01.08.2018, 09:22
Hallo alle zusammen,
ich versuche gerade ein Programm zum Testen eines Ultraschallanemometers zu erstellen. Im Programm besteht die Möglichkeit ein Sensormenü als Sub-VI aufzurufen, bei welchem der Heizungsmodus und die Adresse des Sensors eingestellt werden kann. Wenn ich das Programm aus der Entwicklungsumgebung starte, funktioniert auch alles soweit. Sobald ich allerdings eine Exe erstelle und das Programm, sowohl auf dem selben Rechner, als auch auf einem anderen Rechner, installiere, funktioniert dies nur bei den Heizungsmodi, als auch bei den Adressen 00 und 25. Bei der "alternativen Adresse allerdings, bringt er mir immer den Fehler "Labview: Nullfenster" (genaue Fehlerbeschreibung siehe Bild). Nun habe ich versucht mir zusätzlich Anzeigeelemente einzubauen, um zu sehen wie weit er den Case "alternative Adresse" noch abarbeitet. Dabei sendet er den Befehl "99KY0001", welcher den Sensormodus ändert um die Adresse zu vergeben, noch. Die darauf folgende Statusmeldung, bei welcher die Antwort des Sensors ausgegeben wird, wird auch noch ausgeführt. Doch sobald er zum Sub-VI "Adresse festlegen" kommt, springt er in dieses nicht hinein und es erscheint die Fehlermeldung. In der Entwicklungsumgebung hingegen öffnet er ganz normal das nächste Frontpanel und ich kann eine andere Adresse vergeben. Nun ist meine Frage, woran das liegen kann. Muss ich da beim erstellen der Exe noch irgendwas zusätzlich einstellen?
Ich hoffe Ihr könnt mir helfen und bedanke mich schon mal im Voraus.
PS: Die Anzeigeelemente, welche ich zur Fehlereingrenzung eingefügt habe, habe ich in der hier eingefügten Version ausgeblendet.
Mit freundlichen Grüßen
Scavenger
ich versuche gerade ein Programm zum Testen eines Ultraschallanemometers zu erstellen. Im Programm besteht die Möglichkeit ein Sensormenü als Sub-VI aufzurufen, bei welchem der Heizungsmodus und die Adresse des Sensors eingestellt werden kann. Wenn ich das Programm aus der Entwicklungsumgebung starte, funktioniert auch alles soweit. Sobald ich allerdings eine Exe erstelle und das Programm, sowohl auf dem selben Rechner, als auch auf einem anderen Rechner, installiere, funktioniert dies nur bei den Heizungsmodi, als auch bei den Adressen 00 und 25. Bei der "alternativen Adresse allerdings, bringt er mir immer den Fehler "Labview: Nullfenster" (genaue Fehlerbeschreibung siehe Bild). Nun habe ich versucht mir zusätzlich Anzeigeelemente einzubauen, um zu sehen wie weit er den Case "alternative Adresse" noch abarbeitet. Dabei sendet er den Befehl "99KY0001", welcher den Sensormodus ändert um die Adresse zu vergeben, noch. Die darauf folgende Statusmeldung, bei welcher die Antwort des Sensors ausgegeben wird, wird auch noch ausgeführt. Doch sobald er zum Sub-VI "Adresse festlegen" kommt, springt er in dieses nicht hinein und es erscheint die Fehlermeldung. In der Entwicklungsumgebung hingegen öffnet er ganz normal das nächste Frontpanel und ich kann eine andere Adresse vergeben. Nun ist meine Frage, woran das liegen kann. Muss ich da beim erstellen der Exe noch irgendwas zusätzlich einstellen?
Ich hoffe Ihr könnt mir helfen und bedanke mich schon mal im Voraus.
PS: Die Anzeigeelemente, welche ich zur Fehlereingrenzung eingefügt habe, habe ich in der hier eingefügten Version ausgeblendet.
Mit freundlichen Grüßen
Scavenger