19.11.2008, 11:11
Beitrag #1
|
Mensch
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2008
8.6
2007
en
81541
Deutschland
|
Funktion: Systembefehl ausführen
Hallo!
Folgendes:
Ich benutze die Funktion "Systembefehl ausführen", damit in DOS ein .exe-Programm ausgeführt wird. Dieses .exe-Programm verlangt als Input .rxt-files und liefert mir als Output .txt-files. Die .rxt-files werden von meinem LabVIEW-Programm in der Sequenz produziert, die vor der Sequenz mit dem "Systembefehl ausführen" kommt.
Nun zu meinem Problem:
Das Ganze funktioniert nicht, sprich: ich bekomme meine .txt-files nicht, der Befehl wird also nicht ausgeführt.
Ausnahme: Wenn ich meine .rxt-files produziere, dann LabVIEW schließe und wieder öffne und dann erst den Befehl ausführen lasse, dann gehts!
Achtung: es ist wohl kein Timing-Problem (ich dachte zuerst, dass die .rxt-files vielleicht zu dem Zeitpunkt, an dem der Befehl ausgeführt werden soll, noch garnicht existieren), denn wenn ich meine .rxt-files produziere, das Programm stoppe und wieder starte und dann den Befehl ausführen lasse, gehts auch nicht. LabVIEW muss komplett geschlossen werden!
Woran liegt das? Und wie löse ich mein Problem?
Danke schonmal für jede Hilfe!
|
|
|
19.11.2008, 11:51
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Funktion: Systembefehl ausführen
Ohne Blick auf den Sourcecode muss ich die Kristallkugel zu Rate ziehen, ... , Mist, die ist wieder kaputt.
Mir fällt einzig ein: Schließt du die rxt-Files nach dem Schreiben auch per Close-File? Mglw. hat LV noch die Zugriffsrechte auf den File?
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
19.11.2008, 13:40
Beitrag #3
|
Mensch
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2008
8.6
2007
en
81541
Deutschland
|
Funktion: Systembefehl ausführen
' schrieb:Schließt du die rxt-Files nach dem Schreiben auch per Close-File?
Ja, ich schließe die files...daran liegt es also auch nicht...:-(
|
|
|
19.11.2008, 13:46
Beitrag #4
|
|
|
19.11.2008, 13:54
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Funktion: Systembefehl ausführen
' schrieb:Also doch die Kristallkugel?
Grüße
Achimedes
Aber die ist doch kaputt
@Mensch: Sollen wir weiter raten, oder lädst du mal ein VI oder eine Screenshot hoch?
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
19.11.2008, 13:55
Beitrag #6
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Funktion: Systembefehl ausführen
' schrieb:Aber die ist doch kaputt
@Mensch: Sollen wir weiter raten, oder lädst du mal ein VI oder eine Screenshot hoch?
Lass uns noch was raten!!!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
19.11.2008, 15:11
(Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2008 15:48 von jg.)
Beitrag #7
|
|
|
19.11.2008, 15:11
(Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2008 15:12 von IchSelbst.)
Beitrag #8
|
|
|
19.11.2008, 15:17
Beitrag #9
|
|
|
19.11.2008, 15:21
|
Mensch
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2008
8.6
2007
en
81541
Deutschland
|
Funktion: Systembefehl ausführen
' schrieb:Mit N=0 an einer For-schleife geht nicht viel.
Hast Du meinen Kommentar in der ersten Sequenz gelesen?
Konstruktive Antworten wären mir lieber...:-)
Danke trotzdem, dass so viele Leute sich gleich meines Problems annehmen!
|
|
|
| |