Zitat:Außerdem will ich ja auswerten, ob ein Gerät angeschlossen ist oder nicht und da habt ihr mir ja jetzt erklärt, daß das nicht geht (Befehl läuft lediglich "ins leere" wenn kein Gerät angeschlossen ist, erzeugt aber keine Fehler- oder Wanrmeldung).
Wenn Du einen Befehl an das Gerät sendest, von dem Du das Ergebnis kennst, z.B. "init" kannst Du doch selbst entscheiden. Gerät antwortet richtig also ist da oder Gerät antwortet mit falschem Text, dass ist ein anderes Gerät oder keine Antwort nach beliebigem Timeout kein Gerät angeschlossen.
Zitat:Für dich ist es vielleicht logisch. :-) Für mich nicht, weil ich die Online-Hilfe so verstanden hatte, daß das die Anzahl der Zeichen ist, die vom Gerät gelesen werden soll. Mir war nicht klar, daß der Wert bereits vom VI "VISA Write" ausgegeben wird.
Ist ja interessant. Also könnte ich doch diesen Wert zur Fehlerbehnadlung auswerten?
"Bytes at Port" gibt die Meng an, die gelesen werden kann. Nicht die ich lesen will.
Die ich lesen will trage ich bei dem Befehl read ein.
Zitat:Mir war nicht klar, daß der Wert bereits vom VI "VISA Write" ausgegeben wird.
Vertausche nicht die Funktionen, der Write Befehl definiert nicht die Menge der eingehenden Bytes. Das würde auch keinen Sinn machen.
Gruß
Freddy