13.08.2008, 14:03
Hallo zusammen,
habe mir eine Zustandmaschine gebaut, bei der in jedem Zustand (case) eine Eventstruktur läuft, mit der ich auf Aktionen im Frontpanel je nach akt. Zustand reagieren will.
Nun habe ich das Problem, daß das Frontpanel bei Sprung zu einem vorherigen Zustand gesperrt wird. Ich habe allerdings bei allen Events in jedem Case der Zustandsmaschine das Häkchen "FP sperren bis der Code für dieses Ereignis abgearbeitet wurde" weggenommen. Wenn ich dazu das VI im Highlighted-Modus laufen lasse, sehe ich, daß der Zustand auch gewechselt wird (also wurde das vorherige Ereignis auch richtig behandelt) aber dort immer nur der TimeOut-Case durchlaufen wird - logisch, denn Eingaben kann ich ja keine mehr machen.
Das Problem tritt auf, nachdem ich das Ereignis "Maustaste gedrückt" auf ein Ring-Element angewendet habe. In Anderen Fällen verwende ich "Wertänderung" und da lief's bisher problemlos.
Hat schon mal jemand ein ähnliches Problem gehabt?
Gruß Andreas
habe mir eine Zustandmaschine gebaut, bei der in jedem Zustand (case) eine Eventstruktur läuft, mit der ich auf Aktionen im Frontpanel je nach akt. Zustand reagieren will.
Nun habe ich das Problem, daß das Frontpanel bei Sprung zu einem vorherigen Zustand gesperrt wird. Ich habe allerdings bei allen Events in jedem Case der Zustandsmaschine das Häkchen "FP sperren bis der Code für dieses Ereignis abgearbeitet wurde" weggenommen. Wenn ich dazu das VI im Highlighted-Modus laufen lasse, sehe ich, daß der Zustand auch gewechselt wird (also wurde das vorherige Ereignis auch richtig behandelt) aber dort immer nur der TimeOut-Case durchlaufen wird - logisch, denn Eingaben kann ich ja keine mehr machen.
Das Problem tritt auf, nachdem ich das Ereignis "Maustaste gedrückt" auf ein Ring-Element angewendet habe. In Anderen Fällen verwende ich "Wertänderung" und da lief's bisher problemlos.
Hat schon mal jemand ein ähnliches Problem gehabt?
Gruß Andreas