Description
Cette fonction met la valeur d'une variable de type "Bool" sur 1 (TRUE).
Utilisation dans la liste de fonctions
MiseA1Bit (Variable)
Utilisation dans les fonctions définies par l'utilisateur
SetBit 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 1 (TRUE).
Exemple
Le code du programme suivant met la valeur de la variable booléenne bStatus avec la fonction SetBit à 1 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=0 myTag.Value=bValue 'Save current value bSaved=bValue 'Set Bit SetBit 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 = 0; BOOL bSaved = bStatus; //Set bit SetBit (bStatus); //print current and saved value printf ("Current value: %d\r\n, Saved value: %d\r\n",bStatus, bSaved); ... } |