Textwechsle im Button bei bit Setzung 1

wachsi

Level-1
Beiträge
33
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi a@ll,

ich hab mal folgende Frage in meinem Programm besitze ich eine Bit das ein Ventil von Hand(1) auf Automatik (0) steuert nun habe ich mit bekommen das die Ansteuerung von Hand auf Automatik mit einem Bit nich so günstig ist, also hab ich 2 Lösungen und möchte gern welche davon die besste ist

1. ein Bit für Hand vergeben 0= Aus 1 = Ein und das gleich für Automatik oder
2. den Bottun doppelt belegen wenn 1mal drücken soll Bit 1 gesetzt werden und somit Hand auf dem Button stehen und wenn ich das 2mal drücke Bit 0 seten und es soll Automatik auf dem Button stehen wenn das überhaupt geht


Danke für eure Tipps
 
Hi a@ll,

ich hab mal folgende Frage in meinem Programm besitze ich eine Bit das ein Ventil von Hand(1) auf Automatik (0) steuert nun habe ich mit bekommen das die Ansteuerung von Hand auf Automatik mit einem Bit nich so günstig ist, also hab ich 2 Lösungen und möchte gern welche davon die besste ist

1. ein Bit für Hand vergeben 0= Aus 1 = Ein und das gleich für Automatik oder
2. den Bottun doppelt belegen wenn 1mal drücken soll Bit 1 gesetzt werden und somit Hand auf dem Button stehen und wenn ich das 2mal drücke Bit 0 seten und es soll Automatik auf dem Button stehen wenn das überhaupt geht


Danke für eure Tipps

Die ideale Lösung wäre mit symbolischem/ grafischem E/A Feld
Da sparst du Dir die Buttons
 
Oder zwei Buttonbs erstellen

1. Ein Hand Button und diesen nur Sichtbar schalten wenn Automatik 0 ist
2. Einen Automatik Button und diesen nur Sichtbar schalten wenn der Button Hand 0 ist.

Mit der Reihenfolge der Buttons kannst du dann die Priorität festlegen.
Falls die Buttons übereinander liegen.

Gruß Softi
 
Für die Variablen würde ich ein INT nehmen und wie folgt belegen:

0=Ungültiger Zustand
1=Hand
2=Automatik
3=Tippbetrieb
.... usw.

Und dann die Buttons entweder über die Darstellung Sichtbar / Unsichtbar schlaten oder die Bedienbarkeit sperren....

Oder so wie du beschrieben hast je ein Bit für Hand und eins für Automatik
Da musst du aber aufpassen es kann auch sein das mal beide "1! sind.

Dem kannst du aber wie folgt Abhilfe leisten.
Wenn der Hand Button gedrückt wird dann das Hand Bit auf 1 Setzen und das Automatik Bit auf 0 setzen und anderst rum. Dann brauchst du das in der Software nicht abfragen.

Gruß Softi
 
Zurück
Oben