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 

mehrere statemachines parallel



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.08.2009, 18:54
Beitrag #1

checkedbasic Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Nov 2007

2012
2007
kA

52074
Deutschland
mehrere statemachines parallel
Hallo,

kann man mehrere state-machines parallel bzw. geschachtelt laufen lassen und wie könnte sowas aussehen?

Ich hatte das Projekt eigentlich mit einer state-machine konzipiert, doch durch die Erweitereung um 2 neue Anzeigen würde sich die Zahl der inneren Zustände deutlich erhöhen. Deswegen hatte ich die Idee 3 state-machines zu verwenden.
eine (äussere) für standby und betrieb
und zwei parallel laufende (innere) die jeweils 4 temperaturten und drücke überwachen und ggf. eine warnung herausgeben, wenn einer der messwerte zu hoch wird, bzw. u.u. eine notabschaltung durchführen.
die inneren zustände könnten dann heissen: alles ok, temperatur kritisch, druck kritisch, temperatur und druck kritisch
dies nur zur kurzen erklärung

Mich interessiert nun, ob es in LV generell möglich ist, mehrere statemachines parallel zu betreiben und wie das im Programm aussehen kann.

Lieben Gruß,
Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.08.2009, 19:24
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
mehrere statemachines parallel
' schrieb:Mich interessiert nun, ob es in LV generell möglich ist, mehrere statemachines parallel zu betreiben und wie das im Programm aussehen kann.
Ja, es ist generell möglich, mehere Statemachines parallel laufen zu lassen. Genauso wie mehrere While-Schleifen, mehrere SubVIs etc.

Wie es im Programm aussieht? Hmm. Einfach hinplazieren und gut.

Das Parallel-Laufen-Lassen von Statemachines ist kein Aspekt von LV als Programmiersprache, sondern eher eine allgemeine Methode, die mehr von der Implementierung durch den Programmierer abhängt als von der Pregrammiersprache.

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
24.08.2009, 14:38
Beitrag #3

checkedbasic Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Nov 2007

2012
2007
kA

52074
Deutschland
mehrere statemachines parallel
OK, vielen Dank.

Nun habe ich das Problem, dass ich es nicht hinbekomme, eine Konstante zu erzeugen, die mir die States der State-machines 2 und 3 auflistet. Bei der SM1, die ich über das Template erzeugt habe geht das.

Kann mir da jemand helfen?

LG Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.08.2009, 15:00
Beitrag #4

checkedbasic Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Nov 2007

2012
2007
kA

52074
Deutschland
mehrere statemachines parallel
OK, habs schon hinbekommen.

Man muss einfach die state-machine über "select a vi .... " anwählen.
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
  Mehrere Schleifen parallel ausführen! houss 7 12.218 06.08.2013 14:41
Letzter Beitrag: houss
  mehrere VIs parallel laufen lassen NafeZ 5 6.872 10.06.2009 08:51
Letzter Beitrag: NafeZ

Gehe zu: