Vous pouvez mettre à l’échelle la valeur d'une variable partagée avec le type de données suivant :

  • Numérique
  • Booléen
  • Champ U32 bits
Remarque Vous ne pouvez utiliser la mise à l'échelle que pour les variables partagées publiées sur réseau, les variables d'E/S et les alias d'E/S. Si la variable partagée que vous voulez mettre à l'échelle est une variable partagée publiée sur réseau, elle doit avoir une source de données. Vous pouvez configurer une variable partagée publiée sur réseau pour qu'elle ait une source de données en sélectionnant l'option Activer les alias sur la page Variable de la boîte de dialogue Propriétés de la variable partagée.

Mise à l'échelle de variables partagées numériques

Suivez les étapes ci-après pour mettre à l’échelle des variables partagées numériques.

  1. Cliquez avec le bouton droit sur une variable partagée dans la fenêtre de l'Explorateur de projet et sélectionnez Propriétés dans le menu local pour afficher la boîte de dialogue Propriétés de la variable partagée.
  2. Sélectionnez Mise à l'échelle pour afficher la page Mise à l'échelle.
  3. Cochez la case Activer la mise à l'échelle.
  4. Sélectionnez l'une des options de mise à l'échelle suivantes dans le menu déroulant Type d'échelle.
    • Linéaire — Permet une conversion linéaire (mx + b) entre des gammes brute et ingénieur.
    • Racine carrée — Permet une conversion de racine carrée entre les gammes brute (échelle zéro brute et pleine échelle brute) et ingénieur (échelle zéro ingénieur et pleine échelle ingénieur), soit b + m * sqrt(bruteo) où b = échelle zéro ingénieur, m = (pleine échelle ingénieuréchelle zéro ingénieur)/sqrt(pleine échelle bruteéchelle zéro brute) et o = échelle zéro brute.
  5. (Facultatif) Dans le champ unité ingénieur, spécifiez l'unité de mesure de données, telle que les degrés Celsius, les livres, les grammes et ainsi de suite.
  6. Spécifiez les gammes brute et ingénieur dans les commandes numériques pleine échelle brute, échelle zéro brute, pleine échelle ingénieur et échelle zéro ingénieur.
  7. (Facultatif) Cochez la case Contraindre à la gamme pour contraindre les données à la gamme spécifiée.
  8. Cliquez sur le bouton OK pour fermer la boîte de dialogue Propriétés de la variable partagée.

Mise à l'échelle de variables partagées booléennes

Les variables partagées dont le type de données est Booléen peuvent avoir une mise à l'échelle inversée. Suivez les étapes ci-après pour mettre à l’échelle des variables partagées de type Booléen.

  1. Cliquez avec le bouton droit sur une variable partagée dans la fenêtre de l'Explorateur de projet et sélectionnez Propriétés dans le menu local pour afficher la boîte de dialogue Propriétés de la variable partagée.
  2. Sélectionnez Mise à l'échelle pour afficher la page Mise à l'échelle.
  3. Cochez la case Activer la mise à l'échelle.
  4. Cochez la case Inversion pour que le Moteur de variables partagées (MVP) inverse la valeur booléenne quand le MVP communique avec le serveur du périphérique.
  5. Cliquez sur le bouton OK pour fermer la boîte de dialogue Propriétés de la variable partagée.

Mise à l'échelle des variables partagées à champ U32 bits

Les variables partagées dont le type de données est Champ U32 bits peuvent avoir une mise à l'échelle à masque d'inversion et/ou masque de sélection. Suivez les étapes ci-après pour mettre à l’échelle des variables partagées à tableau de bits.

  1. Cliquez avec le bouton droit sur une variable partagée dans la fenêtre de l'Explorateur de projet et sélectionnez Propriétés dans le menu local pour afficher la boîte de dialogue Propriétés de la variable partagée.
  2. Sélectionnez Mise à l'échelle dans la liste de cette boîte de dialogue pour afficher la page Mise à l'échelle.
  3. Cochez la case Activer la mise à l'échelle.
  4. Dans le champ Masque d'inversion de mise à l'échelle, définissez les bits que vous devez mettre à l'échelle. LabVIEW masque les bits que vous ne définissez pas et les rapporte dans un tableau comme zéros.
  5. Dans le champ Masque de sélection de mise à l'échelle, définissez les bits qui sont inversés entre le serveur du périphérique et le Moteur de variables partagées. Vous ne pouvez inverser que les bits spécifiés dans ce champ.
  6. Cliquez sur le bouton OK pour fermer la boîte de dialogue Propriétés de la variable partagée.

(Module DSC) Pour mettre à l'échelle des variables partagées par programmation, utilisez les propriétés SharedVariableIO.