![]() |
state machine - Variablen ändern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: state machine - Variablen ändern (/Thread-state-machine-Variablen-aendern) |
state machine - Variablen ändern - Just Me - 11.04.2011 10:19 Hallo miteinander, wenn ich eine Statemachine (Schleife mit Schieberegister um Case-Struktur) in LabVIEW programmiere und dann die einzelnen Cases über eine Enum Variable steuere, muß ich ja Enum-Konstanten verwenden um in die einzelnen States zu wechseln. Möchte ich jetzt aber einen neuen Case (also State) einfügen, müsste ich ja jede dieser Konstanten austauschen, wenn ich in dieser in den neuen Case wechseln möchte. Kann ich irgendwie alle Variablen des selben Typs ersetzen oder bzw. irgendwie sonst alle Konstanten der Statemachine? Am besten wäre natürlich, wenn ich das ändern könnte, ohne dass sich etwas am aktuell eingestellten Wert etwas ändert. Ansonsten wären ja Statemachines sehr erweiterungsunfreundlich. Vielen Dank für Eure Mühe im Voraus! RE: state machine - Variablen ändern - jg - 11.04.2011 10:27 Das Enum muss als Typ-Definition gespeichert werden. s. z.B. hier: http://www.labviewforum.de/Thread-Daten-mit-Tunnel-uebergeben?pid=46793#pid46793 Gruß, Jens RE: state machine - Variablen ändern - Just Me - 11.04.2011 10:41 Wow, vielen dank für die schnelle Antwort! Ich habe so eine Datei schon mal erstellt, weiß aber nichtmehr genau wie. Wenn es Dir nicht zu viele Umstände macht, würde ich mich freuen, wenn Du in 2 Sätzen kurz tippst, wie ich ein ctl erstelle, sonst probier ich bissl ![]() Vielen Dank! Ah, steht wo anders im Forum, vielen Dank!!! Da steht alles was ich brauche in deinem Link, super! Hab ich etwas flott gepostet! Sorry ![]() |