28.10.2010, 11:28
Hallo alle miteinander,
ich hab ein kleines Problem und seh wohl den Wald für lauter Bäumen nicht mehr. Ich habe für mein Programm eine Steuerung über 12 Funktionstaste (mit den F-Tasten verbunden) erstellt. Drückt man einen Knopf so werden verschiedene Informationsfenster angezeigt.
Mein Problem ist jedoch, dass ich einen Knopf drücke, dann aber ein anderen Knopf drücken will, diesen jedoch nur mit bestem Timing auf TRUE setzen kann.
Stelle ich das Schaltverhalten auf Latch, dann funktioniert es wie gewünscht, nur möchte ich dass die Buttons so lange gedrückt sind, bis ein anderer ausgewählt und ein anderes Anzeigefenster aktiviert wird.
Ich dachte mir, dass ich die Buttons einfach per Lokale Variable auf FALSE setzen kann (alle bis auf den ausgewählten), aber das scheint nicht zu gehen. Dann kam mir die Idee, das ganze mit einer Ereignisstruktur zu lösen, aber da hab ich kein Licht am ende des Tunnels gesehen und jetzt dreh ich mich im Kreis.
Anbei habe ich mal die fehlerhafte Button-leiste gemacht. Der Aufbau des Blockschaltbildes ist genauso wie in meinem eigentlichen Programm.
Ich hoffe auf nicht allzu harte, verbale Ohrfeigen
Nein im Ernst, danke schonmal für die Hilfe.
Liebe Grüße Schü
EDIT: Mir fallen gerade die LED's auf den Buttons ein, gibt es da eine Möglichkeit die gleich fest mit den Buttons zu verbinden? Also keine Gruppe erstellen, sondern über "Rechtsklick >> Fortgeschritten >> Anpassen..." zu ändern? Bei mir kam da nur immer ein durchgestrichenes OK, wenn ich in dem Bearbeitungsfenster dann eine LED auf den Button gezogen habe.
ich hab ein kleines Problem und seh wohl den Wald für lauter Bäumen nicht mehr. Ich habe für mein Programm eine Steuerung über 12 Funktionstaste (mit den F-Tasten verbunden) erstellt. Drückt man einen Knopf so werden verschiedene Informationsfenster angezeigt.
Mein Problem ist jedoch, dass ich einen Knopf drücke, dann aber ein anderen Knopf drücken will, diesen jedoch nur mit bestem Timing auf TRUE setzen kann.
Stelle ich das Schaltverhalten auf Latch, dann funktioniert es wie gewünscht, nur möchte ich dass die Buttons so lange gedrückt sind, bis ein anderer ausgewählt und ein anderes Anzeigefenster aktiviert wird.
Ich dachte mir, dass ich die Buttons einfach per Lokale Variable auf FALSE setzen kann (alle bis auf den ausgewählten), aber das scheint nicht zu gehen. Dann kam mir die Idee, das ganze mit einer Ereignisstruktur zu lösen, aber da hab ich kein Licht am ende des Tunnels gesehen und jetzt dreh ich mich im Kreis.
Anbei habe ich mal die fehlerhafte Button-leiste gemacht. Der Aufbau des Blockschaltbildes ist genauso wie in meinem eigentlichen Programm.
Ich hoffe auf nicht allzu harte, verbale Ohrfeigen
Nein im Ernst, danke schonmal für die Hilfe.
Liebe Grüße Schü
EDIT: Mir fallen gerade die LED's auf den Buttons ein, gibt es da eine Möglichkeit die gleich fest mit den Buttons zu verbinden? Also keine Gruppe erstellen, sondern über "Rechtsklick >> Fortgeschritten >> Anpassen..." zu ändern? Bei mir kam da nur immer ein durchgestrichenes OK, wenn ich in dem Bearbeitungsfenster dann eine LED auf den Button gezogen habe.