Anwenderdialoge erstellen
1.9 Vordefinierte Funktionen
Funktionsname
Setzen eines einzelnen Bits
Control löschen
106
Bedeutung
Die Funktion dient zur Manipulation einzelner Bits der angegebenen
Variablen.
Die Bits können gesetzt oder rückgesetzt werden.
Syntax:
<function name="ncfunc.bitset" refvar="address"
value="set/reset" > bit0, bit1, ... bit9 </function>
Attribute:
refvar - gibt den Namen der Variablen an, in welche die Bitkombination
geschrieben werden soll
value – Bitwert Wertebereich 0 und 1
Werte:
Als Funktionswerte sind die Bitnummern mit 0 beginnend zu überge‐
ben.
Maximal können 10 Bits pro Aufruf modifiziert werden.
Beispiel:
<function name="ncfunc.bitset" refvar="nck/Channel/
Parameter/R[1]" value="1" > 0, 2, 3, 7 </function>
<function name="ncfunc.bitset" refvar="nck/Channel/
Parameter/R[1]" value="0" > 1, 4 </function>
Die Funktion löscht das angegebene Control.
Syntax:
<function name="control.delete"> control name </
function>
oder
<function name="ncfunc.bitset"
refvar="$MN_USER_DATA_HEX" value="1" > 0, 2, 3, 7 </
function>
Attribut:
name – Funktionsname
Wert:
control name – Name des Controls
Beispiel:
<function name="<control.delete>">
_T"my_editfield" </function>
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
Easy XML