Протокол High Speed ​​LAN Instrument - High Speed LAN Instrument Protocol

HiSLIP (Протокол High-Speed ​​LAN Instrument) - это TCP / IP протокол для удаленного приборный контроль из LAN контрольно-измерительные приборы. Это уточнил фонд IVI.[1]и предназначен для замены более старого VXI-11[2] протокол. Как и VXI-11, HiSLIP обычно используется через библиотеку, реализующую ВИЗА API. Версия 1.4 Расширения LAN для КИПиА Стандарт (LXI) рекомендует HiSLIP как «Расширенная функция LXI HiSLIP для приборов на базе LXI».

Преимущества

HiSLIP устраняет несколько проблем с протоколом VXI-11 (который синхронно отправляет команды GPIB через SunRPC ):

  • Новый асинхронный «режим перекрытия», чтобы помочь приложениям в полной мере использовать Ethernet спектакль
  • Поддержка как общей, так и эксклюзивной блокировки инструментов
  • Поддержка для IPv6

Функции

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 :: ». Чтобы использовать канал связи HiSLIP, такую ​​строку ресурса VISA необходимо изменить на: «TCPIP :: ::hislip0".

Рекомендации

  1. ^ «IVI-6.1: Протокол высокоскоростного сетевого оборудования (HiSLIP)» (PDF). Фонд IVI.
  2. ^ «Спецификация шины VXI-11». Консорциум автобусов VXI.

внешняя ссылка