!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Thema geschlossen 
Event gesteuerter Zustandsautomat
12.06.2010, 16:04
Beitrag #1

Pythagoras Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2010

LV-Version: 9.0.1
LV-Erfahrung seit: 2010
LV-Sprachversion: de


Land: Deutschland
Event gesteuerter Zustandsautomat
Hallo,
Hab einen Automat gebaut der über zwei Tast gesteuert wird. Die Ziffern auf den Schaltern geben den nächsten Zustand an.
Bei der Ausfürung tritt folgendes Problem auf, wenn ich einen Schalter betätige, um in den nächsten Zustand zu kommen, wird dort der selbe Schalter nochmals betätigt und im nächsten Zustand wieder usw..

Wieso, und vorallem wie mache ich es richtig.

Danke für eure Hilfe

PS: VI Version 9.0.1 hängt an.


Angehängte Datei(en)
Sonstige .vi  Event_Automat.vi (Größe: 21,96 KB / Downloads: 66)
Alle Beiträge dieses Benutzers finden
to top
. .
12.06.2010, 17:30
Beitrag #2

kpa Offline
LVF-Stammgast
***


Beiträge: 277
Registriert seit: Mar 2007

LV-Version: 8.6
LV-Erfahrung seit: 2002
LV-Sprachversion: kA

PLZ: 70***
Land: Deutschland
Event gesteuerter Zustandsautomat
Hallo Pythagoras,

hier ist ein Zustandsautomat der in einem Case auf Benutzereingaben wartet, bei Tastendruck den jeweiligen Case ausführt und dann wieder auf eine Eingabe wartet.

Grüße

kpa

Lv86_img


Angehängte Datei(en)
Sonstige .ctl  States.ctl (Größe: 4,05 KB / Downloads: 49)

Sonstige .vi  ZustandautomatMitEvents.vi (Größe: 19,12 KB / Downloads: 71)
Alle Beiträge dieses Benutzers finden
to top
12.06.2010, 18:15
Beitrag #3

Pythagoras Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2010

LV-Version: 9.0.1
LV-Erfahrung seit: 2010
LV-Sprachversion: de


Land: Deutschland
Event gesteuerter Zustandsautomat
Danke kpa für die schnelle Antwort.
Die Sache ist nur die, bei deinem Automat können mit 2 Schalter nur zwei Zustände gesteuert werden.
Ich möchte mit Zwei Schalter den ganzen Automat steuern.

Bsp.:
Zustand1 --> Taster1 -->Zustand2 --> Taster1 --> Zustand3 --> Taster2 --> Zustand1...

Sprich, von einem Zustand zu nächsten gibt 2 möglichkeiten zur Auswahl.
Egal, wieviele Zustände noch kommen.
Alle Beiträge dieses Benutzers finden
to top
12.06.2010, 18:24 (Dieser Beitrag wurde zuletzt bearbeitet: 12.06.2010 18:25 von Lucki.)
Beitrag #4

Lucki Offline
Guru-Simulator
LVF-Team

Beiträge: 5.529
Registriert seit: Mar 2006

LV-Version: ..2011prof.ohne Addons
LV-Erfahrung seit: 1995
LV-Sprachversion: DE

PLZ: 01108
Land: Deutschland
Event gesteuerter Zustandsautomat
Das VI beinhaltet einen tödlichen Fehler.
Manche Experten hier im Forum sagen, daß man nur eine Evenstruktur in einem VI haben sollte.
NI sieht das nicht so eng und sagt: nur eine Ereignsistruktur pro Schleife.
Du hast hier mehrere in einer Schleife, aber selbst das ist nicht unbedingt Tödlich. Tödlich ist aber, wenn dann noch ein und dasselbe Ereignis in mehreren dieser Strukturen registriert ist. Das ist bei Dir der Fall.
Es ist nämlich so: Das Ereignis wird dann in allen Strukturen registriert, also auch in denen, die im Moment der Programmabarbeitung gar nicht aktuell sind. Wenn man dann bei Deinem VI von einem in den nächsten Zustand kommst, dann sind dort ohne neuen Bedieneingriff immer noch Ereignisse registriert, die jetzt sofort ausgeführt werden.

Den Labview-Beginner erkenne ich am deutlichsten an der exzessiven Verwendung der Sequenzstruktur.
Alle Beiträge dieses Benutzers finden
to top
12.06.2010, 19:17
Beitrag #5

kpa Offline
LVF-Stammgast
***


Beiträge: 277
Registriert seit: Mar 2007

LV-Version: 8.6
LV-Erfahrung seit: 2002
LV-Sprachversion: kA

PLZ: 70***
Land: Deutschland
Event gesteuerter Zustandsautomat
Hallo Pythagoras,

mit einer kleinen Änderung geht das auch.

Grüße

kpa

Lv86_img


Angehängte Datei(en)
Sonstige .ctl  States.ctl (Größe: 4,06 KB / Downloads: 40)

Sonstige .vi  ZustandautomatMitEvents.vi (Größe: 21,33 KB / Downloads: 68)
Alle Beiträge dieses Benutzers finden
to top
Thema geschlossen 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zustandsautomat Geschwindigkeitsreduktion PeterGötz 6 1.418 21.10.2010 16:41
Letzter Beitrag: macmarvin
  Zustände im Zustandsautomat per Knopfdruck wechseln Fritz_85 11 3.022 10.09.2010 07:02
Letzter Beitrag: chrissyPu
  Ereignis-gesteuerter Ablauf (wenn > dann > wenn > dann …) quarks 16 2.570 03.07.2010 10:14
Letzter Beitrag: IchSelbst
  Event B automatisch starten lassen, nachdem Event A eingetreten ist ? schurzgasschweisser79 15 4.092 28.06.2010 19:49
Letzter Beitrag: schurzgasschweisser79
  Event durch ein anderes Event triggern Novgorod 7 1.748 31.08.2009 13:25
Letzter Beitrag: Novgorod
  Von Event automatisch in anderes Event hüpfen theodrin 4 1.564 19.06.2009 06:51
Letzter Beitrag: jg

Gehe zu: