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 

Architektur für sequenziellen Prozess mit Einzelschrittauswahl



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!

29.06.2021, 16:26 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2021 16:31 von Lime.)
Beitrag #1

Lime Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Oct 2007

2020
2004
EN

18xxx
Deutschland
Architektur für sequenziellen Prozess mit Einzelschrittauswahl
Hallo,

folgende generelle Frage:

Ich möchte ein Programm schreiben, das einen sequenziellen Prozess mit mehreren einzelnen Schritten abarbeitet. Die Einzelschritte können bspw. Berechnungen, Messaufgaben oder Interaktionen mit dem Benutzer sein. Zusätzlich soll es die Möglichkeit geben, einzelne Sequenzschritte auch separat anwählen zu können. Gleichzeitig sollen permanent Messwertanzeigen auf dem Frontpanel aktualisiert werden.

Ich habe hier eine klassische State Machine mit paralleler While-Schleife für die Frontpanelanzeigen im Sinn. Dabei wird innerhalb der State Machine dann ausgewertet, ob es sich um die automatisch ablaufende Sequenz oder um die Einzelschrittauswahl handelt - dementsprechend wird der Nachfolgeschritt gewählt (nächster Sequenzschritt oder "Warten auf Eingabe").

Gibt es geeignetere Architekturen für den geplanten Zweck?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.06.2021, 17:59
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Architektur für sequenziellen Prozess mit Einzelschrittauswahl
Hallo Lime,

Zitat:Ich möchte ein Programm schreiben, das einen sequenziellen Prozess mit mehreren einzelnen Schritten abarbeitet. … Zusätzlich soll es die Möglichkeit geben, einzelne Sequenzschritte auch separat anwählen zu können.
Wie wäre es mit einem QMH (queued message handler)?
Du schreibst die Befehle/Schritte in eine Queue und der MessageHandler arbeitet die dann ab. Und ob du nun einen ganze Liste Befehle (deine Sequenz) oder nur einen einzigen ("separat anwählen") in die Queue schreibst, bleibt dir überlassen…

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
  Frage zur Architektur: Statemachine und Wait for Events tuhpon 6 4.439 18.03.2024 16:14
Letzter Beitrag: tuhpon
Wink Aufbau & die Architektur vom LabVIEW DAYA 3 3.966 31.03.2017 19:44
Letzter Beitrag: DAYA
  Error Handling in einem Queue Message Design Architektur galilio 2 4.600 09.08.2016 12:20
Letzter Beitrag: galilio
Question Frage zu "queued state machine" Architektur joptimus 4 5.940 05.08.2016 14:34
Letzter Beitrag: joptimus
  Event structure/ paralleler Prozess Brainbug 5 5.614 28.05.2014 11:38
Letzter Beitrag: GerdW
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.864 13.03.2013 16:46
Letzter Beitrag: GerdW

Gehe zu: