Protocolo de instrumentos LAN de alta velocidad


HiSLIP (Protocolo de instrumentos LAN de alta velocidad) es un protocolo basado en TCP/IP para el control remoto de instrumentos de prueba y medición basados ​​en LAN . Fue especificado por la Fundación IVI [1] y pretende reemplazar el antiguo protocolo VXI-11 [2] . Al igual que VXI-11, HiSLIP normalmente se usa a través de una biblioteca que implementa la API de VISA . La versión 1.4 del estándar LAN eXtensions for Instrumentation (LXI) recomienda HiSLIP como "Función extendida LXI HiSLIP para instrumentación basada en LXI".

HiSLIP soluciona varios problemas con el protocolo VXI-11 (que envía comandos GPIB sincrónicamente a través de SunRPC ):

Los clientes HiSLIP (bibliotecas VISA) deben admitir ambos modos. Los servidores HiSLIP (instrumentos) deben admitir al menos uno de ellos, pero también pueden admitir ambos.

Un cliente HiSLIP se comunica con un servidor abriendo dos conexiones TCP, ambas al puerto 4880, y envía mensajes empaquetados en ambos:

Para migrar de VXI-11 a HiSLIP, un usuario de una biblioteca VISA y un instrumento compatible con ambos simplemente tiene que cambiar la cadena de recursos VISA utilizada para abordar el instrumento. La versión más corta posible de una cadena de recursos VXI-11 VISA es "TCPIP::<dirección IP|nombre de host>::<hislipServer>[,port#]::INSTR". Para usar el canal de comunicación HiSLIP, dicha cadena de recursos VISA debe cambiarse a: "TCPIP::<dirección IP|nombre de host>:: hislip0 ::INSTR". Si el servidor HiSLIP está utilizando un puerto que no sea el predeterminado 4880, debe especificarse en la cadena de recursos como: "TCPIP::dirección IP|nombre de host>:: hislip0[,port#] ::INSTR".