27.07.2010, 06:02
Hi
Ich habe das Problem, daß ich feststellen möchte ob das VI als SubVI aufgerufen wurde oder als Hauptprogramm läuft.
Folgendes: Ich habe ein Programm geschrieben in dem ich über RS 232 mit einem unserer Sensorenkommuniziere. In dem Hauptprogramm habe ich also bereits Zugriff über RS232 auf den Sensor für gewisse Automatikabläufe. Nun ist es ab und zu nötig über eine Konsole (mein SubVi) Einzelbefehle und Makros an den Sensor zu schicken. Dazu öffnet sich dann die Oberfläche des SubVis. Dieses SUbVi bekommt vom Hauptprogramm die Referenz der RS232 Schnittstelle übergeben und arbeitet damit.
Jetzt möchte ich dieses SubVi aber auch als eigenständige Konsole ohne das Hauptprogramm nutzen können. Das geht aber nur wenn ich in diesem Vi die RS232 Schnittstelle konfiguriere, öffne und beim Beenden wieder schliesse.
Hierzu muss ich also wissen ob das Programm als Haupt- oder SubVi läuft, um entweder die Referenz aus dem Hauptprogramm zu nutzen oder selbst die Schnittstelle zu öffnen.
Danke im Vorraus für die Hilfe
Ich habe das Problem, daß ich feststellen möchte ob das VI als SubVI aufgerufen wurde oder als Hauptprogramm läuft.
Folgendes: Ich habe ein Programm geschrieben in dem ich über RS 232 mit einem unserer Sensorenkommuniziere. In dem Hauptprogramm habe ich also bereits Zugriff über RS232 auf den Sensor für gewisse Automatikabläufe. Nun ist es ab und zu nötig über eine Konsole (mein SubVi) Einzelbefehle und Makros an den Sensor zu schicken. Dazu öffnet sich dann die Oberfläche des SubVis. Dieses SUbVi bekommt vom Hauptprogramm die Referenz der RS232 Schnittstelle übergeben und arbeitet damit.
Jetzt möchte ich dieses SubVi aber auch als eigenständige Konsole ohne das Hauptprogramm nutzen können. Das geht aber nur wenn ich in diesem Vi die RS232 Schnittstelle konfiguriere, öffne und beim Beenden wieder schliesse.
Hierzu muss ich also wissen ob das Programm als Haupt- oder SubVi läuft, um entweder die Referenz aus dem Hauptprogramm zu nutzen oder selbst die Schnittstelle zu öffnen.
Danke im Vorraus für die Hilfe