LabVIEWForum.de
Ereignisstruktur Queues auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ereignisstruktur Queues auslesen (/Thread-Ereignisstruktur-Queues-auslesen)



Ereignisstruktur Queues auslesen - johannes.huber@enymotion.com - 28.03.2011 15:25

Hallo zusammen,

ich habe eine Ereignisstruktur und in meinem VI kann es passieren das ein Benutzer-Ereignis (Userevent), das in gleichen zeitlichen Abständen ausgelöst wird, öfter aufgerufen wird, als der im Event liegende Code ausgeführt werden kann. Passiert so etwas, wird das Frontpanel von LabView gesperrt. Diese Funktion habe ich deaktivert, somit kann weiterhin auf das Programm zugegriffen werden. Mich würde jedoch der Status der Eventstruktur (Queue) sehr interessiern. Weiß jemand wie man diese Queue, z.B. als Integer-Zähler auslesen kann oder einen Queue überlauf erkennen kann?

Gruß,
Johannes


RE: Ereignisstruktur Queues auslesen - NWOmason - 28.03.2011 15:41

(28.03.2011 15:25 )johannes.huber@enymotion.com schrieb:  Mich würde jedoch der Status der Eventstruktur (Queue) sehr interessiern. Weiß jemand wie man diese Queue, z.B. als Integer-Zähler auslesen kann oder einen Queue überlauf erkennen kann?

Wenn ich dich richtig verstanden habe, sucht du das hier:

Get Queue Status Function
http://zone.ni.com/reference/en-XX/help/371361E-01/glang/get_queue_status_vi/

Damit kannst du ganz einfach die Anzahl der vorhandenen Queue-Elemente auslesen Smile

Beste Grüße,
NWO