Application Builder
Aktualisierung der Grafiken und des Plots während des Lösungsvorgangs
Mit dem Application Builder können Sie nun Grafikformularobjekte aktualisieren, während Methoden oder Befehlssequenzen ausgeführt werden. Dadurch kann beispielsweise bei einer einzelnen Methode zwischen der Anzeige eines Netzes und einer Plotgruppe umgeschaltet werden. Sie können auch eigene kamerabasierte Animationen erstellen. Nun ist es möglich zu plotten, während der Lösungsvorgang läuft. Dazu verwenden Sie einfach die Plotgruppe in der Studie als Quelle in einem Grafikformularobjekt.
Verbesserte Steuerung von Ansichten
Während Sie die Anwendung im Application Builder erstellen, können Sie der Grafiksymbolleiste Funktionen hinzufügen, mit denen der Benutzer der Anwendung die Ansicht umschalten kann. Wenn ein Benutzer eine Anwendung ausführt, die ein Grafikformularobjekt enthält, kann er zur gewünschten Ansicht für die Grafik umschalten. Zusätzlich können Sie die Ansicht über die Grafiksymbolleiste, mit einer Befehlssequenz oder eine Methode auf den Standard zurücksetzen. Die Funktion Code aufzeichnen unterstützt nun Ansichtsknoten, z. B. die Knoten Kamera oder Achse. Diese Knoten erleichtern die Extraktion des erforderlichen Codes mit dem Methoden-Editor, beispielsweise um die Kamera zu modifizieren.
Modelldatenzugriff für weitere Einstellungen
Mithilfe des Werkzeugs Modelldatenzugriff können Sie auf einfache Weise Modelleinstellungen als Quelle in Formularobjekten verwenden. Dies beinhaltet nun viele verfügbare Einstellungen, wie beispielsweise die Auswahl von Materialien in Materialverknüpfungen und Zeit- und Parameterwerte in Plots.
Editorwerkzeuge
Das Dialogfeld Neues Formular ermöglicht, dass Sie von Modell- und Anwendungsinhalten direkt zu benutzerdefinierten Formobjekten gehen können. Diese Funktionalität steht im neuen Fenster Editorwerkzeuge für bereits vorhandene Formularen zur Verfügung. Beispiel: Sie wählen einen Parameter aus und erstellen eine zugehörige Beschriftung, ein Eingabefeld und ein Einheitenformularobjekt mit einem einzelnen Klick. Dies funktioniert wie beim Dialogfeld Neues Formular für Eingaben, Ausgaben, Schaltflächen und Grafiken.
Das Fenster Editorwerkzeuge funktioniert auch bei Methoden. Es ersetzt die Funktionalität des Fensters Modell-Code aus den vorherigen Softwareversionen.
Randeinstellungen für Formularobjekte
Sie können nun für alle Formularobjekte im Raster-Layoutmodus vertikale und horizontale Ränder festlegen. Dadurch kann das Layout genauer definiert werden.
Variablen als Argumente in Befehlssequenzen
Variablen, die unter dem Knoten Deklarationen zur Verfügung stehen, können nun in vielen Fällen anstatt Konstanten als Argumente in Befehlsequenzen verwendet werden. Beispielsweise als Eingabeargumente bei Methoden. Weiterhin können Sie abgeleitete Werte ermitteln und die Ergebnisse direkt in eine Variable speichern, ohne Code für die Methode schreiben zu müssen.
Für Formularauflistungen steht die neue Option „Unterteilt oder im Registerformat“ zur Verfügung
Mit der neuen Option Unterteilt oder im Registerformat können Sie für Formularauflistungen festlegen, dass während der Ausführung einer Anwendung von einer unterteilten Ansicht zum Registerkartenformat gewechselt wird. Nach der Aktivierung dieser Option im Einstellungsfenster Formularauflistung können Sie ein neues Formularobjekt hinzufügen. Dieses Objekt wird als Umschalt-Schaltfläche bezeichnet, mit der zwischen den beiden Modi umgeschaltet werden kann.
Erweiterungen beim Methoden-Editor
Der Methoden-Editor verfügt nun über hilfreiche Tooltips für die integrierten Methoden sowie über einen verbesserten automatischen Einzug und Formatierungsoptionen. Dies erleichtert das Schreiben von Methoden. Weiterhin wurden in das Fenster Sprachelemente eine Reihe neuer Methoden integriert. Zu den Erweiterungen gehören: Abruf der Matrixgröße, Anhängen und Entfernen von Elementen und Zeilen in Arrays, Öffnen von URLs im Standard-Browser, Festlegen von E-Mail-Server-Einstellungen und Löschen von Netzen und Lösungen aus einem Modell.
Anpassen der Grafiksymbolleiste
Für Grafikformularobjekte stehen nun benutzerdefinierbare Schaltflächen für Symbolleisten zur Verfügung. Weiterhin können Sie die Position der Symbolleiste festlegen: über oder unter dem Grafikbereich oder links oder rechts vom Grafikbereich.
Wiederverwendung von Formularen
Ein Formular kann nun an verschiedenen Stellen wiederverwendet werden, z. B. in verschiedenen Formularauflistungen. Weiterhin kann direkt auf Formulare in Kartenstapeln verwiesen werden.
Erweiterte Kopierfunktionen
Mit dem Application Builder können nun mehr Objekttypen von einer COMSOL Multiphysics-Sitzung in eine andere Sitzung kopiert werden. Zu diesen Objekttypen gehören viele weitere Knoten, wie zum Beispiel Methoden, Bibliotheken und Menüobjekte. Formulare und Formularobjekte konnten früher bereits kopiert werden.