Application Builder

Application Builder

Mit dem Application Builder können Ingenieure einfach zu verwendende Anwendungen erstellen, die auf ihren Simulationen basieren. Die Benutzeroberfläche und die Eingabe- und Ausgabeparameter, die vom Benutzer der Anwendung geändert werden können, werden bei der Erstellung der Anwendung festgelegt. In die Anwendungen werden nur die Parameter integriert, die für die Entwicklung eines bestimmten Produkts oder Verfahrens relevant sind. Durch Apps wird das Fachwissen der Simulationsingenieure allen Mitarbeitern der Entwicklungs- und Fertigungsabteilungen im Unternehmen in allen technischen Disziplinen zugänglich gemacht. Indem mehr Mitarbeitern im Unternehmen der Zugriff auf leistungsfähige Simulationsanwendungen ermöglicht wird, kann die Effizienz der Produktentwicklungs- und Fertigungsprozesse erheblich gesteigert werden.

Der Application Builder verfügt über zwei Editoren: Formular-Editor und Methoden-Editor. Im Formular-Editor werden die Apps entworfen. Die Benutzeroberfläche einer Anwendung kann über Drag&Drop-Funktionen sehr einfach erstellt werden. Der Methoden-Editor bietet eine Programmierungsumgebung für Java®-Code und ermöglicht die Erweiterung der Simulationsfähigkeiten einer App. Gemeinsam ermöglichen es Ihnen die beiden Editoren ein spezifisches Simulationswerkzeug zu erstellen, das von Ihren Kollegen, Kunden oder Partnern für eine besser Integration der Simulation in den Entwicklungs- und Fertigungsabläufe eingesetzt werden kann.

Die neue Anwendung für runde Hornantennen ist eine von 20 Demo-Anwendungen in der Anwendungsbibliothek. Sie können diese Anwendungen prüfen und bearbeiten. Die neue Anwendung für runde Hornantennen ist eine von 20 Demo-Anwendungen in der Anwendungsbibliothek. Sie können diese Anwendungen prüfen und bearbeiten.

Die neue Anwendung für runde Hornantennen ist eine von 20 Demo-Anwendungen in der Anwendungsbibliothek. Sie können diese Anwendungen prüfen und bearbeiten.

Im Skizzenmodus des Formular-Editors können Sie durch Drag&Drop aus Formularobjekten eine eigene Benutzeroberfläche erstellen.

Im Skizzenmodus des Formular-Editors können Sie durch Drag&Drop aus Formularobjekten eine eigene Benutzeroberfläche erstellen.

Im Skizzenmodus des Formular-Editors können Sie durch Drag&Drop aus Formularobjekten eine eigene Benutzeroberfläche erstellen.

Die hier gezeigte Methode wurde im Methoden-Editor erstellt. Die Methode umfasst eine Reihe von „If“-Anweisungen, die bestimmen, ob die Geometrieeingaben gültig sind. Dann wird entweder die Geometrie aktualisiert oder der Benutzer wird informiert, dass die Eingabewerte ungültig sind. Die hier gezeigte Methode wurde im Methoden-Editor erstellt. Die Methode umfasst eine Reihe von „If“-Anweisungen, die bestimmen, ob die Geometrieeingaben gültig sind. Dann wird entweder die Geometrie aktualisiert oder der Benutzer wird informiert, dass die Eingabewerte ungültig sind.

Die hier gezeigte Methode wurde im Methoden-Editor erstellt. Die Methode umfasst eine Reihe von „If“-Anweisungen, die bestimmen, ob die Geometrieeingaben gültig sind. Dann wird entweder die Geometrie aktualisiert oder der Benutzer wird informiert, dass die Eingabewerte ungültig sind.

Demo-Apps

