Chapitre 19
Connectivité Windows
LabVIEW en tant que serveur ActiveX
Support pour les interfaces ActiveX Automation personnalisées
Utilisation de constantes pour définir des paramètres
dans les VIs ActiveX
Manuel de l'utilisateur LabVIEW
Les propriétés et méthodes de l'application LabVIEW, des VIs, et des
commandes LabVIEW sont accessibles par des appels ActiveX à partir
d'autres applications. D'autres applications pour lesquelles ActiveX est
activé, comme Microsoft Excel, peuvent demander des propriétés, des
méthodes et des VIs individuels à LabVIEW qui va alors faire office de
serveur ActiveX.
Par exemple, vous pouvez intégrer un VI graphe dans un fichier au format
tableur d'Excel et, à partir du fichier au format tableur, entrer des données
dans les entrées du VI et exécuter le VI. Lorsque vous exécutez le VI, les
données s'enregistrent sous forme de courbe dans le graphe.
Reportez-vous à
examples\comm\freqresp.xls
consulter un exemple d'utilisation des propriétés et des méthodes de
LabVIEW dans un fichier au format tableur d'Excel.
En tant que client ActiveX qui accède aux propriétés et méthodes d'un
serveur ActiveX en utilisant LabVIEW, vous pouvez accéder aux
interfaces personnalisées exposées par le serveur. Vous n'avez pas besoin
d'utiliser IDispatch pour cela. Toutefois, le développeur du serveur
ActiveX doit s'assurer que les paramètres des propriétés et des méthodes
contenues dans ces interfaces personnalisées ont des types de données
Automation (IDispatch). Le développeur du serveur doit effectuer cela afin
d'exposer les interfaces multiples à partir d'un seul objet, plutôt qu'à partir
de plusieurs objets. Vous pouvez toujours utiliser ces interfaces dans
l'environnement LabVIEW. Reportez-vous à la documentation sur
l'environnement de programmation de votre serveur pour obtenir des
informations complémentaires sur l'accès aux interfaces personnalisées.
Certains paramètres des nœuds ActiveX dressent la liste d'un certain
nombre de valeurs valides. Sélectionnez le nom de description dans la
constante menu déroulant pour définir ces valeurs de paramètres. Pour
accéder à la constante menu déroulant pendant la construction d'un VI
ActiveX, cliquez avec le bouton droit sur le paramètre du nœud acceptant
les valeurs des données et sélectionnez Créer une constante dans le menu
local. Les sélections disponibles dans la constante menu déroulant sont
19-12
si vous souhaitez
ni.com