Polymorphisme Pour Les Fonctions Booléennes - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Annexe B
Fonctions polymorphes
Polymorphisme pour les fonctions booléennes
Manuel de l'utilisateur LabVIEW
Pour les opérations impliquant un type numérique et un tableau de ce type,
LabVIEW exécute la fonction sur chaque élément du tableau. Ainsi, un
graphe est un tableau de points et un point est un cluster de deux types
numériques, x et y. Pour décaler un graphe de cinq unités dans la direction
de x et de huit unités dans la direction de y, vous pouvez ajouter le point
(5.8), au graphe.
La figure B-1 illustre les possibilités de combinaisons polymorphes de la
fonction Additionner.
Éléments similaires
Scalaire
Scalaire
Tableau
Tableau
Cluster
Cluster
Tableau de clusters
Figure B-1. Combinaisons polymorphes de la fonction Additionner
Les fonctions logiques utilisent des données d'entrée booléennes ou des
données d'entrée numériques. Si l'entrée est numérique, LabVIEW
effectue l'opération en fonction des bits. Si l'entrée est un entier, la sortie a
la même représentation. Si l'entrée est un nombre à virgule flottante,
LabVIEW l'arrondit à un entier long et le type de la sortie est un entier
long.
Les fonctions logiques traitent les tableaux de nombres ou de valeurs
booléennes, les clusters de nombres ou de valeurs booléennes, les tableaux
de clusters de nombres ou de valeurs booléennes, et ainsi de suite.
Le type de données autorisé peut être défini de manière formelle et
récursive comme suit :
Type logique = scalaire booléen OU scalaire numérique OU
tableau [type logique] OU cluster [types logiques]
exceptés les nombres complexes et les tableaux de tableaux qui ne sont pas
autorisés.
Scalaire
Scalaire
Tableau
Tableau
Scalaire
Cluster
Cluster
Avec tableau
Cluster
B-4
Avec scalaire
Tableau
Cluster
Tableau de clusters
ni.com

Publicité

Table des Matières
loading

Table des Matières