20.12.2010, 09:20
Morgen...
Kurze Frage. Ich kommuniziere mit einem Gerät per RS232. Ich sende dabei einen Befehl und lese die Antwort. Dabei hab ich das Problem, dass nach der Initialisierung mit dem Gerät, der jeweils erste Befehl mit einem "Unknown command" vom Gerät beantwortet wird. Jeder weitere Befehl wird ohne Umstände korrekt beantwortet.
Nun kann ich mir über eine Befehlseingabe auch den Temperaturwert zurückgeben lassen. Dabei entsteht nun das Problem, dass wenn ich nur einen einzelnen Temp.-Wert haben will ich auch das Befehlsübergabe-VI (im Anhang) nur einmal ausführe und dann als erste Rückmeldung "unknown" bekomme. Meine Temp. Ausgabe bekommt dementsprechend keinen Zahlenwert und gibt 0 zurück. Gibt es da eine Möglichkeit das zu ändern? Am liebsten wäre mir, dass ich die Antwort "unknown" abfangen kann und diese gar nicht erst weitergegeben wird...
mfg
[attachment=31324]
Kurze Frage. Ich kommuniziere mit einem Gerät per RS232. Ich sende dabei einen Befehl und lese die Antwort. Dabei hab ich das Problem, dass nach der Initialisierung mit dem Gerät, der jeweils erste Befehl mit einem "Unknown command" vom Gerät beantwortet wird. Jeder weitere Befehl wird ohne Umstände korrekt beantwortet.
Nun kann ich mir über eine Befehlseingabe auch den Temperaturwert zurückgeben lassen. Dabei entsteht nun das Problem, dass wenn ich nur einen einzelnen Temp.-Wert haben will ich auch das Befehlsübergabe-VI (im Anhang) nur einmal ausführe und dann als erste Rückmeldung "unknown" bekomme. Meine Temp. Ausgabe bekommt dementsprechend keinen Zahlenwert und gibt 0 zurück. Gibt es da eine Möglichkeit das zu ändern? Am liebsten wäre mir, dass ich die Antwort "unknown" abfangen kann und diese gar nicht erst weitergegeben wird...
mfg
[attachment=31324]