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 

Massflowcontroller steuern und bei Bedarf Rampenfahren



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!

21.10.2013, 14:20 (Dieser Beitrag wurde zuletzt bearbeitet: 21.10.2013 14:21 von GerdW.)
Beitrag #38

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren
Hallo rc,

Zitat:ich versuche es so gestalten, dass der User, nach dem er auf dem FP das Vol.-% O2 ... vorgibt dann auf STARTE MESSUNG drückt. Also das wollte ich ich mit Event-St. machen. Wenn Start gedückt wird, wird State Maschine aktiviert.
Lass die Event-Struktur hier aus dem Spiel, die ist momentan eher hinderlich...
Mach einen State "0", der auf das Drücken von "Starte Messung" wartet. Wenn "Start" dann "Next state" (mit einer kleinen Wartezeit)...

Die StateMachine dient hauptsächlich als "Aufseher" in deinem VI: sie kontrolliert, wo (in welchem State) man sich befindet und wie es dann weitergeht. Dazu muss sie nicht direkt mit Hardware kommunizieren, dies kann in parallelen Schleifen passieren. Den Datenaustausch kannst du (für's Erste) mit lokalen Variablen machen, sollte aber später/schnellstmöglich auf Notifier/Queues/FGVs umgestellt werden. Um all dies zu erreichen, benötigt die Statemachine 2 Schieberegister: das erste enthält den State (dein Enum). Im zweiten Schieberegister kannst du interne Daten der Statemachine (in einem Cluster) speichern, z.B. den Zähler für die Anzahl der Zündversuche. So kann z.B. State 2 ("Zündung an?") kontrollieren, wie oft die Zündung schon an war...

Wozu hast du bei der Case-Struktur in der Statemachine immer zwei Ausgänge für den nächsten State? Du brauchst nur einen Ausgang, du willst doch genau einen nächsten State aufrufen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Massflowcontroller steuern und bei Bedarf Rampenfahren - GerdW - 21.10.2013 14:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bedienelemente nach Bedarf ein / ausblenden 1johleh 14 20.235 31.05.2017 13:18
Letzter Beitrag: MaxP
  Bedienelemente bei Bedarf aktivieren/deaktivieren Schrammi 11 18.776 01.04.2015 10:33
Letzter Beitrag: tobi45f
  While schleife die bei bedarf sofort abbricht Crowdie 5 6.123 24.05.2011 21:54
Letzter Beitrag: gm-axion
  Arrays dynamisch nach Bedarf erzeugen betas 3 4.466 16.03.2011 14:42
Letzter Beitrag: betas
  Numeric Control nur nach Bedarf einblenden??? francois 2 3.524 26.06.2008 12:41
Letzter Beitrag: francois

Gehe zu: