INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Funktion: Systembefehl ausführen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.11.2008, 11:11
Beitrag #1

Mensch Offline
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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.11.2008, 11:51
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

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.Lol

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 13:40
Beitrag #3

Mensch Offline
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...:-(
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 13:46
Beitrag #4

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Funktion: Systembefehl ausführen
Also doch die Kristallkugel?

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 13:54
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

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 kaputtLol

@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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 13:55
Beitrag #6

TSC Offline
LVF-Team
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 kaputtLol

@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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 15:11 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2008 15:48 von jg.)
Beitrag #7

Mensch Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Nov 2008

8.6
2007
en

81541
Deutschland
Funktion: Systembefehl ausführen
Also, hier eine Testversion meines Programms:
Lv71_img


Angehängte Datei(en)
Sonstige .vi  Test_Forum.vi (Größe: 70,92 KB / Downloads: 401)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 15:11 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2008 15:12 von IchSelbst.)
Beitrag #8

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Funktion: Systembefehl ausführen
' schrieb:Lass uns noch was raten!!!
Das "Systembefehl ausführen" warten nicht, bis das DOS-Programm beendet ist. Daher ist im Txt-File nix drinnen. Nach Neustart von LV ist die txt-Datei dann vorhanden.

Aber eigenlich tippe ich eher auf einen reservierten Handle.

Nachtrag: Jetzt, da ich mitraten will, ist das VI plötzlich da. Hehe

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 15:17
Beitrag #9

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Funktion: Systembefehl ausführen
' schrieb:Also, hier eine Testversion meines Programms:

Mit N=0 an einer For-schleife geht nicht viel.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2008, 15:21
Beitrag #10

Mensch Offline
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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  "Systembefehl ausführen"/Konsolenausgabe schmokie 4 9.551 19.01.2012 09:50
Letzter Beitrag: schmokie

Gehe zu: