Beschreibung
Invertiert den Wert der angegebenen Variable vom Typ "Bool":
-
Hat die Variable den Wert 1 (TRUE), wird sie auf 0 (FALSE) gesetzt.
-
Hat die Variable den Wert 0 (FALSE), wird sie auf 1 (TRUE) gesetzt.
Verwendung in der Funktionsliste
InvertiereBit (Variable)
Verwendung in benutzerdefinierten Funktionen
InvertBit Tag
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Variable
Die Variable, dessen Bit gesetzt wird.
Beispiel
Der folgende Programmcode invertiert den Wert der boolschen Variable bStatus 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") 'Get current value bValue=myTag.Value 'Save current value bSaved=bValue 'Invert Bit InvertBit myTag bValue=myTag.Value 'Output result old and new value: strResult="Old Value: "&bSaved &Chr(13)&"New Value: "&bValue myOutputField.Text=strResult |