LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Vi "System Exec.vi" (Systembefehl ausführen) HILFE!!

Hallo,
 
ich nutze das Vi "System Exec.vi" (Systembefehl ausführen) und habe Folgendes Problem.
 
Beim Ausgang "Standardausgabe" sollte folgendes kommen:
(Dies kommt auch, wenn ich mittels "CMD" von Windows das Programm starte.)
 
 
 Flash Magic Version 3.70.244
 8051/XA Driver Version 2.39.241
 ARM Driver Version 1.28.243
 (C) Embedded Systems Academy 2000-2007 All rights reserved
 NON PRODUCTION USE ONLY
 Connected
 Device selected
 Erase complete (DIVICE)
 MEmory blank (0x00000000, 0x00000FFF)
 MEmory blank (0x00001000, 0x00001FFF)
 MEmory blank (0x00002000, 0x00002FFF)
 MEmory blank (0x00003000, 0x00003FFF)
 MEmory blank (0x00004000, 0x00004FFF)
 MEmory blank (0x00005000, 0x00005FFF)
 MEmory blank (0x00006000, 0x00006FFF)
 MEmory blank (0x00007000, 0x00007FFF)
 .
 .
 .
 
 
Jedoch kommt aus dem VI nur folgendes:
 
 
 Flash Magic Version 3.70.244
 8051/XA Driver Version 2.39.241
 ARM Driver Version 1.28.243
 (C) Embedded Systems Academy 2000-2007 All rights reserved
 NON PRODUCTION USE ONLY
 
 
Als würde er entweder einen alten Puffer auslesen oder eben nur ein Teil von der Ausgabe
Kann mir da Jemand helfen???
MFG
Simon
0 Kudos
Message 1 of 7
(4,336 Views)
Evtl musst du die "Expected Output Size" von 4096  etwas anheben?
0 Kudos
Message 2 of 7
(4,331 Views)
Ich habe sie auf die größstmögliche Zahl erhöht.
 
Keine Änderung...kommt genau so wenig
0 Kudos
Message 3 of 7
(4,308 Views)

Ich habe den PC heute morgen neu gestartet.

Daraufhin funktionierte es...hinten kann die gesammte Dateiausgabe raus.

Bei einem 2ten Versuch erschien aber wieder der alte

Flash Magic Version 3.70.244
8051/XA Driver Version 2.39.241
ARM Driver Version 1.28.243
(C) Embedded Systems Academy 2000-2007 All rights reserved
NON PRODUCTION USE ONLY
Connection failed: COM Port error

 string, der nirgends bis dorthin zeit dem neustart aus der Datei kam.
Wärend das Programm offen ist erschien nirgends dieses "Connection failed: COM Port error"
Es kommt nur aus der VI herraus. Das Programm an sich funktioniert einwandfrei und meldet gibt die richtigen Parameter zurück.

Warum kommt dann wieder diese falsche Meldung? Das muss doch irgendwo im Puffen hängen und die richtige Dateiausgabe überlagern!

 

Ich steh vor einem Räzel!



Message Edited by skobschaetz@bieler-lang.de on 06-12-2008 12:28 AM

Message Edited by skobschaetz@bieler-lang.de on 06-12-2008 12:31 AM
0 Kudos
Message 4 of 7
(4,306 Views)

Ich habe das nun mit unterschiedlichichen "Expected Oitput Size"es versucht (0 und 4098 und MAX)

Nun bei 4098 funktioniert es ABUNDZU, aber nur bei NEUSTART vom PC

Bei 0 und MAX funktioniert Nichts...

 

Gibt es vielleicht eine andere VI für so eine Operation ... oder kann man irgendwo den Zwischenspeicher leeren, im dem das steht???

 

Gruß
Simon

0 Kudos
Message 5 of 7
(4,297 Views)

Hallo skobschae…,

kannst du uns vielleicht mal zeigen wie du das SystemExec vi aufrufst? Bin nicht sicher ob ich es übersehen habe, aber welchen Befehl führst du denn aus?

Mike

0 Kudos
Message 6 of 7
(4,296 Views)

AHHH!!!!

Ich habe den Fehler jetzt gefunden.

Ich starte das Programm durch einen Fehler doppelt! Dann habe ich zwar immer das funktionierende Programm gesehen, aber übersehen, dass im Hintergrund das gleiche Programm abläuft und durch sich selbst blockiert wird und somit natürlich COM Error bringt, weil der COM ja von dem selben Programm verwendet wird.

 

Naja...jetzt starte ich es richtigerweise NUR 1 MAL...und alles funktioniert einwandfrei.

 

Das mir das nicht früher aufgefallen ist...HAHA

Trotsdem vielen Dank euch!!

Mit freundlichem Gruß

Simon

0 Kudos
Message 7 of 7
(4,290 Views)