Chapitre 17
Contrôle des VIs par programmation
Refnums de commande de type strict et refnums de commande
partiellement spécifiés
Remarque
commande de type strict, les commandes booléennes à action mécanique d'armement
produisent des références de commande partiellement spécifiées.
Remarque
commande partiellement spécifié, la propriété Valeur produit des données de type variant
qui doivent parfois être converties avant de pouvoir être utilisées. La propriété Données
d'historique n'est disponible que si la référence de graphe déroulant est de type strict.
Reportez-vous à la section
du
diagramme, pour obtenir de plus amples informations sur les données variant.
Manuel de l'utilisateur LabVIEW
Les refnums de commande de type strict n'acceptent que les refnums de
commande de même type de données exactement. Par exemple, si le type
d'un refnum de commande de type strict est une glissière d'entiers 32 bits,
vous ne pouvez câbler qu'une glissière d'entiers 32 bits au terminal du
refnum de commande. Vous ne pouvez pas câbler une glissière d'entiers 8
bits, une glissière scalaire double précision, ni un cluster de glissières
d'entiers 32 bits au terminal du refnum de commande.
Par défaut, les références de commande que vous créez à partir d'une
commande sont de type strict. Une étoile rouge dans le coin inférieur
gauche de la référence de commande sur la face-avant indique que la
référence de commande est de type strict. Dans le diagramme,
s'affiche dans le nœud de propriété ou le nœud de méthode câblé au
terminal de la référence de commande pour indiquer que la référence de
commande est de type strict.
Les actions mécaniques d'armement étant incompatibles avec les refnums de
Les références de commande partiellement spécifiées sont plus souples au
niveau du type de données qu'elles acceptent. Ainsi, si le type d'une
référence de commande partiellement spécifiée est une glissière, vous
pouvez câbler une glissière d'entiers 32 bits, une glissière de simple
précision ou un cluster de glissières d'entiers 32 bits au terminal de la
référence de commande. Si le type d'une référence de commande
partiellement spécifiée est une commande, vous pouvez câbler une
référence de commande de tout type de commande au terminal de la
référence de commande.
Lorsque vous câblez un nœud de propriété à un terminal de référence de
Manipulation de données variant
17-10
(strict)
du chapitre 5,
Construction
ni.com