Appel d'un objet ActiveX à partir de LabVIEW
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Utilisez un refnum Automation si vous ne voulez pas intégrer un objet ou une commande ActiveX à la fenêtre de la face-avant de LabVIEW.
Suivez ces étapes pour appeler un objet ActiveX à partir de LabVIEW.
- Ajoutez une commande Refnum automation à la fenêtre de la face-avant.
- Associez un objet ActiveX à la commande Refnum automation.
- Cliquez avec le bouton droit sur la commande et sélectionnez Sélectionner une classe ActiveX»Parcourir dans le menu local pour afficher la boîte de dialogue Sélectionner un objet dans une bibliothèque de types.
- Sélectionnez une bibliothèque de types dans le menu déroulant de la boîte de dialogue Sélectionner un objet dans une bibliothèque de types.
- Sélectionnez un objet dans la boîte Objets et cliquez sur le bouton OK.
- Ouvrez une référence au refnum automation.
- Ajoutez la fonction Automation Ouvrir au diagramme.
- Câblez le refnum automation à l'entrée Refnum Automation de la fonction Automation Ouvrir.
- Accédez à une propriété ou appelez une méthode du refnum automation.
- Ajoutez un des nœuds suivants au diagramme.
- Câblez la sortie Automation Refnum de la fonction Automation Ouvrir à l'entrée référence du Nœud.
- Cliquez sur le nœud pour afficher une liste des propriétés et méthodes disponibles pour l'objet référencé. Remarque Si LabVIEW n'affiche pas les propriétés ou méthodes attendues pour l'objet ActiveX référencé, il est possible que l'objet implémente de multiples interfaces COM (Component Object Model). LabVIEW ne peut afficher que les propriétés ou méthodes provenant d'une seule interface COM implémentée par un objet à la fois. Vous pouvez obliger LabVIEW à afficher les propriétés et méthodes provenant d'une interface COM différente de celle implémentée par l'objet, en utilisant la fonction Variant en donnée afin d'adapter le refnum Automation à l'autre interface COM.
- Sélectionnez une propriété ou une méthode.
| Remarque Certains objets ActiveX n'exposent pas de méthode. |
- Fermez la référence à l'objet ActiveX.
- Ajoutez la fonction Fermer une référence au diagramme.
- Câblez la sortie référence en sortie du nœud de méthode à l'entrée référence de la fonction Fermer une référence.
- Exécutez le VI. La fonction Automation Ouvrir ouvre une référence vers l'objet ActiveX que vous avez demandé dans la commande Refnum automation de la fenêtre de la face-avant, puis exécute la méthode demandée dans le nœud de méthode.