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 

Queued State Machine - DAQ in Unterprogramm ständig auswerten und darauf reagiern



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!

23.01.2015, 11:09
Beitrag #2

Aspen Offline
ohne Titel
*


Beiträge: 11
Registriert seit: Dec 2013

2016
2013
DE


Deutschland
RE: Queued State Machine - DAQ in Unterprogramm ständig auswerten und darauf reagiern
Kurzer Nachtrag

Lösung für ständiges Messen:
- Eine boolsche Anzeige (Taster AKTIV) im Event Handling Loop wird auf TRUE gesetzt, wenn der Button TASTEN gedrückt wird. (Bild 1)
- In der Message Handling Loop wird ein neuer Case eingefügt: ENTSCHEIDUNG und darin eine Lokale Variable der boolschen Anzeige erstellt (Bild 1)
- Wenn das Antastregistrierung.vi ein Antasten registriert sendet es die Nachricht ENTSCHEIDUNG (mit Priorität) an die Message Handling Loop
- ENTSCHEIDUNG sendet ein STOP DURCH ANTASTEN (mit Priorität in der Queue), wenn die boolsche Anzeige auf TRUE steht
ansonsten wird einfach der Fehler druchgeschliffen und es werden die anschließenden Befehle, welche in der Queue stehen abgearbeitet, da ENTSCHEIDUNG
mit Priorität gesendet wurde.
- Im Case STOP DURCH ANTASTEN wird die Lokale Variable der boolschen Anzeige dann wieder auf FALSE gesetzt (Bild 2)

Das Antastregistrierung.vi werde ich über einen Notifier beenden.


Ist das sauber gelöst oder gibt es andere Vorschläge?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Queued State Machine - DAQ in Unterprogramm ständig auswerten und darauf reagiern - Aspen - 23.01.2015 11:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Machine learning Hubert R. 3 2.886 29.08.2023 10:10
Letzter Beitrag: Hubert R.
  Programm beenden State Machine simcum 3 3.794 17.10.2020 20:57
Letzter Beitrag: BNT
  Queued State Machine: IDLE Optimierung ALuehmann 3 5.251 14.02.2017 14:00
Letzter Beitrag: HVo
  State machine und Typdefinition meta_ir 4 4.821 09.01.2017 12:47
Letzter Beitrag: meta_ir
Question Frage zu "queued state machine" Architektur joptimus 4 6.364 05.08.2016 14:34
Letzter Beitrag: joptimus
  Unterprogramm im Hauptprogramm heshamali88 17 12.957 25.07.2016 15:11
Letzter Beitrag: heshamali88

Gehe zu: