Neuerungen im Application Builder
Für Nutzer des Application Builders bietet COMSOL Multiphysics® Version 6.4 Unterstützung für mehrere Deklarationsknoten desselben Typs, neue Features zur Codegenerierung und erweiterte Optionen für den Datenzugriff. Weitere Informationen zu diesen und weiteren Updates finden Sie unten.
Mehrere Deklarationsknoten
Es ist nun möglich, mehrere Deklarationsknoten für die Typen String, Boolean, Integer und Double sowie deren Array- und 2D-Array-Versionen hinzuzufügen. Diese Funktion erleichtert die Strukturierung und Organisation von Apps, indem verwandte Variablen gruppiert werden, ähnlich wie bei der Verwendung von Parametergruppen im Model Builder. Jede Gruppe kann mit einem Namen beschrieben werden und ist separat über COMSOL API for use with Java zugänglich, was eine übersichtlichere und flexiblere Verwaltung von Variablen ermöglicht.
Ergänzungen für die Codegenerierung
Es wurden zwei neue Funktionen zum Generieren von Code für die Verwendung in Methoden und im Java-Shell-Fenster eingeführt. Erstens enthält das Menü Copy as Code to Clipboard die neue Option Set All Displayed Settings, die Code für alle Einstellungen generiert, die derzeit im Einstellungsfenster für einen ausgewählten Knoten angezeigt werden. Der bisherige Befehl Set All wurde in Set All Modified Settings umbenannt.
Die zweite neue Funktion ist die Schaltfläche Record Code, die dem Java-Shell-Fenster hinzugefügt wurde, um Code aufzuzeichnen und ihn direkt an das Java-Shell-Fenster zu senden, ohne dass eine Methode erstellt werden muss.
Code wird aufgezeichnet und direkt an das Java-Shell-Fenster gesendet.
Data Access
Der Datenzugriff ist nun für weitere Model Builder Knoten der obersten Ebene verfügbar, darunter Geometry, Mesh, Study und Results. Dadurch können deren Einstellungen direkt als Quellen für Formularobjekte im Application Builder verwendet werden, ohne dass Methodencode geschrieben werden muss.

Verschiedene allgemeine Verbesserungen
- Die Leistung im Application Builder bei der Arbeit mit umfangreichen Apps wurde verbessert, beispielsweise solchen mit zahlreichen Formularen, Unterfenstern, Methoden oder Utility Classes.
- Schaltflächen, einschließlich Umschaltflächen, können nun Bilder als Symbole verwenden und diese in ihrer Originalgröße anzeigen, was die Erstellung großer, bildbasierter Schaltflächen vereinfacht.
- Die Hintergrundfarben und Symbole von Graphics-Formularobjekten können nun während des Ausführens einer App geändert werden.
- Eine neue Option Show in Data Viewer ermöglicht es, direkt von einer ausgewerteten Ausgabe im Java-Shell-Fenster zu der entsprechenden Variable im Fenster Data Viewer zu springen.
- Das Fenster Data Viewer enthält jetzt eine Symbolleiste mit Optionen zum Ein- und Ausblenden von Zweigen, zum Umschalten in den Vollpräzisionsmodus für numerische Werte und zum Bearbeiten von Knoten.
- Die in
System.outoderSystem.errgeschriebenen Ausgaben werden nun an das Fenster Debug Log gesendet, was die Fehlersuche mit Standard-Java-Code vereinfacht. - Zwei neue Overloads von
writeFile()ermöglichen es, eine String-Matrix mit einem vom Nutzer festgelegten Trennzeichen zu speichern. - Der Inhalt des Fensters Methods Errors and Warnings kann nun kopiert werden, was bei der Verwendung externer KI-Tools von Vorteil ist.
Neue Tutorial-Modelle
COMSOL Multiphysics® Version 6.4 enthält eine neue Akustik-App und ein ECAD-Import-Add-In.
Porous Material Characterization from Impedance Tube Measurement
PCB to Material Data Add-In*


