L'automatisation activeX: Principes et mode d'opération sous CVI French Prim Software: LabWindows/CVI Development Systems>>Full Development SystemFrench Prim Software Ver: 5.5 French Fixed Ver: N/A French Sec Software: N/A
Problème: Qu'est ce que l'automatisation activeX et comment fonctionne-t elle sous CVI ? Solution: L'automatisation activeX (anciennement connue sous le nom d'automatisation OLE) est une technologie qui permet à des applications (ex: Word, Excel...) de rendre visibles leurs fonctions à des outils de scripts et autres applications (ex: Labwindows/CVI...). Il est par exemple possible de manipuler une feuille Excel à partir de Labwindows/CVI. L'application qui expose ainsi ses fonctions est appelée SERVEUR tandis que l'application qui utilise ces fonctions est appelée CONTROLEUR. Les serveurs exportent les fonctions comme objets activeX: chacun de ces objets est associé à des méthodes et propriétés accessibles à toutes les applications "contrôleur". A partir du menu Tools de CVI, vous pouvez lancer l'assistant Create ActiveX Automation controller qui permet la construction d'un driver d'instrument. Ce dernier contient l'ensemble des fonctions haut niveau nécessaires pour la création d'objets, l'appels de leurs méthodes, la lecture/écriture de leurs propriétés. Pour plus d'informations concernant l'assistant ActiveX Automation Controller Wizard, veuillez consulter les liens en bas de ce document. Sous le menu Libraries, vous pouvez retrouver la bibliothèque ActiveX Automation Library qui contient un jeu de fonction permettant de:
Cela signifie-t il qu'il est possible de placer des contrôles activeX dans LabWINDOWS/CVI et respectivement ? Oui, depuis la version 6.0 de CVI, les conteneurs activeX sont supportés ce qui permet d'intégrer des "objets" ou contrôles dans l'environnement de développement. Les version 5.5 et antérieures de CVI ne supportent pas les conteneurs activeX Liens rattachés: KnowledgeBase 1V18J38M: What ActiveX Features Does LabWindows/CVI Support? KnowledgeBase 1V2DM98M: Using the ActiveX Automation Controller Wizard to Generate Code in LabWindows/CVI 5.5 or 6.0 Pièces jointes:
Date du rapport: 07/31/2006 Dernière mise à jour: 08/16/2006 ID du document: 3ZU9LKGL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
