RAZBit (RT Professional) - WinCC

Fonctions système (RT Professional)

ft:publication_title
Fonctions système (RT Professional)
Product
WinCC
Version
V20
Publication date
11/2024
Language
fr-FR
RAZBit

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.

Copie le code de programme suivant dans le presse-papiers

'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

Copie le code de programme suivant dans le presse-papiers

//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);

...

}