Met l'entrée entier à l'échelle pour produire une sortie avec le type virgule fixe demandé. Cette fonction équivaut à un décalage arithmétique de l'entrée, avec une gestion configurable du dépassement, contraint de sorte que le bit de poids faible de l'entrée devienne le bit de poids faible de la sortie.


icon

Entrées/Sorties

  • cunkn.png type virgule fixe

    type virgule fixe correspond au type de données à virgule fixe dans lequel vous voulez convertir les données de type entier. Vous pouvez configurer le type de données à virgule fixe sur la page Type de données de la boîte de dialogue Propriétés. LabVIEW ignore les données de la constante ou de la commande câblée à type virgule fixe. Vous pouvez aussi laisser cette entrée non câblée et configurer le type de données en sortie sur la page Configuration de la sortie de la boîte de dialogue Propriétés.

  • ci32.png entier

    entier correspond aux données à mettre à l'échelle. entier peut être un entier de n'importe quel type.

  • iunkn.png virgule fixe

    virgule fixe correspond aux données en entrée mises à l'échelle dans le type de données à virgule fixe demandé.

  • Si la longueur de mot d'entier est supérieure ou égale à celle de type virgule fixe, LabVIEW commence par convertir entier dans la longueur de mot de la partie entière de type virgule fixe avant d'adapter entier au type virgule fixe demandé. Le bit de poids faible d'entier devient le bit de poids faible de virgule fixe ; il n'est donc pas nécessaire d'arrondir.

    Pour supplanter le comportement par défaut de cette fonction, cliquez avec le bouton droit sur la fonction et sélectionnez Propriétés dans le menu local pour afficher la page Configuration de la sortie de la boîte de dialogue Propriétés. Vous pouvez utiliser cette boîte de dialogue pour configurer les paramètres de sortie de cette fonction.

    Remarque La fonction Adapter d'entier à virgule fixe combine des éléments des fonctions de Conversion, de la fonction Adapter le type et de la fonction Multiplier par une puissance de 2. La fonction Adapter d'entier à virgule fixe effectue une opération qui ré-interprète les bits, comme une adaptation, tout en traitant les problèmes de débordement numérique et d'extension de signe fréquents dans les combinaisons d'algorithmes entiers et à virgule fixe.

    Détails du module FPGA

    Les détails suivants s'appliquent lorsque vous utilisez cet objet dans un VI FPGA.

    Remarque Les détails suivants sont susceptibles de changer avec chaque version du LabVIEW FPGA Module .

    Les fonctions Virgule fixe ne supportent pas les entrées tableau. Cependant, vous pouvez transmettre des données tableau à ces fonctions élément par élément si vous répondez aux critères suivants :

    • Vous placez la fonction dans une boucle For dans une boucle cadencée à un cycle
    • Vous activez l'auto-indexation sur les tunnels de la boucle For
    • Vous utilisez la fonction avec d'autres fonctions supportées
    • Vous n'incluez pas les registres à décalage ou les nœuds de rétroaction

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Numerics\Fixed-Point Cast.vi