VNA PT

Материал из Tair Wiki
Перейти к: навигация, поиск

В общих чертах

Рисунок 1 - Области применения VNA PT

VNA PT - это программное обеспечение для проверки метрологических характеристик приборов, выпускаемых ПЛАНАР.

VNA PT позволяет в полуавтоматическом режиме выполнить проверки, предусмотренные для приборов соответствующими методиками, сохранить и распечатать полученные данные.

Область применения

-периодическая проверка (Periodic) метрологических характеристик приборов пользователем обыкновенным или уполномоченными организациями;
-проверка метрологических характеристик при выпуске приборов (Primary) в эксплуатацию и после ремонта. Выполняется изготовителем или уполномоченным сервисным центром;
-заводская калибровка (Factory) приборов - определение метрологических характеристик, их подстройка при необходимости. Выполняется изготовителем или уполномоченным сервисным центром.
На сегодняшний день разработаны модули для проверки:
- ВАЦ Обзор-804,
- ВАЦ Обзор-808,
- ВАЦ S5048,
- рефлектометров CABAN R54 и CABAN R140.

Соотношение областей применения показано на рисунке 1.

Почему появился VNA PT?

VNA PT (Vector Network Analyzer Performance Test) стал развитием идеи автоматизированной поверки. До VNA PT реализацией этой идеи был подраздел "Поверка" штатного ПО приборов ПЛАНАР таких, как ОБЗОР-304.

VNA PT без участия пользователя выполняет сложный математический расчет при обработке результатов, полученных по методу сравнения калибровок (согласно МИ 3411-2013). Исключаются ошибки и существенно сокращается время на расчёт.

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

  1. Доступность - VNA PT предоставляется всем пользователям приборов ПЛАНАР. При наличии необходимого эталонного оборудования пользователь самостоятельно, в любое время, без дополнительных затрат может убедиться в качестве функционирования прибора. Параметры можно проверять избирательно - только те, которые интересуют.
  2. Экономичность - снижается суммарное время на проведение работы и требования к квалификации персонала. Сложные математические вычисления выполняются автоматически без участия пользователя. Реализованный в VNA PT CABAN алгоритм по МИ 3411-2013 позволяет расчётным методом определить все погрешности и нескорректированные параметры, выполнив только две штатные операции - две полные калибровки.
  3. Простота и надежность - особое внимание уделяется взаимодействию с пользователем: применяются самые распространенные и простые решения - кнопки, поля для ввода, таблицы и графики. Случайные действия пользователя не приведут к утрате результатов измерений или сбою в работе.
  4. Профессиональность - форма представления результатов универсальная и соответствует рекомендациям международных документов по метрологии. Наличие встроенной инструкции позволяет выполнять проверку без обращения к текстовым документам.
  5. Гибкость - использованы распространенные в среде WEB-программирования языки HTML, CSS и JavaScript, скриптовый язык LUA и инструментарии разработки программного обеспечения QT. Открытый код позволяет опытному пользователю вносить изменения без необходимости компиляции. Современный внешний вид обеспечивается использованием уже существующих в WEB-среде решений и компонентов.
  6. Платформенность - VNA PT используется для метрологии всех приборов ПЛАНАР на любом этапе жизненного цикла. За проверку приборов одного типа отвечает программный модуль с набором тестов и инструкциями. Каждый модуль обладает общими чертами: внешний вид, основные функции и управляющие элементы, одинаковая реализация справки.


Структура VNAPT

Развитие VNA PT

Для развития VNA PT потребуются:

Администрирование

а) уровни администрирования:
- user communis (Пользователь обыкновенный - сотрудник, который выполняет процедуру поверки/калибровки)
- user villicus (Пользователь управляющий - сотрудник, который дополнительно обладает возможностью сопоставлять результатам поверки/калибровки по годам)
- mega user (Сотрудник, который может выполнять "заводскую калибровку" приборов, т.е. выполнять подстройку параметров)
б) доступ к данным о настройках прибора и его состоянии (температура, дата калибровки, файл данных используемой калибровки и тп.)
в) доступ к данным с результатами тестов в сводной таблице по годам
г) возможность выполнять подстройку при необходимости
д) формирование и распечатка формуляра из внутренней памяти прибора (номер и дата) и формы из ПО (гарантийные обязательства и прочие фразы)
е) on-line доступ к данным проверки параметров приборов по модели и номеру
ж) возможность выгружать и загружать в прибор файлы с заводскими коэффициентами для проведения заводской калибровки

Дизайн пользовательского интерфейса

Использование памяти при работе VNA PT

Локализация

а) банальный перевод
б) изменение некоторых ТХ, например, частотный диапазон в русском варианте начинается от 300 кГц, в английском - от 100 кГц и т.п.
в) переключение языков в работающем софте
г) автоматическое определение "принадлежности" проверяемых приборов (PLANAR - CMT), соответственно, и изменение данных об изготовителе
д) точка и запятая - восприятие числа с любым разделителем

Модификация протокола

Принятие решений о соответствии
а) отображение в протоколе в каждом тесте данных окружающей среды (температура, влажность, давление) с возможностью изменения "вручную" и возможностью вывода на печать
б) отображение в протоколе в каждом тесте данных об используемом оборудовании (модель, заводской номер, дата и номер (или другое) документа о верификации на используемое оборудование) с возможностью изменения "вручную" и возможностью вывода на печать
в) отображение в протоколе данных в каждом тесте о текущих настройках прибора с возможностью вывода на печать
г) отображение сведений о количестве листов в отчете в формате (Лист X Листов Y)
д) нумерация отчетов
е) справочные данные: заказчик, версии ПО и firmware, сведения об установленных опциях в приборе, сведения о тестовом ПО и используемом модуле, поле для комментариев - на листе сертификата о калибровке
ж) отображение верхней и нижней шапок на каждой странице многостраничного отчета
и) сохранение в PDF и отправка на печать всех страниц протокола (без необходимости переходить в каждый тест и каждый раз нажимать кнопки сохранения) по выбору пользователя
к) модификация процедуры принятия решений о соответствии с учетом вероятности получения ошибочных результатов и сужения границ допуска
л) добавление мастера для оформления отчетов по желанию пользователя (Limereport)

Обновление

а) установка обновлений для исправления ошибок
б) установка обновлений для расширения функционала без удаления ПО (установка дополнительных модулей "сверху")

Оптимизация

а) в проверках, где предполагается выполнение измерений на граничных частотах, ПО должно автоматически выставлять значения частот, забирая их из прибора, если иное не оговорено в описании проверки
б) монитор - отображение графика или окна ПО прибора внутри VNA PT
в) масштабирование окна протокола
г) "горячие клавиши" - доступ к элементам управления VNAPT с клавиатуры
д) вынос графика из страницы теста в отдельном окне на второй монитор для большего удобства пользователя

Первые окна

а) информация об установленных модулях: CABANs, S5048 и тп
б) общая картинка на окошке запуска

Режим отладки

а) предоставляется возможность самостоятельной разработки процедур верификации для квалифицированного пользователя

Сервис

а) загрузка и выгрузка файла констант
б) загрузка ТЕСТовых файлов: файл для проверки работы условий "Соотвествует" - "Не соответствует", правильности печати, работы условий при граничных (0 и ∞) полученных результатах и т.п.
в) выгрузка текстового файла с результатами тестов для использования в сводной таблице данных по приборам по годам
г) специальное сервисное ПО, которое бы проверяло VNA PT на наличие ошибок, например, поля заполнялись числами выбранными случайным образом из диапазонов допустимых и недопустимых значений, инициировалось многократное нажатие кнопок в произвольной последовательности, анализировался результат: появляются ли ошибки, ситуации возникновения ошибок, рушится ли софт
д) номера версий файлов, отвечающих за работу каждой страницы тестов, должны находиться на странице теста и проявляться по нажатию специального сочетания клавиш. Номера должны присваиваться автоматически при изменении содержания файлов

Справочная система

а) файл ReadMe, появляющийся при установке VNAPT
б) интегрированная во VNAPT справка в формате chm
в) размещенная на сайте справочная система в формате html

Сравнение характеристик

а) сравнение должно выполняться по файлам формата prf. Это даст возможность выбирать сравниваемые характеристики. Например, частота, погрешность и т,п, Файлов может быть несколько
б) результаты сравнения должны представляться в виде графиков и таблиц
в) графики должны иметь идентификацию, масштабирование, выбор цвета, подписи осей, маркеры и тд (см. Графит)
г) график может отображаться или не отображаться при подгруженном prf файле
д) данные графика должны иметь возможность пересчета в другой формат. Например, из КСВН в КО в разах или дБ
е) должна быть возможность вычисления статистических параметров по набору данных, сформированному за время: как по таблице, так и по графикам. Например, среднее, СКО.
ж) должна применяться математика между графиками и отображаться график результата (см. Графит)
ж) должна быть возможность представления табличных данных в виде контрольных карт по времени
и) при построении графиков должно быть учтено, что частотный диапазон и количество точек может быть различным между графиками. Для работы статистической обработки должна применяться интерполяция между точками