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 

"Subroutinen" mit LabVIEW



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!

18.04.2007, 13:49 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2007 13:53 von David_Gilmour.)
Beitrag #4

David_Gilmour Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Apr 2007

8.2
2007
kA

38678
Deutschland
"Subroutinen" mit LabVIEW
<<du könntest deine Regelung in eine Case-Struktur packen...der darin befindliche Code wird nur ausgeführt, wenn z.B. beim vorhergehenden Mess-Durchlauf eine Schwellbedingung (= Abweichung) überschritten wurde.>>

Problem bei der Regelung ist, dass sie sehr träge ist (Bei Betriebspunktänderungen bis über eine Stunde, bei kleineren Nachregelungen min einige Sekunden bis mehrere Minuten (einzuhaltende Totzeiten durch ein Badthermostat etc.))! Somit kann ich die Regelung nicht einfach als SubVi in das Hauptprogramm einbauen, da über das Hauptprogramm andere Sachen überwacht werden müssen.

Ich werde die Anlage mal etwas genauer beschreiben. Es handelt sich dabei um einen Brennstoffzellenprüfstand. Das zugeführte Brenngas soll befeuchtet werden. Den dafür nötigen Befeuchter zu bauen und zu regeln ist meine Aufgabe. Den Rest macht jemand anderes. Im Hauptprogramm sollen später die Brennstoffzellenparameter vorgegeben und überwacht werden sowie die Werte für die Gasfeuchte (von mir zu regeln) und auch der Gasvolumenstrom.

Würde ich jetzt meine Befeuchterregelung mit zum Teil sehr hohen Totzeiten einfach als SubVi in das Hauptprogramm einbinden, würde vor allem bei Betriebspunktänderungen die Anlagenüberwachung stillstehen. Deswegen suche ich nach einer anderen Lösung. Vielleicht sowas in der Art, wie Achim es schon meinte- das Hauptprogramm speichert die Werte irgendwo ab und die Regelroutine für den Befeuchter holt sich die entsprechenden Werte?! Aber kann ich denn mehrere Programme gleichzeitig laufen lassen?

Grüße...

@eg: ich weiß schon, was eine case-Struktur ist ;-)! Aber wie die 2 While-Schleifen kommunizieren können, würde mich wirklich interessieren bzw. wie meinst du das?!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
"Subroutinen" mit LabVIEW - Achim - 18.04.2007, 13:31
"Subroutinen" mit LabVIEW - eg - 18.04.2007, 13:36
"Subroutinen" mit LabVIEW - David_Gilmour - 18.04.2007 13:49

Gehe zu: