+7 (473) 290-00-99
Техническая документация:


Характеристики

Лицензия API предназначена только для приборов ARINST VNA-DL, VNA-PR1.

Данная лицензия позволяет удаленно получать данные с анализатора спектра через USB кабель. Для получения данных используется протокол команд, прикрепленный выше.
Также вы можете ознакомиться с вариантами использования протоколов команд по ссылке ниже:


ВНИМАНИЕ! Лицензия привязывается только к одному прибору и не может быть перенесена и активирована для другого прибора. Лицензия является встроенным программным обеспечением и не требует установки от пользователя.

После оплаты лицензии на нашем сайте вам необходимо прислать на почту   идентификатор вашего прибора (device ID) и номер вашего заказа. Обратите внимание, запрос будет обработан в течении трёх рабочих дней!

Идентификатор устройства можно найти:
При подключении к программе Arinst Virtual Lab:
Меню "Устройство"("Device")
На устройствах VNA-PR1:
Меню "Device"->Окно "About"
Отправив команду *IDN?

Прислать можно в текстовом формате, фото или скриншот экрана.

После получения ключа вам необходимо ввести его в соответствующее поле на экране прибора.


Командный протокол для взаимодействия с устройствами семейства Arinst VNA

1. Общие сведения.

Командный интерфейс устройства основан на принципах SCPI* с использованием структуры команд, принятой в IEEE 488.2.

*SCPI (Standard Commands for Programmable Instruments) — это текстовый язык на базе ASCII для удаленного управления измерительными приборами (осциллографами, генераторами, мультиметрами) через интерфейсы USB, Ethernet или RS-232. Команды имеют иерархическую древовидную структуру и делятся на общие и подсистемные.


SCPI поддерживается с 2.0.0 версии прошивки 


Основные виды команд

  • Общие команды (IEEE 488.2): начинаются со звездочки *, не зависят от подсистемы прибора (например, *RST — сброс, *IDN? — запрос информации об устройстве).
  • Подсистемные команды: начинаются с двоеточия : и выстраиваются в иерархические цепочки (например, :SENSe:FREQuency 1KHZ).
  • Команды-запросы: заканчиваются вопросительным знаком ? и требуют ответа от прибора (например, *IDN? или :MEASure:VOLTage?).

 

Правила синтаксиса

  • Регистронезависимость: команды можно писать большими или маленькими буквами.
  • Сокращения: каждая команда имеет короткую форму (заглавные буквы) и длинную форму (полное слово). Например, :MEASure можно записать как :MEAS.
  • Разделители: узлы дерева разделяются двоеточием :, а параметры отделяются от команды пробелом. Несколько команд в одной строке разделяются точкой с запятой ;.
  • Необязательные элементы: квадратные скобки [...] в описании команд означают, что элемент можно опустить.

2. Список доступных команд

Общие команды

Команда Ответ или действия
*IDN?

Возвращает Arinst,VNA-DL/PR1,<uid0>-<uid1>-<uid2>,<версия-прошивки>;

слова UID выводятся ĸаĸ беззнаĸовые десятичные числа
*RST Восстанавливает настройĸи SCPI по умолчанию
*OPC? Возвращает 1 после завершения запрошенной операции
*CLS Очищает зарегистрированные ошибĸи и состояние событий
*ESR? Возвращает регистр состояния событий и затем очищает его
*STB? Возвращает байт состояния
*SRE <0–255> / *SRE? Установить/прочитать разрешение запроса обслуживания
*ESE <0–255> / *ESE? Установить/прочитать разрешение регистра состояния событий
*TST? Возвращает 0
*LRN? Возвращает ĸоманды для восстановления теĸущих настроеĸ измерения

 

Система и ошибки

Команда Ответ или действия
SYSTem:ERRor[:NEXT]?

Возвращает и удаляет самую раннюю ошибĸу. При отсутствии

ошибоĸ: 0,"No error"

SYSTem:ACTivate<ключ>

Навсегда аĸтивирует SCPI; ĸлюч задаётся десятичным числом или

шестнадцатеричным числом с префиĸсом 0x
SYSTem:ACTivate? Возвращает TRIAL,<секунды>, LOCKED,0 или ACTIVATED,0
SYSTem:VERSion? Возвращает 1999.0

Настройка частоты

Команда Действие
SENSe:FREQuency:STARt <Hz> /?

Установить/прочитать начальную частоту

SENSe:FREQuency:STOP <Hz> / ? Установить/прочитать ĸонечную частоту
SENSe:FREQuency:CENTer <Hz> Установить центральную частоту с сохранением полосы обзора
SENSe:FREQuency:SPAN <Hz> Установить полосу обзора с сохранением центральной частоты

Настройка развертки

Команда Действие
SENSe:SWEep:POINts <n> / ?

Установить/прочитать число точеĸ развёртĸи (1–1000)

SENSe:BANDwidth[:RESolution] <Hz> / ? Установить/прочитать ПЧ-полосу

Запуск развертки

Команда Действие
INITiate[:IMMediate]

Запустить развёртĸу

TRIGger:SOURce IMM / BUS Принимается для совместимости со SCPI, но не меняет поведение развёртĸи
TRIGger:SOURce? Возвращает IMM

Приборы:

Тип прибора
Программное обеспечение

Комплектация:

0
Алматы Анапа Арзамас Архангельск Астрахань Барнаул Белгород Бишкек Благовещенск Брянск Великий Новгород Владивосток Владимир Волгоград Волгодонск Волжский Вологда Воронеж Евпатория Екатеринбург Иваново Ижевск Иркутск Йошкар-Ола Казань Калининград Калуга Кемерово Киров Ковров Кострома Краснодар Красноярск Кузнецк Курган Курск Липецк Магнитогорск Минск Москва Набережные Челны Находка Нижний Новгород Нижний Тагил Никольск Новокузнецк Новомосковск Новосибирск Омск Орел Оренбург Пенза Пермь Петропавловск Петропавловск-Камчатский Пятигорск Ржев Ростов-на-Дону Рязань Самара Санкт-Петербург Саранск Саратов Севастополь Северодвинск Симферополь Смоленск Ставрополь Старый Оскол Сургут Сызрань Тамбов Тверь Томск Туапсе Тула Тюмень Улан-Удэ Ульяновск Уральск Уссурийск Усть-Каменогорск Уфа Хабаровск Харьков Чебоксары Челябинск Череповец Чита Шымкент Элиста Ялта Ярославль