LabVIEWForum.de
Öffnen von LabView EXE-Dateien durch LabView - 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: Öffnen von LabView EXE-Dateien durch LabView (/Thread-Oeffnen-von-LabView-EXE-Dateien-durch-LabView)



Öffnen von LabView EXE-Dateien durch LabView - toifl1987 - 25.04.2011 12:57

Hallo LabView User,
folgendes, Ich möchte mit einem Überprogramm, welches zwei Auswahlmöglichkeiten durch ein Enum-Auswahlelement besitzt, zwei LAbView EXE-Dateien aufrufen. Nicht gleichzeitg sondern die eine oder andere EXE-Datei. Leider finde ich keine Komponenten die mir dies ermöglichen. Im Ordner "Datei I/O" gibt es lediglich Vi´s die es mir ermöglichen Dateien im Hintergrund zu öffnen. Ich möchte aber das dass Frontpanel sichtbar wird zur Steuerung diverser Programmabläufe.
Hätte da vielleicht jemand eine gute Idee für mich!?!

Danke schonmal jedem Leser seine Zeit für meinen Artikel zu opfern und hoffe das ich mich verständlich und eindeutig genug ausgedrückt habe.
Mit Dank verbleibend,
Toifl2987


RE: Öffnen von LabView EXE-Dateien durch LabView - GerdW - 25.04.2011 17:39

Hallo Toifl,

dann schau doch mal nicht in die DateiIO-, sondern in die VIServer-Palette...

Außerdem gibt es Examples zum programmatischen Aufrufen von VIs per VI-Server, die solltest du dir auch anschauen. (Es macht erstmal keinen Unterschied, ob du ein VI oder eine LV-Exe per VI-Server aufrufst...)

Falls du aber den ganz einfachen Weg gehen willst, solltest du SysExec bemühen...


RE: Öffnen von LabView EXE-Dateien durch LabView - rolfk - 26.04.2011 12:41

(25.04.2011 17:39 )GerdW schrieb:  Hallo Toifl,

dann schau doch mal nicht in die DateiIO-, sondern in die VIServer-Palette...

Außerdem gibt es Examples zum programmatischen Aufrufen von VIs per VI-Server, die solltest du dir auch anschauen. (Es macht erstmal keinen Unterschied, ob du ein VI oder eine LV-Exe per VI-Server aufrufst...)

Falls du aber den ganz einfachen Weg gehen willst, solltest du SysExec bemühen...

VI Server ist hierzu nicht ganz die richtige Wahl. Ein LabVIEW Executable kann seit 8.x nicht mehr in ein anderes LabVIEW Executable hineinschauen. Das heisst es ist nicht möglich den Pfad zum Top Level VI in einem Exe an eine VI Server Funktion zu geben. Was möglich ist, ist um dieses andere Executable mittels System Exec zu starten und dann im einen die VI Server Funktionalität zu enablen (INI File Settings) und vom anderen aus mit VI Server Funktionen anzusprechen.


RE: Öffnen von LabView EXE-Dateien durch LabView - ewiebe - 07.01.2015 09:36

Wie bitte? Nochmal langsam (bitte)
???


RE: Öffnen von LabView EXE-Dateien durch LabView - rolfk - 07.01.2015 15:53

(07.01.2015 09:36 )ewiebe schrieb:  Wie bitte? Nochmal langsam (bitte)
???

Du weisst doch wo die System Exec Funktion ist??


RE: Öffnen von LabView EXE-Dateien durch LabView - Trinitatis - 07.01.2015 18:19

(25.04.2011 12:57 )toifl1987 schrieb:  Ich möchte mit einem Überprogramm, welches zwei Auswahlmöglichkeiten durch ein Enum-Auswahlelement besitzt, zwei LAbView EXE-Dateien aufrufen. Nicht gleichzeitg sondern die eine oder andere EXE-Datei.

Hallo Toifl,

kann es sein, dass hier viel zu kompliziert gedacht wird?
So wie ich deine Frage verstehe, möchtest du gar nichts über LV-Server oder Fernwartung oder sonstwas machen, sondern einfach von LabView aus die eine oder andere EXE öffnen. Und dafür ist die System Exec - Funktion sicher die richtige Wahl.
(Palette Konnektivität --> Bibliotheken + Programme --> Systembefehl ausführen)


Gruß, Marko


RE: Öffnen von LabView EXE-Dateien durch LabView - jg - 07.01.2015 22:44

@ Marko:
Der Thread ist 4 Jahre alt und wurde aus unerfindlichen Gründen von ewiebe aus der Versenkung geholt.

Gruß, Jens


RE: Öffnen von LabView EXE-Dateien durch LabView - Trinitatis - 08.01.2015 11:26

(07.01.2015 22:44 )jg schrieb:  @ Marko:
Der Thread ist 4 Jahre alt und wurde aus unerfindlichen Gründen von ewiebe aus der Versenkung geholt.

Gruß, Jens

Hallo Jens,

ja - jetzt hab´ich es auch bemerkt. Smile

Gruß, Marko