Пожалуйста, включите JavaScript для просмотра этого сайта.

 Анализаторы цепей векторные под управлением ПО S2VNA

  

Руководство по программированию

Scroll Домой Назад Вверх Вперед Еще

Данный раздел содержит информацию об удаленном управлении векторными анализаторами цепей производства ООО "ПЛАНАР" (далее анализаторы) и об обмене данными с ними, осуществляемом через компьютерную сеть с помощью программ, разработанных пользователем.

Для удаленного управления анализаторами могут быть использованы две программные технологии:

технология передачи текстовых сообщений стандарта SCPI (Standard Commands for Programmable Instruments);

технология COM/DCOM (Component Object Model/Distributed COM) модель составных объектов фирмы Microsoft.

Данный раздел описывает для обеих технологий систему команд анализатора и сетевые протоколы, используемые для доставки команд. Технология SCPI ввиду ее большего распространения в отрасли является основной в этом руководстве.

Технология SCPI

Команды, посылаемые анализатору и ответы от него, представляют собой текстовые сообщения, соответствующие стандарту SCPI. Текстовые сообщения доставляются по компьютерным сетям с использованием сетевых протоколов HiSLIP или TCP/IP Socket.

HiSLIP (High-Speed LAN Instrument Protocol) — сетевой протокол удаленного управления, предназначенный для измерительного и тестового оборудования, основан на протоколе TCP/IP. Программа пользователя, как правило, опирается на реализацию протокола HiSLIP в библиотеке VISA.

TCP/IP Socket — сетевой протокол общего назначения. Программа пользователя может устанавливать соединение с анализатором используя протокол TCP/IP Socket как непосредственно, так и через библиотеку VISA.

VISA (Virtual Instrument Software Architecture) — широко используемый программный интерфейс ввода-вывода в области тестирования и измерений для управления приборами с персонального компьютера. Представляет собой библиотеку функций для языков C/C++, C#, Visual Basic, MATLAB, LabVIEW и других. Унифицирует доступ ко всем измерительным приборам, независимо от используемого протокола и аппаратуры. Библиотека VISA устанавливается на клиентской стороне, то есть на компьютере, где исполняется программа пользователя. Библиотека VISA доступна на сайтах многих компаний для бесплатного скачивания. Есть версии для ОС Linux, Mac OS, Windows.

Технология COM/DCOM

Удаленное управление анализатором по технологии COM/DCOM базируется на СОМ сервере, встроенном в программу управления анализатора. СOM-сервер предоставляет контроллерам автоматизации (программе) пользователя доступ к своей функциональности.

Технология COM используется в случае, когда программа пользователя исполняется на одном компьютере с программой управления анализатора. Технология DCOM используется, когда программа пользователя исполняется на отдельном компьютере, связанном с компьютером управляющим анализатором с помощью локальной сети.

Приемы и методы написания программ пользователя одинаковы для COM или DCOM технологии, различие заключается в том, что для технологии DCOM требуется дополнительная настройка локальной сети, проводимая администратором локальной сети.

Ссылки

Standard commands for Programmable Instruments (SCPI)

IVI High-Speed LAN Instrument Protocol (HiSLIP)

VISA specifications

 

Версия:  26.1