- Einsatz benutzerdefinierter .m-Dateien auf NI-Echtzeithardware
- Wiederverwendung vieler in MATLAB®-Software von The MathWorks, Inc. erstellter Skripte
- Entwicklung von .m-Dateien mit interaktiver Befehlszeilenoberfläche
- Integration von Skripten in LabVIEW-Anwendungen mithilfe des MathScript-Knotens
Mit dem NI LabVIEW MathScript RT Module lassen sich benutzerdefinierte .m-Dateien in die grafische LabVIEW-Umgebung integrieren. Durch die Kombination von textbasierter mit grafischer Programmierung steht ein hybrider Programmieransatz zur Verfügung, so dass Anwender die am besten geeignete Syntax wählen können. MathScript beinhaltet eine textbasierte High-Level-Programmiersprache, deren Syntax und Funktionen Signalverarbeitungs-, Analyse- und mathematische Aufgaben vereinfacht. LabVIEW MathScript beinhaltet über 750 integrierte Funktionen und ermöglicht zudem die Erstellung benutzerdefinierter Funktionen.
LabVIEW MathScript bietet zwei Programmieransätze: interaktiv und programmatisch. Das interaktive MathScript-Fenster wurde für die Skripterstellung konzipiert und umfasst eine Befehlszeilenoberfläche, mit der .m-Dateiskripte geladen, gespeichert, entworfen und ausgeführt werden können. Der in LabVIEW integrierte MathScript-Knoten eignet sich für die Verteilung fertiggestellter Skripte. Er verbindet die textbasierten I/O-Variablen mit den Ein- und Ausgängen von LabVIEW.
Das LabVIEW MathScript RT Module kann auf allen LabVIEW-Desktoplattformen sowie auf LabVIEW-Real-Time-Hardware ausgeführt werden. Diese Funktionalität war bisher Bestandteil des LabVIEW Full und Professional Development Systems und wurde für das LabVIEW MathScript RT Module vollständig überarbeitet. Die zugrundeliegende MathScript-Engine wurde strukturellen Änderungen unterzogen, um die höchstmögliche Leistungsfähigkeit des kompilierten Programmcodes zu gewährleisten. Durch effizientere Kompilierung können Semantik- und Syntaxfehler bei der Bearbeitung angezeigt und eine Kontext-Hilfe zur Verfügung gestellt werden.
Mit LabVIEW 2009 gestaltet sich die bisher kostenintensive Entwicklung von Hardware für .m-Dateien einfach und schnell. Die .m-Dateien müssen nur mithilfe des MathScript-Knotens mit grafischem LabVIEW-Code kombiniert und anschließend per Drag and drop auf das Echtzeitgerät im LabVIEW-Projekt verschoben werden.
Sie können das LabVIEW MathScript RT Module im Rahmen der NI Developer Suite erwerben und somit von Preisnachlässen und dem Standard Service Program (SSP) für ein Paket der am häufigsten eingesetzten NI-Softwareprodukte profitieren.
MATLAB® ist ein eingetragenes Warenzeichen von The MathWorks, Inc.
|