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!
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!