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 

Zustände im Zustandsautomat per Knopfdruck wechseln



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!

08.09.2010, 20:37
Beitrag #1

Fritz_85 Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2010

2009
-
kA


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
Hallo Zusammen!

Ich programmiere erst seit drei Wochen mit Labview und würde gern einen Zustandsautomaten
programmieren bei dem man per Knopfdruck in den entsprechenden Zustand springen kann.

Ich habe ein gutes Beispiel "Coke Revise Machine" bei NI.com gefunden. Habe auch schon
versucht es selber zu programmieren. Momentan funktioniert es aber nur bei einem Knopf,
welcher dann in den entsprechenden Zustand springt.

Anbei habe ich ein kleines VI von mir "Zustandsautomat_inkorrekt"(Version 9.0) und
das Beispiel von NI.com "Statemachine(Revised Coke Machine)" angehängt.

Ich wäre euch echt dankbar, wenn ihr mir einen Tipp geben könntet wie es so programmieren kann,
dass alle Knöpfe in den entsprechenden Zustand springen.

Freue mich über jeden Hinweis!

Gruß Fritz_85


Angehängte Datei(en)
Sonstige .vi  Zustandsautomat_inkorrekt.vi (Größe: 7,71 KB / Downloads: 409)

Sonstige .zip  statemachine.zip (Größe: 213,57 KB / Downloads: 320)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.09.2010, 07:11
Beitrag #2

Martin Heller Offline
LVF-Stammgast
***


Beiträge: 250
Registriert seit: Feb 2010

2011 SP1
2008
EN

5232
Schweiz
Zustände im Zustandsautomat per Knopfdruck wechseln
Hallo Fritz

Schau doch mal das Beispiel im Buch
http://books.google.ch/books?id=i46Ns13wvg...p;q&f=false
an, bzw.
http://www.hs-weingarten.de/~georgi/Lehrbu...ion4/index.html
hast du das Beispiel (Lösung digital)

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 07:47 (Dieser Beitrag wurde zuletzt bearbeitet: 09.09.2010 07:49 von Falk.)
Beitrag #3

Falk Offline
ja, das bin ich...
***


Beiträge: 343
Registriert seit: Jan 2006

8.0 :: 201x ::202x
2006
DE_EN


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
Ich habe mir das andere Beispiel nicht angeschaut, kann deshalb sein dass ich jetzt am Thema vorbei fliege.Wink

Meinst du vielleicht so?

Schöne Grüße
Falk


Angehängte Datei(en) Thumbnail(s)
   

Currently: zzzZZZZZZZZ
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 08:38
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
Da musst du die Knöpfe aber direkt in der Whileloop ablegen, sonst werden die ja nur beim Starten ( solange man in Z1 ist) abgefragt. Sobald du hier einen Knopf drückst, hängst du dann im jeweiligen State fest.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 09:21
Beitrag #5

Fritz_85 Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2010

2009
-
kA


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
Hallo Leute,

Vielen Dank für die schnellen Rückmeldungen!!!

Das Beispiel von Seba macht genau das was ich will.
Das Beispiel im Buch ist auch sehr gut, auch danke hierfür.

Gruß Fritz!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 10:09 (Dieser Beitrag wurde zuletzt bearbeitet: 09.09.2010 10:11 von Falk.)
Beitrag #6

Falk Offline
ja, das bin ich...
***


Beiträge: 343
Registriert seit: Jan 2006

8.0 :: 201x ::202x
2006
DE_EN


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
' schrieb:Da musst du die Knöpfe aber direkt in der Whileloop ablegen, sonst werden die ja nur beim Starten ( solange man in Z1 ist) abgefragt. Sobald du hier einen Knopf drückst, hängst du dann im jeweiligen State fest.

Nee das ist schon richtig. Die Cases am Rande symbolisieren nicht die einzelnen Zustände der Maschine, sondern nur die weiteren Fallunterscheidungen für die Knopfauswahl. Jeder weitere Zustand Z2, Z3 mündet nach seiner Bearbeitung dann wieder von alleine in Z1. Oder habe ich Aufgabenstellung irgendwie falsch verstanden? O soll der Knopf direkt entscheiden, welcher Zustand angenommen wird, quasi egal in welchem man sich gerade befinde (ohne über den Default-Zustand zu laufen)? Wenn ja dann muss das wirklich direkt in die Schleife.

Schöne Grüße
Falk

Currently: zzzZZZZZZZZ
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.09.2010, 10:25
Beitrag #7

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
' schrieb:Jeder weitere Zustand Z2, Z3 mündet nach seiner Bearbeitung dann wieder von alleine in Z1.

Das geht aus deinem Bild aber nicht hervor, daher mein Einwurf.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 10:59 (Dieser Beitrag wurde zuletzt bearbeitet: 09.09.2010 10:59 von Falk.)
Beitrag #8

Falk Offline
ja, das bin ich...
***


Beiträge: 343
Registriert seit: Jan 2006

8.0 :: 201x ::202x
2006
DE_EN


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
' schrieb:Das geht aus deinem Bild aber nicht hervor, daher mein Einwurf.
Gruß SeBa

Das ist auch gut und richtig so.:)Das Problem von Fritz ist auch vom Tisch, was will man mehr...Smile

Schöne Grüße
Falk

Currently: zzzZZZZZZZZ
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 11:12
Beitrag #9

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
' schrieb::)Das Problem von Fritz ist auch vom Tisch, was will man mehr...Smile

Feierabend oder besser gleich Wochenende...


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2010, 20:36
Beitrag #10

Fritz_85 Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Sep 2010

2009
-
kA


Deutschland
Zustände im Zustandsautomat per Knopfdruck wechseln
Hallo Leute,

die Lösung hat sich doch nicht so gut für meine Anwendung erwiesen.
Da ich auf dem Frontpanel 5 Bedienelemente habe.
Das heißt ich müsste 63 Cases einfügen, wenn ich es ohne dieses "Voreinstellung" machen will.
Wahrscheinlich werden noch mehr Bedienelemente dazu kommen.

Es muss doch noch eine andere Lösung geben.

Die bei NI haben es zum Beispiel mit einer For-Schleife gemacht (siehe angehängtes Beispiel "State Machine").
Allerdings bekomm ich es einfach nicht so hin wie die.

Könntet ihr mir vielleicht noch eine andere Lösungsmöglichkeit schicken?

Vielen Dank im voraus!

Gruß Fritz!


Angehängte Datei(en)
Sonstige .zip  statemachine.zip (Größe: 213,57 KB / Downloads: 323)
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
Question DQMH - Wie kann ich ein Modul anhand von Hardware wechseln TpunktN 2 3.132 25.02.2021 12:54
Letzter Beitrag: TpunktN
  Wechseln zwischen Registerkarten mittels Drücken von Schaltfläche CaptainZurSee 3 3.463 05.02.2021 14:53
Letzter Beitrag: GerdW
  PDF auf Knopfdruck anzeigen lassen, wie? Dr.Bob 19 25.809 18.06.2020 10:01
Letzter Beitrag: TDO
  Messwertaufzeichnung auf Knopfdruck J.B 3 4.557 28.03.2020 12:24
Letzter Beitrag: J.B
  Zeitmessung zwischen zwei Zustände Armeldonald 7 5.055 19.06.2019 17:16
Letzter Beitrag: Trinitatis
Question Knopfdruck mehrere male automatisieren LabView_Starter 7 5.653 11.06.2018 13:06
Letzter Beitrag: Freddy

Gehe zu: