Bonjour,
Sujet complexe à détailler dans un simple texte.
Les scripts et librairies soutenant le port GPIB sont intimement liés à l'interface que vous possédez ET au système d'exploitation utilisé. Vous n'avez pas mentionné exactement quel modèle d'interface vous possédez, et sur quel OS vous roulez, donc difficile de savoir le niveau de compatibilité.
J'ai commencé dans le GPIB en utilisant un carte PC de bus PCI. C'est très performant, mais ce n'est pas très portable....
J'ai choisi de passer à une interface Ethernet-GPIB car c'est une solution universelle:
- Accès universel, indépendant de la plateforme de contrôle et de son système d'exploitation,
- Contrôle à distance, par plus d'un PC si nécessaire.
Je possède une vieille version de l'interface GPIB-ENET de National Instruments. J'ai bêché fort pour trouver la librairie de support sur Python, mais j'ai trouvé. Le protocole est binaire, donc ce ne sont pas de simples commandes texte envoyées à la boîte. Et rien n'est documenté. D'où l'importance de trouver la librairie.
Une interface USB-GPIB est une bonne approche, probablement la plus simple à utiliser. Mais vous êtes dépendant du pilote. Si le pilote cesse d'être développé, ou n'est pas disponible pour un certain OS, votre interface sera inutilisable.
Il existe aussi des interfaces Série-GPIB, faciles à utiliser, et peu chères dans l'occasion car considérées comme désuètes. Elles sont aussi plus lentes, mais dans la majorité des cas ce n'est pas un souci.