03.11.2011, 12:52
Hallo,
ich habe folgendes Problem:
Wenn ich ein VI (mit einer For-Schleife) laufen lasse, funktioniert es bis zur letzten Iteration fehlerfrei. Dann taucht immer folgende Meldung auf: " bei VISA: Lesen aufgetreten: Zeitüberschreitung, bevor der Vorgang abgeschlossen werden konnte." Wie gesagt, dass taucht immer nur im letzten Durchlauf der Schleife auf. Habe es schon mit dem VISA Timeout versucht, was aber leider nichts gebracht hat. Das war bisher auch der einzige brauchbare Ansatz den ich beim durchsuchen anderer Threads und Seiten finden konnte.
Etwas nähere Beschreibung des VI's: Vor der Schleife hab ich ein VISA Open und ein VISA: seriellen Port öffnen. In der Schleife schicke ich ersten einen Befehl mit VISA Write, lese dass Gerät dann mit VISA Read aus und setze es mit VISA Zurücksetzen zurück. Wenn die Schleife nachher fertig ist, ist außerhalb noch ein VISA Close. Die oben genannte Fehlermeldung wird für das letzte Leitungsstück in der Schleife(hinter VISA zurücksetzen) und dann für das VISA Close angezeigt.
Ich hoffe, dass jemand weiß woran das liegen kann.
Gruß,
LP
ich habe folgendes Problem:
Wenn ich ein VI (mit einer For-Schleife) laufen lasse, funktioniert es bis zur letzten Iteration fehlerfrei. Dann taucht immer folgende Meldung auf: " bei VISA: Lesen aufgetreten: Zeitüberschreitung, bevor der Vorgang abgeschlossen werden konnte." Wie gesagt, dass taucht immer nur im letzten Durchlauf der Schleife auf. Habe es schon mit dem VISA Timeout versucht, was aber leider nichts gebracht hat. Das war bisher auch der einzige brauchbare Ansatz den ich beim durchsuchen anderer Threads und Seiten finden konnte.
Etwas nähere Beschreibung des VI's: Vor der Schleife hab ich ein VISA Open und ein VISA: seriellen Port öffnen. In der Schleife schicke ich ersten einen Befehl mit VISA Write, lese dass Gerät dann mit VISA Read aus und setze es mit VISA Zurücksetzen zurück. Wenn die Schleife nachher fertig ist, ist außerhalb noch ein VISA Close. Die oben genannte Fehlermeldung wird für das letzte Leitungsstück in der Schleife(hinter VISA zurücksetzen) und dann für das VISA Close angezeigt.
Ich hoffe, dass jemand weiß woran das liegen kann.
Gruß,
LP