Tektronix, un fournisseur de solutions de test et de mesure, a introduit un nouveau package de pilotes d’instruments Python open source. Disponible gratuitement, le package offre une expérience utilisateur Python native pour l’automatisation des instruments.
En utilisant le package avec un environnement de développement intégré (IDE), les clients peuvent désormais bénéficier de fonctionnalités telles que la saisie semi-automatique et précise des types, une aide intégrée complète, une vérification de la syntaxe en temps réel et des capacités de débogage améliorées, facilitant ainsi l’automatisation transparente des instruments. .
Le package de pilotes Python open source est conçu pour fonctionner sur une large gamme d’appareils Tektronix et Keithley afin de faciliter le développement et les mises à jour continus, garantissant ainsi que les utilisateurs du secteur des tests et des mesures ont accès aux dernières fonctionnalités et améliorations.
Tektronix explique que l’automatisation des instruments implique généralement l’apprentissage et l’utilisation d’API de commande basées sur des chaînes obsolètes, présentant des défauts tels que des jeux de commandes spécifiques à l’instrument, une vérification de la syntaxe par devinette et vérification et un débogage à faible visibilité. Cet outil gratuit et open source élimine une grande partie de cela et s’installe en quelques secondes.
Le package fait désormais partie intégrante du pipeline de développement et des processus qualité de Tektronix, et Tektronix utilise les mêmes outils en interne pour garantir qu’un niveau de contrôle supplémentaire est apporté en permanence à la technologie.
« Python est le langage de choix le plus important et celui qui connaît la croissance la plus rapide parmi les ingénieurs en automatisation des tests, et nous visons à les rendre plus productifs et efficaces grâce aux outils de développement Pythonic et à la réutilisation du code », déclare Rick Kuhlman, directeur général de Portfolio Software. « La nature gratuite et open source de notre produit vise à encourager la collaboration et la personnalisation. Les utilisateurs ont la liberté d’adapter le logiciel à leurs besoins spécifiques, de partager les améliorations avec notre communauté et de bénéficier des connaissances collectives et des contributions d’un réseau mondial de développeurs.
«Nous avons conçu ces pilotes dans un souci de simplicité, avec une installation rapide sans prérequis ni dépendances inutiles», explique Kuhlman. « Contrairement aux concurrents qui exigent souvent que les utilisateurs installent et utilisent un labyrinthe de logiciels pilotes et de couches d’interface supplémentaires, il est désormais extrêmement facile de le mettre en service. »
Source: Tektronix