Updates in LiveLink™ for MATLAB®


Für Nutzer von LiveLink™ for MATLAB® bietet COMSOL Multiphysics® Version 6.3 eine neue Wrapper-Datei, die Suche nach regulären Ausdrücken in der Model Library und eine neue Funktion zum Speichern von Netzen als .mphtxt- oder .mphbin-Dateien. Hier erfahren Sie mehr über die Updates.

Neue Wrapper-Datei mphstartcomsolmphserver

Es wurde eine neue Wrapper-Funktion für die Einführung eines COMSOL Multiphysics Servers veröffentlicht, die den Prozess des Startens eines Servers direkt aus MATLAB® heraus vereinfachen soll, wenn MATLAB® unabhängig gestartet wurde. Dies ist besonders nützlich in Szenarien, in denen eine komplexe Softwarelösung entwickelt wird, die nur gelegentlich oder für eine begrenzte Zeit Funktionalität in COMSOL® benötigt. Ein weiterer wichtiger Anwendungsfall ist die Verwendung der Parallel Computing Toolbox™, bei der mehrere Server innerhalb einer Berechnung gestartet und verbunden werden müssen. Die Funktion mphstartcomsolmphserver kann eine Portnummer zurückgeben, die dann mit der Funktion mphstart verwendet werden kann, um eine Verbindung zwischen MATLAB® und dem neu gestarteten Server herzustellen.

Suche nach regulären Ausdrücken in der Model Library

In LiveLink™ for MATLAB® wurde in Version 6.2 die Funktionalität zum Durchsuchen der Model Library eingeführt. Diese Version bietet nun die Möglichkeit, mit regulären Ausdrücken zu suchen, was anspruchsvollere Suchvorgänge ermöglicht und die Ergebnisse präziser verdichtet. Mit dem Befehl doc regexp erhalten Sie eine Beschreibung der regulären Ausdrücke, die von MATLAB® unterstützt werden.

Die Model Library in MATLAB zeigt die Suchergebnisse für ein AC/DC-Modell.
Eine Suche nach dem Begriff „FEM“ wird durch Eingabe von \<FEM\> in das Suchfeld durchgeführt. In MATLAB® werden die Begrenzer \< und \> als Anker für Wortränder verwendet, sodass die Suche präzisere Ergebnisse liefert. Wenn diese Anker nicht verwendet werden, gibt die Suche jeden Text zurück, in dem der gesuchte Begriff vorkommt; wenn Sie beispielsweise nach „FEM“ ohne Anker suchen erhalten Sie alle Ergebnisse die „FEM“ enthalten, wie zum Beispiel „NAFEMS“.

Neue Funktion mphwritemesh

Für das Speichern von Netzen als .mphtxt-, .mphbin- oder .stl-Dateien steht eine neue Funktion mphwritemesh zur Verfügung. Mit dieser Funktion kann der Typ der zu speichernden Netzelemente ausgewählt und festgelegt werden, welche Teile des Netzes exportiert werden sollen, wenn der Export die volle Präzision der Netzdaten nutzt. Wenn das Netz Auswahlen enthält, können diese als .mphtxt- oder .mphbin-Dateien exportiert werden. Die gespeicherten Dateien können in COMSOL Multiphysics® oder eine andere Software, die diese Formate unterstützt, importiert werden.

Das Modell eines U-Boots mit dem Netz.
Exportiertes Netz aus der magnetischen Signatur eines U-Boot-Modells.
Ein Screenshot, der eine .mphtxt-Datei mit einem weiteren Screenshot eines U-Boot-Modells aus MATLAB zeigt.
Das Netz des U-Boot-Modells wurde mit dem Befehl mphwritemesh(model,'mesh1','sub','format','mphtxt') exportiert.