Aufruf der MATLAB®-Software von LabVIEW
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Es muss eine lizenzierte Kopie der MATLAB®-Software ab Version 6.5 installiert sein, damit die MATLAB-Skriptknoten verwendet werden können, da die Skriptknoten zum Ausführen der Skripte in MATLAB-Syntax den MATLAB-Software-Skriptserver aufrufen. MATLAB-Skriptknoten sind nur unter Windows verfügbar.
Führen Sie die folgenden Schritte aus, um ein VI zu erstellen und starten, das mit einem Skript arbeitet, das in der MATLAB-Syntax geschrieben wurde:
- Fügen Sie einen MATLAB-Skriptknoten in das Blockdiagramm ein.
Hinweis MATLAB-Skriptknoten können nur mit LabVIEW Full Development System und Professional Development System erstellt werden. VIs mit MATLAB-Skriptknoten sind in allen LabVIEW-Paketen lauffähig.
- Fügen Sie mit dem Bedien- oder Beschriftungswerkzeug folgendes Skript in den MATLAB-Skriptknoten ein: a=rand(50)surf(a)
- Fügen Sie dem Knoten einen weiteren Ausgang hinzu und erstellen Sie an diesem Ausgang ein Anzeigeelement.
- Klicken Sie mit der rechten Maustaste auf die rechte Seite des MATLAB-Skriptknotens und wählen Sie im Kontextmenü die Option Ausgang hinzufügen aus.
- Geben Sie a ein, um im Skript einen Ausgang für die Variable a hinzuzufügen.
- Überprüfen Sie den Datentypen des Ausgangs. Im MATLAB-Skriptknoten lautet der Standard-Datentyp für jeden neuen Eingang oder Ausgang "reell". Klicken Sie mit der rechten Maustaste auf den Ausgang a und wählen Sie aus dem Kontextmenü Datentyp auswählen»2-D Array mit reellen Werten aus.
- Erstellen Sie ein 2D-Array aus numerischen Anzeigeelementen mit der Beschriftung 2-D Array mit reellen Werten, indem Sie den Ausgang a mit der rechten Maustaste anklicken und aus dem Kontextmenü die Option Erstellen»Anzeigeelement auswählen.
- Klicken Sie den Anschluss Fehler (Ausgang) mit der rechten Maustaste an und wählen Sie Erstellen»Anzeigeelement, um ein Anzeigeelement mit der Bezeichnung "Fehler (Ausgang)" zu erstellen.
- Wechseln Sie zum Frontpanel und stellen Sie die Größe des Anzeigeelements 2-D Array mit reellen Werten so ein, dass Sie beim Ausführen des VIs die vom Skript erzeugten Werte sehen können.
- Starten Sie das VI. LabVIEW ruft den MATLAB-Software-Skriptserver auf, erstellt eine Matrix mit Zufallswerten, zeigt die Matrix in der MATLAB-Software, stellt diese Informationen in einem Graphen dar und zeigt die Werte, die diese Matrix ausmachen im Anzeigeelement 2-D Array mit reellen Werten auf dem Frontpanel an.
- (Optional) Untersuchen Sie das in der MATLAB-Syntax geschriebene Skript auf Fehler.
Ein MATLAB-Skriptknoten kann auch eine Bildlaufleiste enthalten.
| Hinweis Ein Skript verhält sich in einem MATLAB-Skriptknoten in LabVIEW ebenso, wie es sich in der MATLAB-Software-Umgebung verhält. |