abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Steuerung im Parameterscript

Anonymous
Nicht anwendbar
Hallo Forum

Ich habe in meinem Objekt 2 Variablen in der Parameterliste
die ich über das Parameterscript steuern möchte.

Wenn ich in der Paramterliste den Typ: "Ganzzahl" verwende
dann funktioniert es.
Wenn ich aber in der Parameterliste den Typ: "Boolesche Operation" verwende
dann funktioniert es leider nicht mehr.

Frage: Wie ist es möglich Boolesche Operationen An bzw. Aus schalten ?


Mein Script:

Parameter:
Variable / Typ / Name / Wert
dtli / Boolesche Operation / Drehtüre links / 1
dtre / Boolesche Operation / Drehtüre rechts / 0

Parameterscript:
IF dtli = 1 THEN
VALUES "dtre" 0
ELSE
VALUES "dtre" 0,1
ENDIF


( Ich habe auch schon andere Möglichkeiten getestet, aber im
User Interface Script wären diese Häkchen zum anklicken am
angenehmsten zu Bedienen.)


Wenn jemand eine Lösung weiss, freue ich mich sehr darüber.
Danke schon mal im Voraus, Gruß Wolfgang
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
Ein Boolescher Operator ist ein Parameter, der nur den Wert 0 oder 1 annehmen kann und über eine Checkbox (an/aus = 1/0) gesteuert wird.
Der Befehl VALUES macht für Boolesche Parameter keinen Sinn, da die Checkbox ohnehin nur 0 oder 1 sein kann.
Wenn Du verhindern willst, dass man einen Booleschen Parameter ankreuzen kann, schreibe folgendes:
IF dtli = 1 THEN
PARAMETERS dtre = 0
LOCK "dtre"
ENDIF
Anonymous
Nicht anwendbar
Hallo Jochen,

Vielen Dank für Deine Hilfe, funktioniert Perfekt !
Lg Wolfgang