INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Letztes Element einer Queue ist immer Null



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

23.10.2008, 10:31
Beitrag #1

tron Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Jul 2006

8.21
2006
de

64289
Deutschland
Letztes Element einer Queue ist immer Null
Hallo Experten,

Ich benutze eine Queue um Steuerdaten für eine Heizrampe in mein Hauptprogramm einzufüttern. Ein Sub-VI erstellt diese Queue mit einem Element pro Sekunde und das Haupt-VI liest diese Queue dann im Sekundentakt ein. Das funktioniert auch alles soweit.

Ich benutze zum Auslesen die Funktion "Dequeue Element". Wenn die Warteschlange leer ist, dann soll das Programm mit dem letzten Wert der Queue weiterlaufen. Leider tut es das nicht, ich muß den Timeout des "Dequeue Element" auf >1 setzen, ansonsten hängt das Programm, was ja auch zu erwarten ist, weil es auf den nächsten Wert der Queue wartet. Leider ist im Fall des Timeout dann das letzte Element, das die Queue verläßt, Null.

Genau da brauche ich dann den letzten Wert der Queue. Ich habe es mit einem "Preview Element" versucht, laufe da aber auch wieder in das Problem des Timeout.

Gruß,
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Letztes Element einer Queue ist immer Null - tron - 23.10.2008 10:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  NULL aus Oracle DB auslesen Spliffy85 0 3.447 12.04.2011 10:40
Letzter Beitrag: Spliffy85

Gehe zu: