Options de la boîte de dialogue
|
Description
|
---|---|
Définir la taille de la variable d'entier
|
Nombre de bits à modifier.
|
Variable d'entier
|
Liste de la valeur de tous les bits à modifier.
|
Valeur booléenne
|
Trois valeurs de marque sont disponibles :
|
OK
|
Ce bouton vous permet de créer la variable calculée décrite ci-dessus et referme la boîte de dialogue.
|
Annuler
|
Ce bouton referme la boîte de dialogue.
|
Contraintes
|
Les variables sélectionnées doivent être des variables d'entier.
|
Résultats
|
Cette fonction vous permet d'extraire des bits d'une variable d'entier. Les variables booléennes sont donc créées à l'aide de la commande Extraire les variables booléennes de la boîte de dialogue Variable d'entier.
|
Options de la boîte de dialogue
|
Description
|
---|---|
Variable d'entier
|
Contient la variable d'entier sélectionnée dont vous souhaitez extraire les variables booléennes.
|
Sélectionner les bits à enregistrer
|
Si vous choisissez de ne respecter que certains bits de la variable, vous devez cliquer sur les boutons dans cette zone pour identifier précisément les bits à respecter.
|
OK
|
Ce bouton vous permet de créer les variables calculées décrites ci-dessus et referme la boîte de dialogue.
|
Annuler
|
Ce bouton referme la boîte de dialogue.
|
Aide
|
Ouvre une fenêtre d'aide en ligne concernant la boîte de dialogue.
|
Contraintes
|
Les variables sélectionnées doivent être des variables d'entier.
|
Résultats
|
Pour chaque variable sélectionnée, une variable calculée est créée, d'une valeur égale à la celle de la variable BCD. Le modèle d'équation est le suivant :
((VARIABLE) LOGICAL AND (CONSTANT = 0x0F)) PLUS
((((VARIABLE) DIVIDE (CONSTANT = 0x0010)) LOGICAL AND (CONSTANT = 0x0F)) MULTIPLY (10)) PLUS
((((VARIABLE) DIVIDE (CONSTANT = 0x0100)) LOGICAL AND (CONSTANT = 0x0F)) MULTIPLY (100)) PLUS
((((VARIABLE) DIVIDE (CONSTANT = 0x1000)) LOGICAL AND (CONSTANT = 0x0F)) MULTIPLY (100)) PLUS
où VARIABLE est supposé être une variable de type BCD.
|