Lorsque vous autorisez l'accès à la base de données, les entrées et sorties du sous-VI agissent en tant que sorties et renvoient leurs données enregistrées à la face-avant du VI actif.

Remarque Si vous affichez un sous-VI ou un VI Express comme nœud extensible, vous ne pouvez pas autoriser l'accès à la base de données sur ce nœud.

Effectuez les étapes suivantes pour récupérer les données enregistrées sur votre face-avant avec un sous-VI.

  1. Cliquez sur l'icône ou texte Sélectionner un VI de la palette Fonctions.
  2. Naviguez jusqu'au VI qui a enregistré les données de la face-avant et placez-le sur le diagramme.
  3. Faites un clic droit sur le VI et sélectionnez Autoriser l'accès à la base de données à partir du menu local. Une boîte jaune ressemblant à un classeur apparaît autour du VI.
  4. Cliquez avec le bouton droit sur le terminal No. d'enregistrement et sélectionnez Créer»Commande dans le menu local. LabVIEW ajoute une commande numérique à la face-avant, vous permettant d'entrer un numéro d'enregistrement.
  5. Cliquez avec le bouton droit sur le terminal numéro d'enregistrement incorrect et sélectionnez Créer»Indicateur dans le menu local. LabVIEW crée un voyant LED circulaire qui indique si l'enregistrement est ou non valide.
  6. Faites un clic droit sur le terminal données de la face-avant et sélectionnez Créer»Indicateur dans le menu local. LabVIEW crée un cluster qui contient les données de la face-avant.
  7. Faites un clic droit sur le terminal horodatage et sélectionnez Créer»Indicateur dans le menu local. LabVIEW crée un cluster qui contient la valeur d'horodatage.
  8. Exécutez le VI. Le cluster de la face-avant et le cluster de l'horodatage renvoient les données à la face-avant de votre VI actif, en fonction du numéro d'enregistrement relié à l'entrée. Il renvoie également une valeur booléenne qui indique si le numéro d'enregistrement indiqué n'est pas valide.

Vous pouvez accéder aux enregistrements ayant trait au dernier enregistrement en utilisant des numéros d'enregistrement négatifs. –1 représente le dernier enregistrement, –2 représente l'avant-dernier enregistrement et ainsi de suite jusqu'à –n, qui représente le premier enregistrement. Si vous câblez un numéro qui n'est pas dans la gamme –n à n – 1 au terminal n° d'enregistrement, la sortie n° d'enregistrement non valide est VRAI et le sous-VI ne récupère aucune donnée.

Réalisez les étapes suivantes pour récupérer les valeurs correspondant à des entrées et des sorties spécifiques.

  1. Cliquez sur l'icône ou texte Sélectionner un VI de la palette Fonctions.
  2. Naviguez jusqu'au VI qui a enregistré les données de la face-avant et placez-le sur le diagramme.
  3. Faites un clic droit sur le VI et sélectionnez Autoriser l'accès à la base de données à partir du menu local. Une boîte jaune ressemblant à un classeur apparaît autour du VI.
  4. Cliquez avec le bouton droit sur le terminal No. d'enregistrement et sélectionnez Créer»Commande dans le menu local. LabVIEW ajoute une commande numérique à la face-avant, vous permettant d'entrer un numéro d'enregistrement.
  5. Au lieu de créer des indicateurs pour récupérer les données de la face-avant et les données de l'horodatage, reliez directement un terminal du sous-VI et créez des indicateurs.
  6. Exécutez le VI. Le VI renvoie les données à la face-avant du VI en fonction des terminaux que vous avez reliés.

Pour désactiver l'accès à la base de données, faites un clic droit sur un sous-VI et sélectionnez Désactiver l'accès à la base de données dans le menu local.