COMSOL kommt mit 20 Apps, die geöffnet werden können, um zu untersuchen, wie sie erstellt wurden und genutzt werden. Diese beinhalten:

  • Analyseanwendung für kleine Konzertsäle (Small Concert Hall Analyzer), (Acoustics Module)
  • Biosensor-Design (Biosensor Design), (Chemical Reaction Engineering Module)
  • Berechnung von Übertragungsleitungen (Transmission Line Calculator), (AC/DC Module)
  • Simulator für runde Hornantenne (Corrugated Circular Horn Antenna Simulator), (RF Module)
  • Plasmon-Drahtgitter-Analysator (Plasmonic Wire Grating Analyzer), (RF Module, Wave Optics Module)
  • Bragg-Spiegel-Filter (Distributed Bragg Reflector - DBR), (Ray Optics Module)
  • Werkzeug zur Festlegung der Abmessungen für konzentrische Rohrwärmetauscher (Concentric Tube Heat Exchanger Dimensioning Tool), (Heat Transfer Module)
  • Kühlkörper mit Rippen (Heat Sink with Fins), (Heat Transfer Module)
  • Erythrozytenseparation (Red Blood Cell Separation), (Microfluidics Module, Particle Tracing Module)
  • Ionenimplanter-Auswerter (Ion Implanter Evaluator), (Molecular Flow Module)
  • GEC-CCP (GEC CCP Reactor), (Plasma Module)
  • LED mit einstellbarer Wellenlänge (Wavelength Tunable LED), (Semiconductor Module)
  • Entlang eines Balkens wandernde Last (Beam Subjected to Traveling Load), (COMSOL Multiphysics)
  • Autokran-Analyse (Truck Mounted Crane Analyzer), (Structural Mechanics Module, Multibody Dynamics Module)
  • Parametrisierter Betonbalken (Parameterized Concrete Beam), (Structural Mechanics Module, Geomechanics Module)
  • Ermüdungsanalyse eines Trägers mit Ausschnitt, welcher einer Zufallslast ausgesetzt ist (Frame with Cutout Subjected to Random Load), (Structural Mechanics Module, Fatigue Module)
  • Rohrreaktor (Tubular Reactor), (COMSOL Multiphysics)
  • Stimmgabel (Tuning Fork), (COMSOL Multiphysics)
  • Lithiumionen-Batterie-Impedanz (Li-Ion Battery Impedance), (Batteries & Fuel Cells Module)
  • Gasbehälter (Gas Box), (Pipe Flow Module)

Verbesserte Integration zwischen Model Builder und Application Builder

Die Desktop-Fenster von Formular-Editor, Methoden-Editor und Application Builder wurden zusammengeführt. Auf dem neuen Application Builder-Desktop können Sie mit Formularen und Methoden nahtlos in einer integrierten Umgebung arbeiten. Sie können nun mit einem Klick vom Model Builder zum Application Builder umschalten. Weiterhin wurden die Dateiformate .mph und .mphapp im Dateiformat .mph zusammengeführt.

Der Model Builder mit dem Abschnitt für Anwendungen auf der Registerkarte „Home“ des Menübands. Die Registerkarte enthält eine Schaltfläche, mit der zum Application Builder gewechselt werden kann, sowie drei weitere Schaltflächen für häufig verwendete Funktionen. Der Model Builder mit dem Abschnitt für Anwendungen auf der Registerkarte „Home“ des Menübands. Die Registerkarte enthält eine Schaltfläche, mit der zum Application Builder gewechselt werden kann, sowie drei weitere Schaltflächen für häufig verwendete Funktionen.

Der Model Builder mit dem Abschnitt für Anwendungen auf der Registerkarte „Home“ des Menübands. Die Registerkarte enthält eine Schaltfläche, mit der zum Application Builder gewechselt werden kann, sowie drei weitere Schaltflächen für häufig verwendete Funktionen.

Nach dem Klicken auf die Schaltfläche für den Application Builder wird dessen Fenster angezeigt. Die Benutzeroberfläche des Application Builder entspricht der Benutzeroberfläche des Model Builder.

Vereinfachte Dateihandhabung

Dateien können nun einfach über den Modellbaum importiert werden, und es ist keine Dateideklaration erforderlich. Sie können nun Dateien in geöffnete Anwendungen einbetten, und alle Komponenten werden in einer .mph-Datei gespeichert.

Leistungsfähigerer Formular-Editor

Mit dem Formular-Editor können Formulare und Formularobjekte von einer COMSOL Multiphysics-Sitzung in eine andere Sitzung kopiert werden. Sie können Hintergrundbilder festlegen, die Textausrichtung ändern, gleichzeitig mehrere Formularobjekte ändern, mit benutzerdefinierten Tabellen-Symbolleisten arbeiten, QuickInfos zu Formularobjekten hinzufügen und viele weitere Aktionen ausführen.

