Visual Basic Scripting (VBS)
L'éditeur intégré Visual Basic Scripting (VBS) permet de créer des scripts personnalisés qui accèdent à la quasi-totalité des fonctions disponibles pour un utilisateur standard dans l'interface. Associé aux commandes et fonctions VBS standard, il offre une véritable fonctionnalité de programmation directement dans LabSpec 6.
La bibliothèque d'objets LabSpec 6 pour VBS comprend des fonctions permettant de définir des paramètres/valeurs au sein de l'interface (c'est-à-dire de définir les conditions de mesure) et de procéder à l'acquisition, au traitement et à l'affichage des données. En outre, les fonctions natives de VBS, telles que les décisions logiques, les boucles, les attentes, etc., permettent de générer des scripts qui peuvent englober des protocoles d'expérience complets, avec des retours sur les résultats et un ajustement des paramètres tout au long du processus expérimental.
Capture d'écran de l'éditeur VBS intégré de LabSpec 6
ActiveX
ActiveX propose un cadre pour la réutilisation des composants logiciels indépendamment du langage de programmation d'origine. Il permet d'intégrer les fonctionnalités de base de LabSpec 6 dans des logiciels tiers, pour bénéficier notamment de ses capacités de contrôle du matériel et d'acquisition et de traitement des données.
ActiveX peut être utilisé dans des scénarios simples, tels que l'importation directe de fichiers de données LabSpec 6 natifs dans des logiciels tiers, comme dans des cas plus complexes tels que des projets d'automatisation de laboratoire. Les composants ActiveX de LabSpec 6 permettent de contrôler intégralement le système Raman HORIBA via le logiciel d'automatisation et ne nécessitent pas de la part du programmeur une connaissance approfondie de LabSpec 6 ou de son langage de programmation. Les connaissances en ActiveX, associées à une documentation complète des composants ActiveX spécifiques de LabSpec 6, permettent une programmation rapide et complète qui peut exploiter toutes les capacités de LabSpec 6 et des systèmes Raman de pointe d'HORIBA.