Программа IMP

2018-07-02
Главное окно

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

Программа формирует на экране ПК виртуальный измерительный прибор с комбинированной стрелочной и цифровой шкалами и обеспечивает:

- обнаружение всех подключенных к USB-портам и зарегистрированных в сети WiFi датчиков;

- индикацию показаний датчиков;

- настройку датчиков (выбор единиц измерения, установку диапазонов измерения, цены деления, математических операций с показаниями датчиков);

- допусковый контроль;

-  сохранение результатов измерений и их статистическую обработку;

- калибровку датчиков.

Внимание! Здесь и далее под понятием датчиком понимается совместно откалиброванная пара: индуктивный преобразователь  и конвертор его сигнала в цифровой код ИМП-06 для передачи результатов измерения средствам вычислительной техники через порт USB 2.0 или сети WiFi (стандарт IEEE 802.11n).

Программа работает под управлением перечисленных ниже операционных систем:
- Windows7 x86;
- Windows7 x64;
- Windows8 x86;
- Windows8 x64;
- Windows10 x86;
- Windows10 x64.

Программа начинает работать запуском исполняемого файла imp.exe. Вначале работы программа производит поиск доступных датчиков. Все доступные датчики отображаются в главном окне программы. Если программа запускалась ранее, то по окончании поиска дачиков, программа автоматически восстанавливает предыдущий режим работы.

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

 

Главное окно
1. Поиск датчиков
Поиск датчиков осуществляется в двух случаях:
- сразу после запуска программы;
- при нажатии кнопки "ПОИСК ДАТЧИКОВ".
В процессе поиска датчиков, показания индикаторов могут отличаться от истинных измеренных значений, это проявляется замиранием стрелки. Но через 5 секунд работа индикатора восстанавливается.
Поиск датчиков по сети Wi-Fi занимает длительное время. Если в работе использование этих датчиков не планируется, то рекомендуется снять соответствующую галочку в левом нижнем углу окна.

2. Настройка и калибровка датчиков
Настройка и калибровка датчиков осуществляется в окне настройки.
Запуск окна настройки производится нажатием кнопки "I", в соответствующей записи из списка найденных датчиков.

3. Запуск окна индикатора
Окно индикатора открывается в трех случаях:
- после запуска программы и последующего поиска датчиков, если в предыдущем сеансе работы это окно индикатора использовалось;
- при нажатии кнопки "НОВЫЙ ИНДИКАТОР";
- при двойном щелчке левой кнопки мыши над соответствующей записью из списка найденных датчиков.
В первом случае, окно индикатора запустится с ранее установлеными настройками и формулой для показаний индикатора.
Во втором случае, будет запущено в середине экрана окно индикатора с настройками по умолчанию принятые в программе.
При этом в формуле индикатора ни один датчик выбран не будет.
В третьем случае, будет запущено в середине экрана окно индикатора с настройками по умолчанию принятые в программе,
но показания индикатора будут соответствовать показаниям выбранного датчика.
Для одного датчика может открыто несколько индикаторов, так же, как показания одного датчика могут использованы с нескольких индикаторах.
Всего окон индикаторов можно открыть не более 20.

4. Получение помощи
Для получения дополнительной информации о программе, используйте кнопки ПОМОЩЬ и A.

5. Закрытие программы
Программа закрывается нажатием на кнопку "X" главного окна. При этом окна помощи, настройки и калибровки, окна индикаторов закрываются автоматически.
Все окна индикаторов, которые были закрыты программой автоматически, а не пользователем, при последующем запуске восстанавливаются.

 

Окно настройки датчика
1. Запуск окна настройки
Запуск окна настройки производится нажатием кнопки "I", в соответствующей записи из списка найденных датчиков в главном окне программы.

2. Получение настроек датчика
Получение настроек и калибровочной таблицы датчика осуществляется в двух случаях:
- при запуске окна;
- при нажатии на кнопку "ОБНОВИТЬ".
При этом обновляется информация во всех трёх вкладках окна: "УСТАНОВКИ", "КАЛИБРОВКА", "О ДАТЧИКЕ".

3. Запись настроек в датчик
Запись настроек и калибровочной таблицы датчика осуществляется нажатием на кнопку "СОХРАНИТЬ".
При этом сохраняется информация из всех полей ввода двух вкладок окна: "УСТАНОВКИ" и "КАЛИБРОВКА".
Диапазон показаний имеет размерность, указанную в поле "Единица измерения" и носит справочный характер.
Значение "Измерительных периодов" соответствует количеству внутренних тактов датчика, в течение которого производится вычисление измеряемой величины. При увеличении количества измерительных периодов растет время и точность измерения, и наоборот, при уменьшении количества измерительных периодов, время измерения уменьшается, точность падает.
Если требуется изменить количество измерительных периодов, то сначала изменяется значение в поле "Измерительных периодов", нажимается кнопка "СОХРАНИТЬ", проводится калибровка датчика.
В любой момент возможно записать заводские настройки в датчик, нажав кнопку "УСТАНОВИТЬ ЗАВОДСКИЕ НАСТРОЙКИ" во вкладке "УСТАНОВКИ".

4. Калибровка датчика
Калибровка датчика проводится с целью обеспечения возможности измерения микроперемещений в заданном диапазоне в пределах допустимых погрешностей.
Если требуется изменить количество измерительных периодов, то сначала изменяется значение в поле "Измерительных периодов" во вкладке "УСТАНОВКИ", нажимается кнопка "СОХРАНИТЬ", и только потом проводится калибровка датчика.
Калибровка проводится минимум в 2, максимум в 11 точках. Крайние калибровочные точки определяют диапазон, в котором измерения будут в пределах допустимых погрешностей. Вне калибровочного диапазона ошибка измерения будет неизвестна.
Во вкладке "КАЛИБРОВКА" представлены поля для ввода 11 калибровочных точек: "-5" ... "5".
Начиная с любой удобной точки диапазона, используя концевую меру длины, необходимо записать в поле "Отсчет" выставленную длину. Единица измерения длины вводится во вкладке "УСТАНОВКИ".
Соответствующее выставленной длине значение сигнала датчика можно ввести вручную в поле "Сигнал датчика", ориентируясь на значение в поле "Текущее значение сигнала", либо нажав на соответствующую пиктограмму калибровки.
При нажатии на пиктограмму калибровки, в поле "Сигнал датчика" записывается среднее арифметическое двадцати последних принятых значений сигнала датчика.
Последовательно повторите операцию для соседних калибровочных точек, увеличивая или уменьшая выставленную длину с помощью концевых мер длины.
Критерием правильного заполнения калибровочной таблицы является последовательное увеличение или уменьшение значений в полях "Отсчет" при одновременном последовательном увеличении или уменьшении значений в полях "Сигнал датчика".
Для правильной работы датчика требуется калибровка минимум двух соседних точек.
ВНИМАНИЕ!!! Mежду калиброванными точками не должно быть некалиброванных точек!!!

По окончании ввода данных в калибровочную таблицу, необходимо нажать кнопку "СОХРАНИТЬ".

ВНИМАНИЕ! Если откалиброванный датчик использовался в каком-либо окне индикатора, то в этом окне индикатора для обновления калибровочной таблицы следует нажать кнопку "ПРИНЯТЬ ФОРМУЛУ" во вкладке "ФОРМУЛА".

 

Окно индикатора
1. Запуск окна индикатора
Окно индикатора открывается в трех случаях:
- после запуска программы и последующего поиска датчиков, если в предыдущем сеансе работы это окно индикатора использовалось;
- при нажатии кнопки "НОВЫЙ ИНДИКАТОР" в главном окне;
- при двойном щелчке левой кнопки мыши над соответствующей записью из списка найденных датчиков в главном окне.

2. Режимы индикатора
Индикатор может работать в двух режимах:
- режим отображения показаний;
- режим изменения настроек.
Смена режима производится нажатием кнопки в левом верхнем углу окна индикатора.

3. Изменение настроек индикатора
Изменение настроек индикатора осуществляется во вкладках "ФОРМУЛА", "ШКАЛА", "ДОПУСК", "ЦИФРОВОЙ ИНДИКАТОР".

Во вкладке "ФОРМУЛА" устанавливается правило формирования показания индикатора на основе результатов преобразований датчиков по следующей формуле:
П = (М1 * И1 + С1) + (М2 * И2 + С2), где
П - показания индикатора,
М1 и М2 - множители показаний датчиков, по умолчанию имеют значение 1,
С1 и С2 - смещение показаний датчиков, по умолчанию имеют значение 0,
И1 и И2 - показания выбранных индикаторов.
Если индикатор не выбран, в формуле показания индикатора имеют значение 0.
М1, М2, С1, С2 могуть принимать отрицательные значения.

ВНИМАНИЕ! Если в уже использованой формуле был заново откалиброван датчик, например, с помощью окна установок,
то для обновления калибровочной таблицы следует нажать кнопку "ПРИНЯТЬ ФОРМУЛУ" во вкладке "ФОРМУЛА".

Во вкладке "ШКАЛА" устанавливается сдвиг нуля индикатора и цена деления.
По умолчанию сдвиг нуля имеет значение 0. Установленное значение сдвига нуля отображается в поле "НОЛЬ".
Сдвиг нуля может принимать отрицательные значения и может быть задан в виде десятичной дроби с не более чем двумя знаками после запятой.
Цена деления по умолчанию имеет значение 1. Может принимать только целые значения, большие 0.
При любом значении цены деления на индикаторе всегда будет только 100 делений, т.е. диапазон показаний индикатора задается ценой деления.

Во вкладке "ДОПУСК" устанавливаются верхнее и нижнее предельные отклонения измеряемой величины.
Выход показаний индикатора за предельные значения приводит к окрашиванию индикатора в красный цвет.
Шкала за предельными значениями показаний индикатора также имеет красный цвет.
Здесь же можно разрешить звуковое оповещение при выходе показаний датчика за предельные значения.
Звуковое оповещение не всегда удобно в работе, поэтому после запуска программы оно всегда отключено.
Изменение громкости звука производится средствами аппаратуры или операционной системы.

Во вкладке "ЦИФРОВОЙ ИНДИКАТОР" устанавливается количество знаков после запятой цифрового индикатора, период усреднения и фильтрация измерений.
Период усреднения цифрового индикатора может быть задан не более 5000 мс - это время, за которое вычисляется медиана измеренных значений датчиков. Значение медианы отображается на индикаторе.
Включением фильтрации измерений подключается робастный фильтр, целью которого является исключение заведомо ложных показаний датчика для отображения на индикаторе.

4. Построение графиков и таблиц
Построение графиков и таблиц производится в окне статистики.
Запуск этого окна осуществляется во вкладке "СТАТИСТИКА" нажатием на кнопку "ПОКАЗАТЬ ГРАФИК".
Для одного и того же индикатора можно открыть несколько графиков. Количество графиков не ограничено.

5. Закрытие окна индикатора
Окно можно закрыть стандартными способами операционной системы, но в этом случае после перезапуска программы окно не перезапустится,
все его параметры будут удалены. Также остановится работа всех окон статистики, которые были запущены из данного окна индикатора.
Окно закрывается при закрытии главного окна. В этом случае, при перезапуске программы, окно восстановит свою работу.

 

Окно статистики
1. Запуск окна статистики
Запуск этого окна осуществляется во вкладке "СТАТИСТИКА" нажатием на кнопку "ПОКАЗАТЬ ГРАФИК" окна индикатора.
Параметры оси абцисс задаются во вкладке "СТАТИСТИКА". Параметры оси ординат заданы установками индикатора.
После запуска окна статистики, параметры оси абцисс и ординат изменить невозможно, даже если изменяются параметры индикатора.
Однако, после изменении параметров индикатора можно запускать несколько окон статистики со своими параметрами осей абцисс и ординат.

2. Анализ результатов измерения
В процессе измерения в окне статистики отображается график, построенный на основе таблицы измеренных значений.
С целью детального изучения измеренных значений, следует сохранить таблицу и продолжить её изучение с помощью специализированного программного обеспечения, таких как MS Office Excel, Open Office Calc и др.

3. Сохранение в таблицу
Сохранение исходных значений для построения графика производится в формате CSV.

4. Закрытие окна статистики
Окно можно закрыть стандартными способами операционной системы.
Также окно статистики закрывается автоматически при закарытии главного окна.

 

Галерея: 
Главное окно
График измерений
Окно индикатора, меню "Допуск", целочисленная цена деления
Окно индикатора, меню "Допуск", дробная цена деления
Окно индикатора, меню "Статистика"
Окно индикатора, меню "Статистика", дробная цена деления
Окно индикатора, меню "Формула" с двумя датчиками
Окно индикатора, меню "Формула" с одним датчиком
Окно индикатора, меню "Формула", дробная цена деления
Окно индикатора, меню "Цифровой индикатор"
Окно индикатора, меню "Шкала"
Окно индикатора, меню "Шкала", режим отображения показаний
Окно настройки датчика, вкладка "Калибровка"
Окно настройки датчика, вкладка "О датчике"
Окно настройки датчика, вкладка "Установки"
Окно дополнительной информации о программе

Области применения нашей продукции: