Librairies I/O

Qu'est-ce qu'une libraire I/O?

C'est un ensemble de fonctions logicielles permettant de standardiser les échanges entre un système informatique et des instruments de mesure, au travers d'interfaces de communication variées (GPIB, LAN, USB, GPIO, VXI, RS232...).

Par exemple, une application T&M écrite en C++, HTBasic ou VEE Pro, et faisant appel à une librairie I/O, peut être portée, au niveau du code source, d'un système informatique à un autre, sans (ou peu) de modification.

Les librairies plus utilisées sont SICL et VISA

  • La librairie SICL (Standard Instrument Control Librarie) a été initialement développée par Agilent (HP). Elle est disponible pour MS/Windows 98/2K/XP, HP-UX 10.20 (origine Agilent), HP-UX 11i et Red Hat Linux, versions développées par TAMS
  • La librairie VISA (Virtual Instrument Software Architecture) est conforme au standard VXI PnP défini par VXIplug&play Systems Alliance. VISA peut être utilisé pour développer des applications I/O et des drivers d'instruments qui soient inter-operables avec de nombreuses autres applications VISA provenant de différents fournisseurs.

Bourbaky distribue les librairies I/O

  • Agilent SICL/VISA (Version pour MS/Windows et HPUX 10.20)
  • TAMS SICL/VISA (Version pour HP-UX 11i et Red Hat Linux)

HTBasic et SICL

HTBasic for Windows contrôle les interfaces de communication (GPIB, GPIO, LAN, USB, RS232...) via la librairie SICL .

Les réponses à vos questions, concernant la configuration des interfaces sous HTBasic, vous attendent sur le site HTBasic (Foire aux questions )