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 

parallele Whileschleifen



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!

20.02.2009, 14:14
Beitrag #1

beppone Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: May 2007

7.1
2007
de

5020
Oesterreich
parallele Whileschleifen
Hallo!

Ein recht simples Problem:

Ich steuere über cRio einen Schrittmotor, die Steuerung erfolgt in einer While-Schleife. Parallel sollte auch noch ein Druck geregelt werden. Da es verschiedene Steuer-Modi gibt, gibt es auch mehrere "Steuer-Schleifen". Ich will es eigentlich vermeiden, in jede Schleife die komplette Druckregelung einzubauen.
Über Sub-VIs geht es nicht so leicht, da ich für Steuerung und Regelung auf eine FPGA-Datei zugreifen muss.

Jetzt die eigentliche Frage: Gibt es eine Möglichkeit, eine Schleife zu programmieren, die unabhängig vom restlichen Programm ständig läuft? In meinem Fall wäre das die Druckregelung, die ständig laufen muss. Egal, ob die Schrittmotorsteuerung auf Hand- oder Automatikbetrieb gestellt ist oder komplett ausgeschaltet ist. Ist sowas möglich?

Besten Dank für eure Tips!

LG, Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.02.2009, 16:08
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
parallele Whileschleifen
' schrieb:Jetzt die eigentliche Frage: Gibt es eine Möglichkeit, eine Schleife zu programmieren, die unabhängig vom restlichen Programm ständig läuft? In meinem Fall wäre das die Druckregelung, die ständig laufen muss. Egal, ob die Schrittmotorsteuerung auf Hand- oder Automatikbetrieb gestellt ist oder komplett ausgeschaltet ist. Ist sowas möglich?
Denknach

Klar. Einfach eine While-Schleife auf dem BD plazieren, die keinerlei Verbindung zu irgendwas anderem auf dem BD hat. Du kannst diese While-Schleife respektive die Steuerung auch in ein SubVI auslagern und das SubVI einfach ohne weiteres auf das BD setzen.

Hinweis: Zwischen diesem SubVI und dem Rest des Programmes werden Daten per Queue, Melder etc. ausgetauscht.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Parallele Frequenz-Datenerfassung mit NI-9401 ArneS 5 3.056 18.02.2021 09:41
Letzter Beitrag: GerdW
  Zwei Whileschleifen beenden simcum 8 4.592 07.10.2020 17:36
Letzter Beitrag: GerdW
  parallele Ausführung von for-loops stsc 5 4.296 24.07.2019 15:12
Letzter Beitrag: stsc
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 12.228 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Parallele Sub-VI dbuckl 1 4.059 07.10.2013 15:09
Letzter Beitrag: GerdW
  Parallele pausierte For-Schleife Chillkroete1206 7 4.965 15.02.2013 17:59
Letzter Beitrag: Trinitatis

Gehe zu: