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 

Producer/Consumer Loop



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!

19.09.2006, 09:33
Beitrag #5

lioncar Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Apr 2006

8.00
-
kA


Deutschland
Producer/Consumer Loop
Da eine Queue viel Speicher schlugt, muß der rechner ackern! Das ackern des Rechners wirkt sich auf mein LabVIEW Programm aus! Dieses wird behindert und brauch für die Abarbeitung länger!

Zeitkritisch ist meine Anwendung aus folgendem Grund! Ich möchte über einen Countereingang einer NICHT NI-Hardware die Counts lesen und in eine Drehzahl berechnen! Da ca. 8 Counts einer Drehzahl von 10000 U/min entsprichen, machen sich geringe Verzögerungszeiten in der Schleifendurchlaufzeit starkt bemerkbar. Deswegen möchte ich in der Schleife wo die Drehzahl erfasst wird möglichst wenig Programmcode drin haben. Leider müssen aber alle anderen VI's der Hardware (AI's,DIO,PWM Out) ebenfalls in der gleichen Schleife sein! Das passt mir zwar nicht aber das gibt mir die Hardware so vor! es ist nicht möglich die Hardwarereferenz auf eine 2. Schleife aufzuteilen um dort die anderen Hardware VI's zu verwenden! Deswegen brauche ich eine Möglichkeit, zeitunkritisch Daten von der Consumer Loop zurück in die Producer Loop zu bekommen, da in der Producer Loop ebenfalls Die Ausgangs VI's sind!

habe mit Hlfe des NI-Support eine Lösung basierend auf einen User Event aufgebaut! Funktioniert ganz habe jedoch plötzlich andere Probleme, die ich nicht orten kann! Das Programm läuft nicht so ab wie ich es will!

Ich habe mal das VI mit den Hardware VI's hochgeladen! Da Du die LLB von dem Gerät nicht hast habe ich die Hardware VI's entfernt und durch Bedien- und Anzeige elemente simuliert! Wenn Du interesse und zeit hast schau mal drüber!?

Grüße der Timo
Sonstige .vi  Motorbremse_Drehzahlerfassung_Hardware_simuliert.vi (Größe: 126,85 KB / Downloads: 412)

Sonstige .vi  Motorbremse_Drehzahlerfassung.vi (Größe: 144,96 KB / Downloads: 454)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Producer/Consumer Loop - lioncar - 18.09.2006, 09:56
Producer/Consumer Loop - eg - 18.09.2006, 10:00
Producer/Consumer Loop - lioncar - 18.09.2006, 10:09
Producer/Consumer Loop - eg - 18.09.2006, 10:55
Producer/Consumer Loop - lioncar - 19.09.2006 09:33
Producer/Consumer Loop - eg - 19.09.2006, 09:55
Producer/Consumer Loop - lioncar - 19.09.2006, 10:50
Producer/Consumer Loop - lioncar - 19.09.2006, 13:44
Producer/Consumer Loop - eg - 19.09.2006, 14:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Queue verwendung in komplexer Producer/Consumer Abhängigkeit Ksanto 8 6.399 03.04.2017 20:14
Letzter Beitrag: Ksanto
  Parallel Port Read and Write Loop.vi rothhp 2 4.746 16.12.2015 16:08
Letzter Beitrag: rothhp
  While-loop Margi 2 3.677 21.09.2015 12:49
Letzter Beitrag: TDO
  For und While Loop katana 2 4.498 29.07.2015 11:14
Letzter Beitrag: Trinitatis
  While Loop Case überspringen PaulC 13 13.908 07.01.2015 15:13
Letzter Beitrag: GerdW
  Timing simulation and control loop I2thavo 0 3.909 23.07.2014 19:49
Letzter Beitrag: I2thavo

Gehe zu: