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.

Der Application Builder bietet neue Funktionen zum Plotten während des Lösungsvorgangs. Der Application Builder bietet neue Funktionen zum Plotten während des Lösungsvorgangs.

Der Application Builder bietet neue Funktionen zum Plotten während des Lösungsvorgangs.

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.

Eine Ansicht kann nun in einer aktuell ausgeführten Anwendung geändert und zurückgesetzt werden. Eine Ansicht kann nun in einer aktuell ausgeführten Anwendung geändert und zurückgesetzt werden.

Eine Ansicht kann nun in einer aktuell ausgeführten Anwendung geändert und zurückgesetzt werden.

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.

Verwenden des Werkzeugs „Model Data Access“ (Modelldatenzugriff) für den Zugriff auf Materialien in Materialverknüpfungen. Verwenden des Werkzeugs „Model Data Access“ (Modelldatenzugriff) für den Zugriff auf Materialien in Materialverknüpfungen.

Mit dem „Model Data Access“ (Modelldatenzugriff) kann die Zeit in Plots ausgewählt werden. Mit dem „Model Data Access“ (Modelldatenzugriff) kann die Zeit in Plots ausgewählt werden.

Verwenden des Werkzeugs „Model Data Access“ (Modelldatenzugriff) für den Breiten- und Längenwert eines Rechtecks. Verwenden des Werkzeugs „Model Data Access“ (Modelldatenzugriff) für den Breiten- und Längenwert eines Rechtecks.

Verwenden des Werkzeugs „Model Data Access“ (Modelldatenzugriff) für den Zugriff auf Materialien in Materialverknüpfungen, für die Auswahl der Zeit in Plots und für den Breiten- und Längenwert eines Rechtecks.

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.

Eine „Form Collection“ (Formularauflistung) mit vier Grafikformularobjekten, die im Registerkartenformat angezeigt werden. Eine „Form Collection“ (Formularauflistung) mit vier Grafikformularobjekten, die im Registerkartenformat angezeigt werden.

Eine Formularauflistung mit vier Formularobjekten. Eine Formularauflistung mit vier Formularobjekten.

Festlegung der Option „Tabbed or Tiled“ (Unterteilt oder im Registerformat) im Einstellungsfenster „Form Collection“ (Formularauflistung). Festlegung der Option „Tabbed or Tiled“ (Unterteilt oder im Registerformat) im Einstellungsfenster „Form Collection“ (Formularauflistung).

Eine Formularauflistung mit vier Grafikformularobjekten im Registerkartenformat (links) und in der unterteilten Ansicht (Mitte). Der Ansichtstyp kann im Einstellungsfenster „Formularauflistung“ (rechts) eingestellt werden.

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.

Sie können mehrere Methoden in einer Sitzung kopieren und in eine andere einfügen. Sie können mehrere Methoden in einer Sitzung kopieren und in eine andere einfügen.

Sie können mehrere Methoden in einer Sitzung kopieren und in eine andere einfügen.