Von der Vorberechnung bis zum virtuellen Prototyp
Die Altair-Tochter SolidThinking hat die Programme Compose, Activate und Embed für die interdisziplinäre Entwicklung von Elektronik-Produkten herausgebracht. Compose ist eine Anwendung zur numerischen Mathematik, mit der man Algorithmen entwickelt und CAE-Daten vor- und nachbearbeitet. Laut Hersteller eignet sich die interaktive Entwicklungsumgebung auch zur Signalverarbeitung sowie für statistische Analysen. Sie versteht Code in der Octave-kompatiblen, Matrix-orientierten Sprache OML und lässt sich mit TCL skripten.
Das Simulationspaket Activate dient zur modellbasierenden Entwicklung hybrider Systeme. Anwender können unterschiedliche Simulationen durch Blockschaltbilder in gesonderten Programmfenstern veranlassen und verfolgen. Dabei lassen sich einzelne Elemente durch Drag & Drop zwischen den Fenstern verschieben. Der zeitliche Verlauf relevanter Attribute wird durch Signalprofile festgelegt und visualisiert. Das Verhalten physikalischer Komponenten kodiert man in der Sprache Modelica.
Embed und das darin enthaltene Embed SE (Simulation Edition) sind Neuauflagen der bisher als Professional VisSim und VisSim Embedded vermarkteten Programme. Damit erstellt man sogenannte Kontrolldiagramme, indem man Modelle der Einzelkomponenten mit der Maus im Arbeitsbereich platziert und miteinander verdrahtet. Anhand dieser Kontrolldiagramme produziert die Software automatisch C-Code, der sich auf Entwicklungsplatinen wie TI Delfino testen lässt. Jetzt sind einige Funktionen serienmäßig enthalten, die in den Vorgängerprogrammen nur über Add-ins nutzbar waren. Dazu zählt die iterative Parameter-Optimierung nach der Gradientenmethode, das Echtzeit-Verfolgen von Daten mit einem CAN- oder OPC-Monitor sowie die Visualisierung von Zustandsänderungen per UML-2.1-Editor.
Für den Einsatz der genannten Programme gilt Altairs produktübergreifendes Pay-per-Use-Lizenzmodell. Darüber hinaus kann man beim Hersteller kostenlose Testlizenzen sowie vergünstigte Studenten- und Hochschullizenzen beantragen. (hps@ct.de)