Polymorphisme Pour Les Fonctions Numériques - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Annexe B
Fonctions polymorphes
Polymorphisme pour les fonctions numériques
Manuel de l'utilisateur LabVIEW
d'exécution, sinon pas du tout, et ils sont davantage sujets au débordement.
Les bibliothèques d'analyse, par exemple, utilisent des nombres à virgule
flottante double précision. N'utilisez les flottants à précision étendue que
lorsque cela est nécessaire. Les performances et la précision de
l'arithmétique de type précision étendue varient suivant les plates-formes.
Reportez-vous à la section
chapitre 6,
Exécution et mise au point des
informations sur le débordement des flottants.
Pour représenter des entiers, il est habituellement préférable d'utiliser un
entier 32 bits signé.
Si vous câblez une sortie à une destination dont la représentation numérique
est différente, LabVIEW convertit les données en fonction des règles
suivantes :
Nombre entier signé ou non signé en nombre flottant : la conversion
est exacte, excepté pour les entiers 32 bits en nombres flottants à
simple précision. Dans ce cas, LabVIEW réduit la précision de 32 bits
à 24 bits.
Flottant en entier signé ou en entier non signé : LabVIEW fait
passer les valeurs hors gamme à la valeur minimale ou à la valeur
maximale de l'entier. La plupart des objets entiers, comme le terminal
d'itération d'une boucle For, arrondissent les flottants. LabVIEW
arrondit la partie fractionnaire de 0,5 à l'entier pair le plus proche.
Ainsi, LabVIEW arrondit 6,5 à 6 plutôt qu'à 7.
Entier à entier : LabVIEW ne fait pas passer les valeurs hors gamme
à la valeur minimale ou à la valeur maximale de l'entier. Si la source
est plus petite que la destination, LabVIEW étend le signe d'une
source signée et place des zéros dans les bits supplémentaires d'une
source non signée. Si la source est plus grande que la destination,
LabVIEW copie uniquement les bits de poids faible de la valeur.
Les fonctions arithmétiques utilisent des données d'entrée numériques.
À quelques exceptions près, mentionnées dans les descriptions des
fonctions, la sortie a la même représentation numérique que l'entrée, ou
que l'entrée la plus large si les entrées ont des représentations différentes.
Les fonctions arithmétiques peuvent être utilisées avec des nombres, des
tableaux de nombres, des clusters de nombres, des tableaux de clusters de
Données indéfinies ou inattendues
VIs, pour obtenir de plus amples
B-2
du
ni.com

Publicité

Table des Matières
loading

Table des Matières