LabVIEWForum.de - Frage zu MATLAB script

LabVIEWForum.de

Normale Version: Frage zu MATLAB script
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
MATLABscript (in Mathematik/Scripte/Skriptknoten) läßt sich ja nur verwenden, wenn auf dem Rechner MATLAB installiert ist. Aber was ist, wenn das Labview-Projekt kompiliert ist? Das Exe-Programm braucht ja dann die Labview-Entwicklungsumgebung nicht mehr, aber wie ist es mit MATLAB? Muss das auf dem Zielrechner installiert sein, oder wird das auch nicht mehr gebraucht?
Hallo Ludwig,

der Matlab-Knoten kommuniziert mit Matlab.
Wenn du das nicht willst, müsstest du auf mathscript umsteigen..
(11.08.2018 11:05 )GerdW schrieb: [ -> ]der Matlab-Knoten kommuniziert mit Matlab.
Wenn du das nicht willst, müsstest du auf mathscript umsteigen..
Das weiß ich. Mein Frage war, ob die Kommunikation mit Matlab auch dann noch erfolgt, wenn das Labview-Programm in einen EXE-Datei konvertiert wurde. Da dann das ganze Programm eh in Maschinencode vorliegt, vermute ich, dass dann diese Kommunikation mit der Matlab-Entwicklungumgebung ebensowenig erfolgt wie mit der Labview-Entwicklungsumgebung. Von der Beantwortung dieser Frage hängt es ab, ob ich mir noch das Mathskript-Modul zulegen muß oder nicht.
Das ist ja auch schnell ausprobiert, aber ich dachte, hier zu fragen ist der einfachste Weg.
Hallo Ludwig,

LabVIEW kompiliert immer...
Der Matlab-Knoten benötigt immer Matlab! Er dient "nur" als Schnittstelle zu Matlab.
Danke, Gerd, das wollte ich wissen. Das Problem ist, dass ich einen Freund bei einem Labview- Projekt unterstütze, und dieser hat, da er Matlab besser beherrscht als Labview, viele Mathskript-Knoten in seinen VIs, die bei mir nicht laufen, weil ich das Modul nicht habe. Umstellung auf MATLAB-Knoten wäre für mich billiger gewesen, aber wenn dann die EXE-Dateien immer noch Matlab brauchen, geht das also nicht.
(11.08.2018 19:05 )GerdW schrieb: [ -> ]Der Matlab-Knoten benötigt immer Matlab! Er dient "nur" als Schnittstelle zu Matlab.
Evtl. reicht auch die Matlab Runtime:
In den Matlab-Knoten werden nur Funktionen aufgerufen, die in Matlab-Scripten definiert sind. Diese kann man mit dem Matlab Compiler übersetzen und dann sollte die Matlab Runtime ausreichen, damit die Exe die compilierten Scripte aufrufen kann. Der Vorteil wäre, dass es die Runtime kostenlos und ohne Lizenz gibt.

Habe ich aber noch nie getestet. Und hilft Ludwig wahrscheinlich auch nicht weiter.

Thomas
Referenz-URLs