Utilisez cette page de la boîte de dialogue Propriétés pour spécifier la configuration de la sortie d'une fonction numérique.

Cette page comprend les éléments suivants :

Remarque Certains des éléments de cette liste ne s'appliquent pas à tous les objets.
Option Description
Représentation

Définit la représentation des données numériques.

Adapter à x

Si x est source, cette option définit si les paramètres de configuration de la valeur en sortie, comme Représentation, s'adaptent aux valeurs en entrée que vous câblez à la fonction. Si vous câblez des valeurs à virgule fixe en entrée à la fonction, LabVIEW définit automatiquement les paramètres de Configuration de virgule fixe si possible pour éviter la perte de données. S'il n'y a aucun risque de pertes de données, l'aide contextuelle de la page Configuration de la sortie de la fonction affiche Superflu à côté du Mode d'arrondi et/ou du Mode de dépassement pour indiquer que ces modes ne sont pas utilisés.

Si vous désélectionnez cette option, vous pouvez spécifier manuellement les paramètres de Configuration de virgule fixe. LabVIEW affiche ensuite un point de coercition bleu sur la fonction pour indiquer qu'il y a des risques de pertes de données.

Remarque L'option Adapter à la source n'apparaît pas pour les fonctions qui ne peuvent pas adapter la valeur en sortie aux paramètres de configuration de la valeur en entrée. Par exemple, elle n'apparaît pas pour la fonction En virgule fixe.
Configuration de virgule fixe Définit les paramètres de configuration pour les données à virgule fixe. Définissez Représentation à Virgule fixe (FXP) pour activer ces options. Ces options ne sont pas disponibles pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
Remarque Vous pouvez configurer les paramètres d'Encodage ou de Gamme. Si vous configurez les paramètres d'Encodage, LabVIEW met à jour les paramètres de Gamme pour qu'ils correspondent à l'encodage spécifié. Si vous configurez les paramètres de Gamme, LabVIEW met à jour les paramètres d'Encodage pour qu'ils correspondent à la gamme spécifiée. Si vous éditez à la fois les paramètres d'Encodage et de Gamme, les derniers paramètres que vous éditez avant de cliquer sur le bouton OK sont ceux que LabVIEW utilise pour les données à virgule fixe.
  • Mode d'arrondi : définit lamanière dont la fonction traite les conditions d'arrondi. Définissez Représentation à Virgule fixe (FXP) pour activer cette option. Vous pouvez sélectionner l'une des options suivantes :
    • Tronquer — LabVIEW arrondit la valeur à la valeur inférieure la plus proche qui peut être représentée par le type de sortie. LabVIEW supprime les bits de poids faible de la valeur. Ce mode d'arrondi a l'effet minimal sur les performances mais produit aussi les valeurs les moins précises.

      Par exemple, si s<x<t, LabVIEW est défini x comme étant égal à s.

    • Arrondir 1/2 vers le haut — LabVIEW arrondit la valeur à la valeur la plus proche qui peut être représentée par le type de sortie. Si la valeur se trouve à équidistance de deux de ces valeurs, LabVIEW l'arrondit à la valeur supérieure en lui ajoutant la moitié d'un bit de poids faible puis en la tronquant. Ce mode d'arrondi a un effet plus important sur les performances que Tronquer, mais produit des valeurs en sortie plus précises.

      Par exemple, si s<x<t, x est défini comme étant égal à la valeur de s ou t, en prenant la plus proche des deux. Si x est à équidistance de s et de t, t est sélectionnée.

    • Arrondir 1/2 pair — (valeur par défaut) Arrondit la valeur à la valeur la plus proche qui peut être représentée par le type de sortie. Si la valeur se trouve exactement entre deux de ces valeurs, LabVIEW vérifie le bit de la valeur qui devient le bit de poids faible après l'arrondi. Si le bit est 0, LabVIEW arrondit la valeur à la valeur inférieure que le type de sortie peut représenter. Si le bit n'est pas 0, LabVIEW arrondit la valeur à la valeur supérieure. Ce mode d'arrondi a le plus d'effet sur les performances mais produit des valeurs en sortie plus précises que Tronquer et neutralise le biais potentiel vers les valeurs supérieures si vous effectuez plusieurs opérations Arrondir 1/2 vers le haut.

      Par exemple, si s<x<t, x LabVIEW définit x comme étant égal à la valeur s ou t, la valeur la plus proche étant utilisée. Si x est à équidistance de s et de t, LabVIEW sélectionne la valeur de s ou de t qui est paire, le bit de poids faible étant défini à 0.

  • Mode de débordement : définit lamanière dont la fonction gère les conditions de débordement. Réglez la représentation en virgule fixe(FXP) pour activer cette option. Vous pouvez choisir parmi les options suivantes :
    • Modulo — Si la valeur se trouve en dehors de la Gamme, LabVIEW supprime les bits de poids fort de la valeur jusqu'à ce que celle-ci se situe dans la Gamme. Si vous sélectionnez cette option, LabVIEW recalcule la Gamme en fonction des paramètres d'Encodage spécifiés.
    • Saturation — Si la valeur est supérieure au Maximum de la Gamme, LabVIEW contraint la valeur au Maximum spécifié. Si la valeur est inférieure au Minimum de la Gamme, LabVIEW contraint la valeur au Minimum spécifié.
  • Encodage : définitles paramètres d'encodage binaire pour les données en virgule fixe. Ces options ne sont pas disponibles pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Signé : définitsi les données en virgule fixe sont signées. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Non signé : définitsi les données en virgule fixe sont non signées. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Longueur du mot : définitle nombre de bits que LabVIEW utilise pour représenter toutes les valeurs possibles des données en virgule fixe. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Longueur du mot entier : définitle nombre de bits entiers, ou le nombre de bits nécessaires pour décaler le point binaire vers la gauche afin d'atteindre le bit le plus significatif, pour toutes les valeurs possibles des données en virgule fixe. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms. Longueur de mot de la partie entière peut être supérieur ou inférieur à Longueur de mot et peut être positif ou négatif.
  • Plage : affichela plage calculée par LabVIEW pour les données en virgule fixe. Ces options ne sont pas disponibles pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    Remarque Comme ces champs affichent les valeurs en représentation à virgule flottante double précision, la précision de Maximum, Minimum et Delta risque de ne pas être exacte en termes de représentation à virgule fixe. Cependant, la déviation est très petite.
    • Minimum : affichela valeur minimale de la plage de données à virgule fixe. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Maximum : affichela valeur maximale de la plage de données en virgule fixe. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
    • Delta - Affichela distance maximale entre deux nombres séquentiels dans la plage de données en virgule fixe. Cette option n'est pas disponible pour les énums, les menus déroulants, les boutons rotatifs, les glissières et les waveforms.
  • Inclure l'état de débordement - Définitsi LabVIEW inclut un état de débordement avec le nombre en virgule fixe. Lorsque vous introduisez un état de dépassement dans un nombre à virgule fixe, LabVIEW alloue un espace de stockage supplémentaire pour indiquer si le nombre à virgule fixe provient d'une opération dans laquelle un dépassement a eu lieu. Si vous sélectionnez cette option, vous pouvez afficher une LED d'état de dépassement sur les commandes, les constantes et les indicateurs de nombres à virgule fixe. Cette LED s'allume si l'état de dépassement du nombre à virgule fixe est VRAI.