Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

À propos de la zone de l’état de bit

  • Last UpdatedSep 24, 2024
  • 3 minute read

Vous utilisez le tableau d’état de bit pour configurer la condition d’état de bit des animations. Chaque condition d'état de bit a 3 colonnes communes :

  • Opérateur

  • Masque de bits

  • Correspondance de bits

Opérateur

Chaque état de bit dispose des options suivantes dans la liste déroulante Opérateur :

Bit State Table Columns

Options

Résultats

Tous

Tous les bits de l'état doivent correspondre à la valeur Correspondance de bits pour déclencher l'animation.

N'importe lequel

Tout bit de l'état correspondant à la valeur Correspondance de bits déclenchera l'animation.

Masque de bits et Correspondance de bits

Les valeurs de Masque de bits et Correspondance de bits dans les éditeurs d'animation de l'état de bit sont déterminées par la sélection de bits dans la boîte de dialogue Sélecteur de motif de bit. Pour chaque sélection de bit, le bit dans le Masque de bits et Correspondance de bits est calculé comme suit :

Sélection des bits

Masque de bits(Bit)

Correspondance de bits(Bit)

0

1

0

1

1

1

X

0

0

Par exemple, si B31=B30=B29=B28 = 1 et B27=B26=B25=B24 = 0 et que tous les autres 32 bits ne sont pas définis avec la valeur par défaut « X », alors

État de bit = 11110000XXXXXXXXXXXXXXXXXXXXXXXXXXXX

Masque de bits = 11111111000000000000000000000000 = 0XFF000000

Correspondance de bits = 11110000000000000000000000000000 = 0XF0000000

Bit pattern selector for configuring animations

Bit ignoré

Lorsqu'un bit est réglé sur « X » dans le motif de bit, il est ignoré dans la comparaison d'état. Seuls les bits ayant la valeur 1 dans le Masque de bits seront utilisés pour la comparaison.

Setting an "ignore" bit

Les valeurs Masque de bits et Correspondance de bits d'un bit ignoré sont toutes deux à « 0 ». Le bit ignoré sera ignoré dans la comparaison d'état et ne déclenchera pas l'animation.

Par exemple, sur une configuration de type de motif de bit comme ci-dessous. Cela signifie que tout bit de la valeur d'entrée est « 0 » et déclenchera l'état de bit.

Masque de bits = 0xFFFFFFFD = 11111111111111111111111111111101

Correspondance de bits = 0x00000000 = 00000000000000000000000000000000

Opérateur Bit = Tout

Pour une référence dont la valeur d'entrée est inférieure, l'état de bit ne sera pas déclenché :

Valeur d'entrée = 0xFFFFFFFD = 11111111111111111111111111111101

Dans cet exemple, tous les bits de la valeur d’entrée sont « 1 » et différents de la correspondance de bits, sauf le bit 2. Cependant, le bit 2 dans le Masque de bits est « 0 », ce qui signifie que ce bit sera ignoré. Dans ce cas, l'état de bit ne sera pas déclenché.

Touches d’accélérateur utilisées dans la boîte de dialogue du Sélecteur de motif de bit

La boîte de dialogue du Sélecteur de motif de bit contient les touches d'accélération ci-dessous :

Contrôle

Accélérateur

Usage

Bouton « 0 »

0

Tous les bits sont mis à « 0 ».

Bouton « 1 »

1

Tous les bits sont mis à « 1 ».

Bouton « X (Ignorer) »

X

Tous les bits sont mis à « X » (Ignoré).

Bouton « OK »

O

Accepter la configuration du Sélecteur de motif de bit

Bouton « Annuler »

C

Annuler la configuration du Sélecteur de motif de bit