LabVIEWForum.de - Wait on VISA Event

LabVIEWForum.de

Normale Version: Wait on VISA Event
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute, wie kann ich das VI Wait on VISA Event dazu bringen unendlich lange auf ein Event zu warten?
Ähnlich wie "-1" bei Queues.

eg
Noch was:

Error -1073807315 occurred at VISA Wait on Event in SK_Task_Read_Parse_A.vi->SK_Interface_A.vi->SK_Main.vi

Possible reason(s):

VISA: (Hex 0xBFFF002D) The event queue for the specified type has overflowed. This is usually due to previous events not having been closed.
24.04.2007 15:53:33 error: Error -1073807315 occurred at VISA Wait on Event in SK_Task_Read_Parse_A.vi->SK_Interface_A.vi->SK_Main.vi


Wie ist es zu verstehen? Was kann man dagegen tun?

eg

P.S. hier das BD dazu

[attachment=6297]
' schrieb:Hallo Leute, wie kann ich das VI Wait on VISA Event dazu bringen unendlich lange auf ein Event zu warten?
Ähnlich wie "-1" bei Queues.

eg

Code:
VI_ATTR_TMO_VALUE
Resource Classes
All I/O session types

Attribute Information
Access Privilege Data Type Range Default
Read/Write
Local
ViUInt32
VI_TMO_IMMEDIATE (0);
1 to FFFFFFFEh;
VI_TMO_INFINITE (FFFFFFFFh)
2000


Description
VI_ATTR_TMO_VALUE specifies the minimum timeout value to use (in milliseconds) when accessing the device associated with the given session. A timeout value of VI_TMO_IMMEDIATE means that operations should never wait for the device to respond. A timeout value of VI_TMO_INFINITE disables the timeout mechanism.

Notice that the actual timeout value used by the driver may be higher than the requested one. The actual timeout value is returned when this attribute is retrieved via viGetAttribute().
VDB
Hey, Danke VDB.

Es klappt aber leider nicht. Ich bekomme den Timeout-Fehler.

Error -1073807339 occurred at VISA Wait on Event in SK_Task_Read_Parse_A.vi->SK_Interface_A.vi->SK_Main.vi

Possible reason(s):

VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
24.04.2007 16:18:42 error: Error -1073807339 occurred at VISA Wait on Event in SK_Task_Read_Parse_A.vi->SK_Interface_A.vi->SK_Main.vi

eg
Aber auch mit FFFFFFFEh geht es nicht. Komisch, spinnt es?

eg

EDIT es geht halt nur mit kleineren Werten, bis wieviel habe ich nicht ausprobiert.
Tja ich habe gedach ich bekomme damit

[attachment=6303]


diese Fehlermeldung weg.

Error -1073807315 occurred at VISA Wait on Event in SK_Task_Read_Parse_A.vi->SK_Interface_A.vi->SK_Main.vi
Possible reason(s):
VISA: (Hex 0xBFFF002D) The event queue for the specified type has overflowed. This is usually due to previous events not having been closed.


Aber nein, ich weiss jetzt wirklich nicht, ob ich etwas falsch mache oder ob das Event-Mechanismus bei VISA noch nicht so reif und so fehleranfällig ist.

eg
<strike>Ok, ich habe die Fehlermeldung mit dem Überlauf der Queue weggekriegt. Unendlicher Timeout funktioniert aber immer noch nicht.

Trotz allem Danke an alle.

eg</strike>

Leider doch nicht, ab und zu kommt die Fehlermeldung immer noch.

eg
Referenz-URLs