Данный программный продукт предназначен для визуализации работы датчиков, подключенных к системе СКАД-32.
Применение программы:
-
весовые системы, где используется сбор информации с нескольких тензодатчиков;
-
мониторинг объектов в режиме реального времени;
-
для записи и архивного хранения информации с датчиков, подключенных к системе.
Возможности программы:
-
отображение сигналов с датчиков, подключенных к системе, как в цифровом виде, так и в виде гистограмм;
-
суммирование сигналов от выбранных датчиков;
-
калибровка датчиков с настройкой требуемых единиц измерения;
-
настройка периода считывания показаний датчиков;
-
задание коэффициента усиления сигнала по каждому из каналов;
-
цифровая фильтрация сигналов встроенными алгоритмами;
-
сохранение всех результатов измерения в отдельных файлах.
После загрузки программы окно дисплея принимает следующий вид:

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

Правее находится текущее показание датчика, приведённое к измеряемой величине (её размерность указана мелким шрифтом справа от величины). Важной частью панели является кнопка контекстного меню в правом верхнем углу; это меню позволяет скрывать ненужные панели и запускать калибровку датчика. Пользователь может настроить представление числа на панели и используемую единицу измерения. Под представлением числа понимается максимальное количество используемых в нем знаков и точности числа после запятой (кол-во знаков после запятой).
Рабочее поле расположено в правой части главного окна приложения. Оно снабжено заголовком, в котором может быть указано, например, название наблюдаемого процесса или другая информация.
Программа может работать в трех режимах:
-
вывод информации непосредственно от каждого датчика, как в виде гистограммы, так и в цифровом виде;
-
суммирование информации от выбранных датчиков;
-
смешанный режим
В зависимости от выбранного режима работы – гистограмма или суммирование - основную площадь рабочего поля будет занимать график или поле с панелями сумматоров.

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

Обычно сумматор ассоциируется с некоторым устройством, технологическим объектом, для отображения этой информации в верхней части введен заголовок. Основную площадь панели занимает числовое значение, представление которого и единица измерения совпадает с настройками цифровых панелей. Специфичные изменения можно произвести благодаря контекстному меню, открываемому кнопкой в верхней правой части панели. Подменю Настроить… вызывает следующее окно:

В левой его части расстановкой галочек выбираются датчики, показания которых нужно объединить. В верхнем текстовом поле вводится заголовок сумматора. А нижнее позволяет задать величину, которая также будет входить в сумму. Чаще всего оно используется при разбалансе нуля, поэтому так и называется. Автоматически заполнить данное поле можно кнопкой «Текущее за ноль». При нажатии на нее текущая сумма по датчикам вносится в текстовое поле со знаком минус, таким образом, общая сумма становится равной нулю. При выборе датчиков или задании значения разбаланса нуля в окне предпросмотра учитываются введенные изменения. Если в поле «Разбаланс нуля» введено значение, которое не может быть интерпретировано как число, то оно не учитывается при предпросмотре. Как и цифровые панели, ненужные сумматоры могут быть скрыты контекстным подменю. Особенностью настройки сумматоров является возможность перемещения и изменения размера их панелей.
Программа предусматривает возможность настройки периода считывания информации с датчиков и времени обновления информации на экране:

Программа позволяет также задать коэффициенты усиления для каждого канала в отдельности, частоту АЦП блока АПУ-1401 и межкадровую задержку по блоку в целом:

В связи с тем, что сигнальные линии (собственно, провода, соединяющие датчик с модулем сбора) подвержены помехам, mpm предусматривает способы фильтрации сигнала. Данная возможность регулируется через меню Настройки/Фильтрация…

Первый способ фильтрации – использование буфера AVG. Это есть программная конструкция, осуществляющая расчет среднего арифметического нескольких чисел. При задействовании буфера отсчеты сигнала направляются в AVG, который вычисляет среднее по всем хранимым в нем отсчетам. Каждое новое число «вытесняет» самое «старое», т.е. информация циклично записывается в ячейки памяти. Сигнал шума обычно носит высокочастотный характер, поэтому цель введения данных механизмов – выделение постоянной составляющей (полезного сигнала).
Более эффективный способ борьбы с помехами заключается в использовании цифрового фильтра. Развитый математический аппарат цифровой обработки сигналов позволяет строить достаточно простые конструкции (фильтры), которые выделяют полезные характеристики сигнала. Пользователь может применять к сигналу рассчитанный фильтр и параметры выделяемого сигнала целиком определяются фильтром.
Программа позволяет производить калибровку подключенных к системе датчиков, визуализировать графики полученной (или ранее сформированной) зависимости калибровочных параметров, а также сохранять калибровочную информацию в файл и при необходимости загружать эту информацию.

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


