HiSLIP (High-Speed LAN Instrument Protocol) - это протокол на основе TCP / IP для дистанционного управления приборами для тестирования и измерения на базе LAN . Он был разработан IVI Foundation [1] и предназначен для замены старого протокола VXI-11 [2] . Как и VXI-11, HiSLIP обычно используется через библиотеку, реализующую VISA API. Версия 1.4 стандарта LAN eXtensions for Instrumentation (LXI) рекомендует HiSLIP как «Расширенная функция LXI HiSLIP для приборов на базе LXI».
Преимущества
HiSLIP устраняет несколько проблем с протоколом VXI-11 (который синхронно отправляет команды GPIB через SunRPC ):
Функции
HiSLIP может работать в двух разных режимах:
- В «режиме перекрытия» входные и выходные данные буферизуются между клиентом и сервером, и клиент может отправлять серию независимых запросов, не дожидаясь завершения каждого перед отправкой следующего. Ответы отправляются обратно в том порядке, в котором были отправлены запросы. Эта асинхронная операция помогает приложениям полностью использовать производительность Ethernet .
- Существует также более медленный «синхронизированный режим», в котором клиенту требуется прочитать результат каждого запроса, прежде чем он сможет отправить другой. Он предназначен для обратной совместимости с возможностями инструментов GPIB , VXI-11 и USB-TMC.
Клиенты HiSLIP (библиотеки VISA) должны поддерживать оба режима. Серверы (инструменты) HiSLIP должны поддерживать хотя бы один из них, но также могут поддерживать оба.
Клиент HiSLIP связывается с сервером, открывая два TCP-соединения, оба с портом 4880, и отправляет пакетированные сообщения по обоим:
- «Синхронный канал» передает обычный двунаправленный командный трафик ASCII (например, SCPI ) и синхронные мета-сообщения GPIB (END, триггеры и т. Д.).
- «Асинхронный канал» передает мета-сообщения, подобные GPIB, которые необходимо обрабатывать с более высоким приоритетом и независимо от пути данных (например, очистка устройства, запрос услуги).
Применение
Чтобы перейти с VXI-11 на HiSLIP, пользователю библиотеки VISA и прибора, которые поддерживают и то, и другое, просто нужно изменить строку ресурса VISA, используемую для адресации прибора. Самая короткая версия строки ресурса VXI-11 VISA - «TCPIP ::
Рекомендации
- ^ "IVI-6.1: Протокол высокоскоростного сетевого оборудования (HiSLIP)" (PDF) . Фонд IVI.
- ^ «Спецификация шины VXI-11» . Консорциум автобусов VXI.
Внешние ссылки
- http://www.rohde-schwarz.de/appnote/1MA208 Fast Remote Instrument Control with HiSLIP - Application Note