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 

Frage zu "queued state machine" Architektur



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!

05.08.2016, 14:34 (Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2016 15:03 von joptimus.)
Beitrag #5

joptimus Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2015

2014 SP1
2010
EN



RE: Frage zu "queued state machine" Architektur
(05.08.2016 14:25 )GerdW schrieb:  Hallo joptimus,

entweder entkoppelst du die beiden Statemachines - oder du bindest die zweite in die erste ein…

Ich würde sie trennen: eine Statemachine arbeitet die UI-Befehle ab und kommandiert die Mess-Statemachine. Die Mess-Statemachine arbeitet die Messung ab. Wenn man die Messung als Queued-Statemachine implementiert, kann man eine komplette Messung als Befehlssatz in eine Queue schicken. Und wenn man die Messung abbrechen will, leert man die Queue oder stellt den STOPP-Befehl "am falschen Ende" rein…

Ich kann mir gerade nicht so ganz vorstellen, wie das Entkoppeln im Blockdiagramm aussehen soll. Die Statemachine für das UI erkennt "Messung 1 soll ausgeführt werden". Aber wie genau würde sie dann die korrekte Mess-Statemachine auswählen?

Der Messablauf ist zwar prinzipiell vorgegeben, aber nicht komplett:
z.B. wird bei zwei Achsen die eine erst dann verfahren, wenn die andere eine bestimmte Position erreicht hat. Das kann bei einer Durchführung passieren, bei der nächsten aber nicht. Weiterhin habe ich Messungen, bei denen der Nutzer an anderer Stelle manuell etwas einstellen und in LabVIEW quittieren muss. Ich kann also nicht einfach eine festgelegte Reihenfolge an Befehlen in die Mess-Statemachine schicken...denke ich.

Vielleicht kannst du mir bitte mit einem anschaulichen Beispiel aushelfen?

Edit:
Aktuell sieht das so aus. Das VI selbst habe ich auch mal angehängt.
   


Angehängte Datei(en)
15.0 .vi  LL_parken_v4.vi (Größe: 56,64 KB / Downloads: 185)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Frage zu "queued state machine" Architektur - joptimus - 05.08.2016 14:34

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frage zur Architektur: Statemachine und Wait for Events tuhpon 6 4.459 18.03.2024 16:14
Letzter Beitrag: tuhpon
  Machine learning Hubert R. 3 2.505 29.08.2023 10:10
Letzter Beitrag: Hubert R.
  Architektur für sequenziellen Prozess mit Einzelschrittauswahl Lime 1 2.477 29.06.2021 17:59
Letzter Beitrag: GerdW
  Programm beenden State Machine simcum 3 3.411 17.10.2020 20:57
Letzter Beitrag: BNT
Wink Aufbau & die Architektur vom LabVIEW DAYA 3 3.975 31.03.2017 19:44
Letzter Beitrag: DAYA
  Queued State Machine: IDLE Optimierung ALuehmann 3 4.908 14.02.2017 14:00
Letzter Beitrag: HVo

Gehe zu: