Starten von VIs über die Kommandozeile
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Verwenden Sie die folgende Syntax, um ein VI über die Kommandozeile (genauso wie im Startmenü von Windows unter Ausführen) zu starten:
c:\labview\labview.exe<Pfad des VIs relativ zum LabVIEW-Stammverzeichnis>
Beispielsweise lautet der Befehl, um das readme.vi im Verzeichnis c:\labview\examples zu starten:
c:\labview\labview.exe examples\readme.vi
Wenn sich das VI außerhalb des labview-Verzeichnisses befindet, ist der vollständige Pfad zum VI anzugeben, wie in folgendem Beispiel aufgeführt:
c:\labview\labview.exe c:\coolapp\mycool.vi
Wenn ein Verzeichnis im Pfad Leerzeichen enthält, müssen Sie den Pfad in Anführungszeichen setzen:
c:\labview\labview.exe "c:\cool application\mycool.vi"
Befindet sich das VI in einer VI-Bibliothek, können Sie wahlweise wie folgt vorgehen:
- Setzen Sie den vollständigen Pfad in Anführungszeichen, zum Beispiel:
c:\labview\labview.exe "c:\coolapp\eagle.llb\mycool.vi"
- Wählen Sie dann Werkzeuge»LLB-Manager und kennzeichnen Sie das VI als Haupt-VI. In diesem Fall müssen Sie nur den Pfad zur Bibliothek angeben. LabVIEW öffnet den LLB-Manager, wie im folgenden Beispiel zu sehen ist:
c:\labview\labview.exe "c:\coolapp\eagle.llb"
Dadurch können Sie auch LabVIEW-eigene oder benutzerdefinierte Argumente weiterleiten, wenn Sie LabVIEW von der Kommandozeile aus starten. Um benutzerdefinierte Argumente in der Kommandozeile weiterzuleiten, geben Sie zwei von Leerzeichen umgebene Bindestriche (--) vor den benutzerdefinierten Argumenten ein. Die Argumente hinter den zwei Bindestrichen, werden nicht zum Starten von labview.exe verwendet. Die Argumente nach den beiden Bindestrichen werden an das Blockdiagramm des gestarteten VIs weitergegeben. Mit der Eigenschaft Anwendung:Kommandozeilenargumente können die benutzerdefinierten Kommandozeilenargumente eingesehen werden, die beim Starten von LabVIEW übergeben werden.
Um zum Beispiel mycool.vi zu starten und benutzerdefinierte Argumente weiterzugeben, geben Sie folgenden Text in die Kommandozeile ein:
c:\labview\labview.exe c:\coolapp\mycool.vi -- 1000 sine
Mit der Eigenschaft "Anwendung:Kommandozeilenargumente" können die Zahl 1000 und das Wort Sinus im Blockdiagramm des VIs mycool.vi ausgelesen und verarbeitet werden. Zum Beispiel lassen sich die Werte der Argumente mit einem Case-Selektor an einer Case-Struktur verbinden.