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 

Programm beenden State Machine



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!

15.10.2020, 17:26
Beitrag #1

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
Programm beenden State Machine
Hallo zusammen,

ich habe ein Problem, bei dem nicht weiter komme.

Ich habe eine Messablauf Programmiert über ein State Machine.

In diesem werden versichieden Zustände ausgeführt je nach dem was die Software machen soll.

Die Zustände beinhalten zum Teil Whileschleifen, die für ca. 60min laufen.

Ich habe auch den Zustand "beenden" zum runterfahren der Hardware Programmiert.
Sobald wenn irgendwo ein Fehler auftritt wird der zustand "beenden" ausgeführt

Ich möchte nun gerne das Vi über einen Button zu jeder Zeit in den Zustand "Beenden" bringen.

Leider fällt mir nichts dazu ein

Könnt ihr mir hierbei weiterhelfen?

Bedenake mich

Simcum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2020, 17:56
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm beenden State Machine
Hallo simcum,

Zitat:Die Zustände beinhalten zum Teil Whileschleifen, die für ca. 60min laufen.
Ich habe auch den Zustand "beenden" zum runterfahren der Hardware Programmiert.
Sobald wenn irgendwo ein Fehler auftritt wird der zustand "beenden" ausgeführt
Ich möchte nun gerne das Vi über einen Button zu jeder Zeit in den Zustand "Beenden" bringen.
Leider fällt mir nichts dazu ein
Echt nicht? Big Grin

Statt in einem Zustand 60min zu warten, könnte man diesen Zustand doch auch 60min*60s/min*5/s=18000mal aufrufen - und könnte so alle 200ms in den "Beenden"-State wechseln…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.10.2020, 22:11
Beitrag #3

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Programm beenden State Machine
Hallo GerW,

danke für deine Antwort.
Das ist mir auch in den Sinn gekommen, dachte da gibt es vielleicht eine bessere Methode.

Ok werde es so umsetzen

Nochmals danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.10.2020, 20:57
Beitrag #4

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Programm beenden State Machine
Das geht auch ereignisgesteuert, z. B. mit Notifikationen oder Queues. Einfach mal die Beispiele anschauen.
Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen 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
  Machine learning Hubert R. 3 2.521 29.08.2023 10:10
Letzter Beitrag: Hubert R.
  Queued State Machine: IDLE Optimierung ALuehmann 3 4.922 14.02.2017 14:00
Letzter Beitrag: HVo
  State machine und Typdefinition meta_ir 4 4.430 09.01.2017 12:47
Letzter Beitrag: meta_ir
  Programm mit Obtain Notifier beenden LVT_Hiwi 5 4.577 01.09.2016 13:57
Letzter Beitrag: LVT_Hiwi
Question Frage zu "queued state machine" Architektur joptimus 4 5.988 05.08.2016 14:34
Letzter Beitrag: joptimus
  State Machine galilio 2 4.073 11.05.2016 09:32
Letzter Beitrag: galilio

Gehe zu: