baybakov

Удаленное управление приборами Keysight

Blog Post created by baybakov Employee on Jun 19, 2017

   Доброго времени суток, уважаемые коллеги!

   К нам в техподдержку часто обращаются с вопросом "Что нам нужно для удаленного управления приборами Keysight?". В данной статье я постараюсь достаточно поверхностно, но тем не менее системно раскрыть данную тему.

1. Управление приборами без использования библиотек ввода-вывода и драйверов

В первой группе объединены самые простые методы управления приборами, для которых не требуется установки дополнительных программных средств. Эти методы работают только при подключении прибора через интерфейс LAN.

   1.1. Веб-интерфейс

Практически у всех приборов Keysight Technologies имеется возможность управления посредством веб-интерфейса. Необходимо, чтобы прибор соответствовал стандарту LXI. На сегодняшний день этот стандарт поддерживается практически всеми приборами Keysight.

   1.2. Удаленный рабочий стол

   Данный метод доступен для управления приборами Keysight Technologies с установленной ОС Windows XP или Windows 7. Используется или протокол Remote Desktop, или ПО VNC.

   1.3. Telnet

Пользователь может управлять прибором посредством сетевого протокола Telnet, отправляя на прибор SCPI команды (Standard Commands for Programmable Instruments - стандартные команды для программируемых приборов, язык ASCII команд для приборов).

 

2. Управление прибором с использованием библиотек ввода-вывода и драйверов

Для работы всех нижеследующих методов потребуются библиотеки ввода-вывода или драйверы. В двух словах: существуют специальные библиотеки VISA, VXI, Agilent 488, PTP и драйверы (IVI, MATLAB), с помощью которых пользовательское ПО или ПО Keysight может управлять приборами.

Подключение к приборам может осуществляться через интерфейсы GPIB, LAN или USB.

Ознакомиться с процессом установки библиотек ввода-вывода и подключения через Connection Expert можно в этой статье блога

   2.1. Command Expert

Данное бесплатное ПО представляет собой инструмент для быстрого создания последовательности SCPI команд, их сохранения на ПК, загрузки ранее сохраненных и экспорта команд в форматах, читаемых другими средами программирования (MATLAB, Excel, VEE, SystemVue, Visual Studio, Python и LabVIEW). Пользователь вручную выбирает из списка нужные ему SCPI команды.

   2.2. BenchVue

Программа BenchVue представляет собой универсальное приложение, которое обеспечивает:

  • наглядное представление результатов измерений, полученных одновременно с помощью нескольких приборов;
  • удобный инструмент для регистрации данных, снимков экрана и настроек системы;
  • вызов последних настроек испытательной установки для достоверного воспроизведения результатов измерений;
  • быстрое создание моделей специализированных алгоритмов испытаний;
  • быстрый экспорт измерительных данных в нужных форматах;
  • быстрый доступ к руководствам, драйверам, прошивкам, ответам на часто задаваемые вопросы и видеороликам;
  • контроль и управление испытательной установкой с помощью мобильных устройств.

   2.3. TAP 

   Мощный инструмент для создания и оптимизации последовательностей тестов

  • Графический интерфейс
  • Масштабируемая архитектура, позволяющая подключать пользовательские модули и компоненты .NET
  • Визуализация времени выполнения каждого шага последовательности тестов
  • Диаграммы Парето
  • Сравнение различных последовательностей тестов
  • Удобные средства для визуализации результатов тестов

 

   2.4. MATLAB

ПО для самого сложного анализа и обработки данных.

Программное обеспечение MATLAB представляет собой интерактивную среду программирования и высокоуровневый язык программирования, созданный компанией MathWorks. Программу MATLAB можно заказать непосредственно в компании Keysight в качестве опции для большинства генераторов сигналов, анализаторов сигналов и анализаторов спектра.

   2.5. VEE 

   Графическая среда программирования, оптимизированная для создания контрольно-измерительных приложений и программ с дружественным интерфейсом оператора.

3. Сравнительная таблица

   В заключение привожу сравнительную таблицу, которая поможет выбрать наиболее подходящий для Вас способ удаленного управления контрольно-измерительным оборудованием Keysight Technologies.

 

Веб-интерфейс, удаленный рабочий стол, Telnet

Command Expert

BenchVue

TAP

MATLAB

VEE

Скорость работы
последовательности тестов

0

+

+

++

+

+

Масштабируемость тестов

0

+

+++

+

++

Совместимость с приборами

все 

наиболее популярные современные 
приборы

наиболее популярные современные 
приборы

 все

 все

 все

Стоимость 

 0

 +

++

++

+

Требуемая для работы квалификация персонала 

 +

 +

++

+++

+++ 

 

Дополнительные ресурсы:

Техническая поддержка Keysight в России

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

Библиотека раздела "удаленное управление и автоматизация"

Образцы по программированию 1

Образцы по программированию 2

Keysight Developer Network

Драйверы

Outcomes