LabVIEWForum.de
Konsolenausgabe - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Konsolenausgabe (/Thread-Konsolenausgabe)



Konsolenausgabe - astraios - 16.06.2008 11:18

Hallo,

ich möchte in LabVIEW ein Programm schreiben, das über die Eingabeaufforderung gestartet wird.
Es soll dann Ausgaben in die Konsole schreiben (also einfache STDIO-Ausgaben).

Ist das in LV möglich? Wenn ja, wie?

Vielen Dank im Voraus! Big Grin

Viele Grüße

Robert


Konsolenausgabe - eg - 16.06.2008 12:06

Ja, geht damit:

[attachment=12961]


Das Front Panel soll dann auch auf "nicht anzeigen" eingestellt werden, wenn es dich stört.


Konsolenausgabe - astraios - 16.06.2008 12:40

Danke für die Antwort, aber mit diesem VI kann ich ja lediglich aus LabVIEW Konsolenbefehle ausführen.

Ich möchte aber folgendes:

Ich mach aus meinem VI eine exe.
Dann geh ich bei Windows in die Konsole und starte das VI per Konsoleneingabe:

Code:
C:MeinOrdner> meinVI.exe
Initialisiere...
Messe Werte...
Empfange Wert: XXX
Empfange Wert: YYY
Ausführung beendet.

C:MeinOrdner>

Also über den Befehl meinVI.exe starte ich das Programm und es soll mir dann in dieser Konsole Meldungen ausgeben.


Konsolenausgabe - eg - 16.06.2008 13:24

Ja, ich habe es auch vorher schon verstanden. Mit diesem VI kannst du die Rückmeldungen von LabVIEW an die Konsole ausgeben und die Konsoleneingaben auslesen.
Denke ich zumindest.


Konsolenausgabe - astraios - 16.06.2008 14:56

Also ich hab da jetzt einiges rum probiert mit dem System Exec.vi.

Damit scheint es nicht möglich zu sein, eine Ausgabe an die Konsole zu schicken, von der aus das VI als EXE ausgeführt wurde... :-(


Konsolenausgabe - jg - 16.06.2008 21:40

rolfk hat da mal kürzlich was geschrieben, vielleicht hilft das?!

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=49219

MfG, Jens


Konsolenausgabe - rolfk - 17.06.2008 09:30

' schrieb:rolfk hat da mal kürzlich was geschrieben, vielleicht hilft das?!

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=49219

MfG, Jens

Nein. Das ist das umgekehrte von dem was der OP will. Und was er will geht eigentlich nicht wirklich. LabVIEW ist eine pure GUI Applikation. Man könnte zwar mit Windows API calls versuchen um direkt Console IO zu tun aber das wird nicht trivial sein.

Im Prinzip ist die Idee um mit LabVIEW ein Konsolenprogramm zu machen etwa dasselbe wie mit einer Rakete eben mal schnell in den Supermarkt zu gehen um ein Brot zu kaufen: Sinnlos überdimensionert und viel mühsamer und umständlicher dann die Rakete dazu zu verwenden wofür sie eigentlich gedacht ist.

Das Hauptproblem ist das ein LabVIEW Programm ohne GUI Fenster gar nicht existieren kann, da LabVIEW alles an minimal einem GUI Fenster aufhängt. Wenn das wegfällt beendet sich ein LabVIEW Programm automatisch und unwiderruflich. Nur scheint mir eine Konsolenapplikation die da noch irgendwo ein sinnloses GUI Fenster hat eher unerwünscht.

Was natürlich nicht heissen soll dass man innerhalb eines GUIs nicht ein konsolenartiges user interface machen kann.

Rolf Kalbermatter