Adapte le type d'une référence, par exemple une commande ou une définition de type, à une classe plus générique ou interface de la hiérarchie.

Par exemple, si la classe A hérite de la classe B, la fonction change une variable de type A en variable de type B.

Vous pouvez utiliser la fonction En une classe plus générique pour convertir n'importe quelle hiérarchie de classe dans LabVIEW, y compris les refnums de VI Serveur, les refnums .NET/ActiveX et les classes ou interface LabVIEW.


icon

Entrées/Sorties

  • cgnrn.png classe cible

    classe cible est la classe ou interface à laquelle vous voulez adapter le type référence.

    You can wire a constante de spécification de classe or any wire of the target type to this input.
  • cgnrn.png référence

    référence est le refnum ou la classe ou interface LabVIEW dont il faut adapter le type.

  • ignrn.png référence de classe générique

    référence de classe générique est la référence de commande qui a été convertie dans un type plus générique.

    Si une erreur se produit, référence de classe générique renvoie Pas un refnum.

  • Cette fonction n'a pas de paramètres entrée d'erreur et sortie d'erreur car LabVIEW peut déterminer au moment de l'édition si vous câblez la référence à une classe cible compatible. Si vous câblez la référence à une classe cible incompatible, le fil de liaison se brise et vous recevez une erreur Conflit de classe.

    Vous pouvez utiliser la fonction En une classe plus générique pour manipuler les propriétés ou les méthodes d'une classe plus générique ou interface que celle de la référence. Par exemple, vous pouvez câbler une référence de commande énum à la fonction En une classe plus générique pour adapter le type de la référence à la classe Numérique. Vous pourrez alors manipuler les propriétés de classe Numérique de la commande, mais vous n'aurez plus accès aux propriétés spécifiques à la classe Énum.

    Câblez un refnum de VI Façade à référence et un refnum de VI à classe cible pour passer du type VI Façade au type VI.

    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 .
    Boucle cadencée à un cycle Supportée.
    Utilisation N/A
    Cadencement Cette fonction Cluster et classe ne requiert aucun cycle d'horloge pour s'exécuter car elle n'inclut pas de registres internes.
    Ressources Cette fonction Cluster et classe ne consomme aucune ressource FPGA car LabVIEW détermine la classe réelle et crée une référence statique avant de compiler le VI FPGA.

    Rubriques apparentées

    Casting LabVIEW Classes