Im Raster-Layoutmodus steht eine Reihe neuer nützlicher Funktionen zur Verfügung, die die Erstellung und Änderung des Formularlayouts erleichtern. Dank der verbesserten Interaktion mit Zeilen und Spalten können Sie mühelos mehrere Zeilen und Spalten auswählen, kopieren, einfügen und duplizieren sowie ganze Zeilen oder Spalten verschieben. Weiterhin können Sie Zellen mit den Pfeiltasten durchlaufen und auswählen, Teile des Rasters in ein neues Unterformular extrahieren, Spalteneinstellungen aus anderen Formularen übernehmen und schnell die Anzahl von Zeilen oder Spalten im Raster durch das Klicken auf eine Schaltfläche ändern.

Mit einem Klick auf eine Schaltfläche kann jeder rechteckige Bereich in einem Formular in ein Unterformular konvertiert werden. Mit einem Klick auf eine Schaltfläche kann jeder rechteckige Bereich in einem Formular in ein Unterformular konvertiert werden.

Mit einem Klick auf eine Schaltfläche kann jeder rechteckige Bereich in einem Formular in ein Unterformular konvertiert werden.

Verbesserungen bei der Berichtserstellung mit dem Bericht-Generator

Der Bericht-Generator hat viele Verbesserungen in der Benutzerfreundlichkeit. Dies umfasst das Anpassen der Zahlenformatierung, Ausrichten von Tabellen und Auswählen der Parameter und Variablen, die im Bericht angegeben werden sollen.

Verwenden von LiveLink™ for Excel® bei Anwendungen

LiveLink™ for Excel® ermöglicht das Lesen und Schreiben von Excel®-Dateien in Anwendungen. Dazu muss Excel® nicht auf dem Computer installiert sein, auf dem COMSOL Server™ ausgeführt wird.

Senden von E-Mails aus Anwendungen

Sie können eine Anwendung so konfigurieren, dass bei bestimmten Ergebnissen, z. B. dem Abschluss der Berechnung, E-Mails mit einem Anhang gesendet werden. Die E-Mail-Server-Einstellungen können im Fenster „Voreinstellungen“ in COMSOL Multiphysics oder COMSOL Server festgelegt werden.

Eine Anwendung kann nun eine E-Mail mit angehängtem Bericht senden, wenn die Berechnung abgeschlossen wurde. Eine Anwendung kann nun eine E-Mail mit angehängtem Bericht senden, wenn die Berechnung abgeschlossen wurde.

Eine Anwendung kann nun eine E-Mail mit angehängtem Bericht senden, wenn die Berechnung abgeschlossen wurde.

Detaillierte Fortschrittsinformationen

Sie können nun die Fortschrittsinformationen anpassen und besser steuern, und es stehen zwei Fortschrittsbalkenstufen zur Verfügung. Sie können auswählen, ob Modellfortschrittsinformationen einbezogen und Nachrichtenprotokollinformationen in Fortschritts-Dialogfeldern oder Formobjekten angezeigt werden.

Ein Dialogfeld mit einem Zweistufen-Fortschrittsbalken und ein Nachrichtenprotokoll. Ein Dialogfeld mit einem Zweistufen-Fortschrittsbalken und ein Nachrichtenprotokoll.

Ein Dialogfeld mit einem Zweistufen-Fortschrittsbalken und ein Nachrichtenprotokoll.

Erweiterungen beim Methoden-Editor

Der Methoden-Editor bietet mehrere neue Methoden zum Messen der Berechnungszeit sowie zum Aktivieren und Deaktivieren von Menüoptionen und Symbolleisten. Mit einer weiteren Methode können Elemente in Arrays eingefügt, aus Arrays entfernt und an Arrays angehängt werden. Der Methoden-Editor unterstützt nun die Code-Faltung, die erweiterte Syntaxhervorhebung und neue Tastenkombinationen zur Navigation zu Methodendeklarationen.


Java ist eine eingetragene Marke von Oracle und/oder den Tochtergesellschaften von Oracle. Excel ist eine eingetragene Marke oder Marke der Microsoft Corporation in den USA und/oder in anderen Ländern.