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 

Queues?



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!

16.09.2010, 10:04
Beitrag #1

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Queues?
Guten Tag
Ich habe da mal eine einfache Frage jedoch habe ich versucht die Antwort selber zu finden bzw mir zu geben doch sie ist mir nicht eingefallen oder besser gesagt nicht gefunden.
Nun zu meiner Frage
Was sind Queues was machen sie bzw wie funktionieren sie?
Zum Hintergrund meiner Frage: ich möchte gerne etwas Synchronisieren und Werte übergeben mache zweites gerade per lokalen Variablen habe nun aber beispiele gesehen wo das mit Queues gemacht wird, habe mich ein wenig dann eingelesen und imemr nur gefunden das Queues besser sind aber nirgens eine Beschreiebung der Queues gefunden. Ich weiss das es ein Video gibt bei NI jedoch habe ich momentan kein Ton zur verfügungSad

Danke für eure Hilfe

mfg
flizzer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.09.2010, 10:21
Beitrag #2

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Queues?
' schrieb:Was sind Queues was machen sie bzw wie funktionieren sie?
Zitat eines NI-Ingenieurs:
Eine Queue ist wie ein Gartenschlauch der an einem Ende mit Tennisbällen gefüllt wird und wo am anderen Ende sie dann in der gleichen Reihenfolge wieder raus kommen.

Um die Funktionsweise zu verstehen würde ich nach Producer-Consumer suchen oder alternativ die Hilfe lesen.


Gruß dimitri

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2010, 11:30
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Queues?
http://dict.leo.org/ende?searchLoc=0&s...d=1&search=

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2010, 12:04 (Dieser Beitrag wurde zuletzt bearbeitet: 16.09.2010 12:11 von eg.)
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Queues?
Hallo!

Ich habe gerade ein einfaches Beispiel erstellt. Spiele mal mit den Wartezeiten beim Schreiben/Lesen, dann siehst du, wie die Queue die Daten in sich zwischenpuffert.

Wobei, wenn man die Leseschleife zur Schreibeschleife synchronisieren möchte, lässt man die Wartezeit beim Lesen auf 0.

   

Lv86_img

Sonstige .vi  Queue.vi (Größe: 8,44 KB / Downloads: 988)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2010, 12:23
Beitrag #5

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
Queues?
Hallo Flizzer82,

suche bei den LV-Beispielen nach Queue.
Hier gibt es ein Vi QueueBasics.vi, welches die Funktionen ganz gut darstellt.

Gruß
Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.09.2010, 07:44
Beitrag #6

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Queues?
Guten Morgen LV Gemeinde
So ich habe mir mal das Beispiel angeguckt mit den Zeiten rum gespielt ich denke ich kapier es auch aber schwer vorzu stellen ist es schonO)
also ich habe 3 While Schleifen die quasi parallel arbeiten. Sehe ich es richtig das wenn da eine zufallszahl erzeugt wird sie sofort an den beiden anderen While schleifen zur verfügung steht (bei gleicher zeiteinstellung)??
Aber meiner MEinung nach müsste es dabei doch zu Zeit unterschieden kommen bzw hat das so doch eine gewisse Zeitverzögerung und ich denke das es auch schneller gehen könnte oder täusche ich mich da??
und :
bei der oberen Linken Whileschleife : sehe ich es da richtig das da eine Zahl erzeugt wird und sie in die vorhandende Queue geschrieben wird (denek mal das das richtig ist) jedoch ist der ausgang doch nicht verbunden und wie will die Queue jetzt die Zufallszahl erkennen wird ja nicht aus dem Eingang raus gehen oder ??
Mal ein Beispiel:
Zahl 5 wird erzeugt in die Queue geschrieben; läuft bzw wird zu den anderen beiden Schleifen gleichzeitug gegeben ; dann gelöscht bzw angezeigt.
nur wie zum Teufel kommt sie dahin da der Ausgang desErzeugungsVI nicht angeschlossen ist
Kann mir das einer erklären

Danke im voraus

mfg
Flizzer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.09.2010, 08:29
Beitrag #7

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Queues?
Die Queue VI's sind auf magische Weise durch einen RaumZeitTunnel verbunden. Nur die großen Zauberer von NI und ein paar einsame Eremiten haben dieses Geheimnis ergründet.

Mit ein wenig Glück kannst du einen solchen Tunnel beobachten... hab das mal für dich getan:
   

Ist schwer vorzustellen in der flachen LabVIEW Welt.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.09.2010, 08:51
Beitrag #8

flizzer82 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 152
Registriert seit: Sep 2009

11
-
kA

33100
Deutschland
Queues?
Auch wenn es dumm klingt kannste mir das mal bei dem Beispiel von NI so zeigen denn bei eg ist das Hinzufügen VI mit der Whileschleife verbunden bei NI ist daas eben nicht der Fall.

mfg flizzer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.09.2010, 08:53
Beitrag #9

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Queues?
' schrieb:Mit ein wenig Glück kannst du einen solchen Tunnel beobachten... hab das mal für dich getan:
Ist schwer vorzustellen in der flachen LabVIEW Welt.
MetalLol Yourock

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.09.2010, 09:06
Beitrag #10

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Queues?
' schrieb:Auch wenn es dumm klingt kannste mir das mal bei dem Beispiel von NI so zeigen denn bei eg ist das Hinzufügen VI mit der Whileschleife verbunden bei NI ist daas eben nicht der Fall.

mfg flizzer

Meinst du das hier? Habs mal so rumgeschoben, dass es dem Bsp. von Eugen gleich kommt.
   

Was genau meinst du? Das Queue freigeben Vi ist einfach an der Schleife angeschlossen, die du auch (per Button) beenden kannst. die anderen Schleifen beenden sich dann automatisch, da die Queue ungültig geworden ist.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW Queues Schrankwand 3 3.065 14.12.2023 13:41
Letzter Beitrag: Schrankwand
  Bool Werte über Queues maxil 52 19.151 12.07.2019 14:00
Letzter Beitrag: GerdW
  Queues VI übergreifend verwenden mdu 12 15.151 14.03.2015 15:34
Letzter Beitrag: Lucki
  Queues mit FGVs in Polymorphen VI Andre_A 7 6.278 17.05.2014 07:39
Letzter Beitrag: cb
  If Schleife und queues Danjo 4 6.446 27.05.2013 15:14
Letzter Beitrag: jg
  Dynamisch Queues erstellen Kiesch 9 10.118 24.06.2012 21:46
Letzter Beitrag: Kiesch

Gehe zu: