easy-forum

Deutsch - Hardware => MFD-Titan® => Thema gestartet von: Loi am November 01, 2006, 20:13:35 Nachmittag

Titel: Tasterfeld
Beitrag von: Loi am November 01, 2006, 20:13:35 Nachmittag
Hallo Easy Gemeinde.

Ich habe mit der Visualisierung ein Problem!

Ich möchte 6 Merker auswählen können, mit einem Tasterfeld, weil immer nur 1 Merker aktiv sein darf.

Wie muss ich das machen?

Währe nett wenn mir jemand ein Beispiel zeigen könnte.

Vielen Dank im voraus.

Gruss Pascal
Titel: Re: Tasterfeld
Beitrag von: Bluebello am November 01, 2006, 21:42:26 Nachmittag
Hallo Pascal!

Zu deinem Problem fällt mir spontan nur die Lösung ein, eine Variable durchzuzählen.

Mit den Cursortasten kannst du die Variable ändern. Der Zustand wird dazu eingeblendet.

Der VC-Baustein sorgt dafür, dass du nicht über die Grenzen kommst.

Wenn du die Merker einzeln brauchst, musst du nur noch die Zustände über CP-Bausteine abfragen.

cu
Hans
Titel: Re: Tasterfeld
Beitrag von: Loi am November 02, 2006, 12:31:31 Nachmittag
Hallo Bluebello

Habe mich vermutlich falsch ausgedrückt.

Habe ein kleines Beispiel als Datei angehangen.
4 Regale mit einem Taster auf und mit dem zweiten Taster zu (Totmannbetrieb).
In der Grafik sollte ich nun die Merker 1 bis 4 freigeben können.
So das ich immer nur ein Regal gleichzeitig steuern kann.

Ich denke so weisst du nun wie ich das meine.

Mal schauen wie Ihr das macht?

Gruss Pascal
Titel: Re: Tasterfeld
Beitrag von: Bluebello am November 02, 2006, 13:57:42 Nachmittag
Hallo Pascal!

In einem Merkerwort werden die Bits stellenweise benutzt. 01 heißt 1, 10 heißt 2, 11 heißt 3 und so weiter. Du musst also deine Freigabemerker in einem anderen Wort haben, als das Einstellwort.

Ich habe dein Beispiel ergänzt, um das, was ich in meinem Beitrag noch über die CP-Bausteine gesagt habe.

Als Merkerwort verwende ich jetzt nummer 10.

cu
Hans

Titel: Re: Tasterfeld
Beitrag von: Loi am November 02, 2006, 17:45:45 Nachmittag
Hi Hans

Dank deinem Beispiel habe ich es nun kapiert.  :)

Ich Danke dir für deine Mühe und den schnellen Service.

Gruss Pascal