LabVIEWForum.de
Wie funktioniert das "SystemExec.vi" richtig - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Wie funktioniert das "SystemExec.vi" richtig (/Thread-Wie-funktioniert-das-SystemExec-vi-richtig)



Wie funktioniert das "SystemExec.vi" richtig - berndbond - 11.12.2004 19:24

Hallo,

zur Messdatenentschlüsselung eines Spektrumanalysers (R&S FSEA) muß ich leider ein DOS-Prog benutzenSad.
Nun wollte ich dies ein wenig mit LabVIEW und der systemexec.vi vereinfachen, um nich jedes mal mit der Befehlszeile zu arbeiten: "C:encoder.exe daten_vom_speki.xxx" (Die encoder.exe entschlüsselt mir dann die Werte). Also im Grunde genommen eine DOS Datei durch LabVIEW zu starten.

Für die Funktion unter Windows wurde in der Hilfe der Präfix "command.com /C" angegeben um unter Windows zu arbeiten. Mit diesem Präfix und dem Pfad der encoder.exe erhalte ich dann die command line --> "command.com /C c:encoder.exe daten_vom_speki.xxx".
Damit sollte also die Datei ausgeführt werden. Leider ist das nicht soCry
Versuche andere DOS Dateien zu starten schlugen auch fehl mit dem Fehlercode 2. :shock: :? (z.B. mit LabVIEW die calc.exe zu starten)
Den Dateiparameter über "standard input" einzugeben oder ein "working directory" zu vergeben brachten ebenso wenig Erfolg.

Was mache ich falsch beim Umgang mit dem SystemExec.vi :?:

hier ein Bild meines Konstruckts:
[Bild: 626-2.jpg]

MfG
Bernd


Wie funktioniert das "SystemExec.vi" richtig - Dennis.Moser - 11.12.2004 22:43

hallo,

meines wissens musst du nur den DOS befehl am connector einbinden.


also wenn du eine datei im ordner c:dateiordner ausführen willst


gibst du einfach c:dateiordnertest.exe ein

dann sollte es funktionieren


gruss dennis