HiSLIP (High-Speed LAN Instrument Protocol) es un protocolo basado en TCP/IP para el control remoto de instrumentos de medición y prueba basados en LAN . Fue especificado por la Fundación IVI [1] y está destinado a reemplazar el antiguo protocolo VXI-11 [2] . Al igual que VXI-11, HiSLIP se utiliza normalmente a través de una biblioteca que implementa la API 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 corrige varios problemas con el protocolo VXI-11 (que envía comandos GPIB de forma sincrónica a través de SunRPC ):
HiSLIP puede funcionar en dos modos diferentes:
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 contacta con un servidor abriendo dos conexiones TCP, ambas al puerto 4880, y envía mensajes en paquetes en ambas:
Para migrar de VXI-11 a HiSLIP, un usuario de una biblioteca VISA y un instrumento que admitan ambos solo tiene que cambiar la cadena de recursos VISA utilizada para direccionar el instrumento. La versión más corta posible de una cadena de recursos VISA VXI-11 es "TCPIP::<dirección IP|nombre de host>::<servidorhislip>[,n.º de puerto]::INSTR". Para utilizar 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 utiliza un puerto distinto del predeterminado 4880, debe especificarse en la cadena de recursos como: "TCPIP::dirección IP|nombre de host>:: hislip0[,n.º de puerto] ::INSTR".