Beschreibung
Setzt den Wert einer Variablen vom Typ "Bool" auf 0 (FALSE).
Verwendung in der Funktionsliste
RücksetzeBit (Variable)
Verwendung in benutzerdefinierten Funktionen
ResetBit Tag
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Variable
Die Variable vom Typ BOOL, die auf 0 (FALSE) gesetzt wird.
Beispiel
Der folgende Programmcode setzt den Wert der boolschen Variable bStatus mit der Funktion ResetBit auf 0 und gibt das Ergebnis zusammen mit dem ursprünglichen Wert bSaved aus.
|
'Programming language: VB Dim myTag Dim myOutputField Dim bValue, bSaved, strResult Set myTag = SmartTags("bStatus") Set myOutputField=HMIRuntime.Screens("MyScreen").ScreenItems("objTextField") 'Set value bValue=1 myTag.Value=bValue 'Save current value bSaved=bValue 'Reset Bit ResetBit myTag bValue=myTag.Value 'Output result old and new value: strResult="Old Value: "&bSaved &Chr(13)&"New Value: "&bValue myOutputField.Text=strResult |
|
//Programming language: C { BOOL bStatus = 1; BOOL bSaved = bStatus; //Reset bit ResetBit (bStatus); //print current and saved value printf ("Current value: %d\r\n, Saved value: %d\r\n",bStatus, bSaved); ... } |