Guten Tag!
Ich bin ganz neu bei LabVIEW und hoffe mir kann hier jemand helfen. Ich steuere mit hilfe der Visa-VIs ein Motor. Befehle werden über USB an ein MC geschickt und der macht den Rest. Mein Problem ist jetzt das Visa read VI. Je nach Befehl muss man eine bestimmte Anzahl von Bytes lesen. Wenn ich zu wenig lese kommen nicht alle Informationen an und wenn ich zu viel Bytes lesen versuche kommt der Fehler:
Zitat:Fehler -1073807339 ist bei VISA: Lesen in Motor.vi aufgetreten
Mögliche Ursachen:
VISA: (Hex 0xBFFF0015) Zeitüberschreitung, bevor der Vorgang abgeschlossen werden konnte.
Kann man irgendwie angeben, dass Visa read alle Bytes im Puffer liest?(nicht mehr und nicht weniger)
Ich hab in SuFu etwas von Visa timeout Sessions gefunden. Würde das hier helfen? Kann es leider nicht Testen, weil es im Uni LabVIEW anscheinend nicht enthalten ist (LabVIEW 9.0 Prof., wenn ich es aus der Hilfe-Doku reinziehen will kommt Fehler)