Description
Cette fonction met la valeur d'une variable de type "Bool" sur 0 (FALSE).
Utilisation dans la liste de fonctions
RAZBit (Variable)
Utilisation dans les fonctions définies par l'utilisateur
ResetBit Tag
Utilisable dans la mesure où le pupitre configuré prend en charge les fonctions définies par l'utilisateur. Pour plus d'informations, référez-vous à la "Dépendance du pupitre".
Paramètre
Variable
La variable de type BOOL que le système met sur 0 (FALSE).
Exemple
Le code du programme suivant met la valeur de la variable booléenne bStatus avec la fonction ResetBit à 0 et fournit le résultat conjointement à la valeur d'origine bSaved.
|
'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); ... } |