Cистема Автоматизированного Управления процесса стерилизации биореактора

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

вид в режиме регистрации)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Описание элементов рабочей панели программы

 

В верхней части окна расположены следующие элементы управления (кнопки):

 

 

 

 

При нажатии выводится окно, содержащее информацию о предназначении программы, версию, информацию об авторе (рис 8.4).

 

Рис 8.4

 

 

 

При нажатии выводится панель настройки приборов (рис 8.5). (Описание работы с панелью в разделе “Панель настройки приборов”).

 

 

 

В режиме регистрации кнопка блокируется.

 

 

 

Рис 8.5. Панель настройки приборов

 

 

При нажатии происходит завершение работы программы.

 

 

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

В текущей реализации программы опрос состояния прибора идет с интервалом 10 с. Вывод измерений в файл и отображение на диаграмме - с интервалом 10 с.

 

Рис 8.6. Температурная диаграмма

 

В нижней части окна расположены элементы управления процессом регистрации температуры:

 

 

 

 

 

При нажатии на кнопку производится переход из

 

 

режима готовности к режиму регистрации температуры, при этом индикатор

 

 

мерцает с интервалом 1 с.

 

Переключатель, разрешающий/запрещающий запись регистрируемых данных в файл, во время запуска программы находится в положении, определяемом ключом Save в файле конфигурации: Temper.ini (подробнее см. Описание файла конфигурации). Переключение можно производить как во время регистрации, так и в режиме готовности:

 

Включить запись в файл. Выключить запись в файл.

 

 

На рабочую панель выведены следующие информационные поля:

 

 

Текущее значение температуры (в текущей реализации программы обновление раз в 10 сек).

 

 

 

 

 

Время, прошедшее с момента запуска регистрации температуры.

 

Время, прошедшее с момента превышения установленного в поле Температурный порог значения температуры.

 

В этом поле выводится значение заданного ключом Temperature_level в файле конфигурации Temper.ini температурного порога.

 

При превышении текущим значением температуры значения заданного порога зажигается индикатор превышения порога и продолжает гореть до тех пор, пока температура не снизится ниже порогового значения.

 

 

В поле фиксируется относительное время достижения температурного порога.

 

- Путь до файла, в который идет сохранение регистрируемых данных. Путь файла определятся ключом Logs_path в файле конфигурации Temper.ini. Имя файла генерируется по текущей дате каждый раз при запуске режима регистрации. Таким образом, каждый блок данных измерений сохраняется в отдельном файле, имя которого определяется датой и временем начала измерения.

 

Панель настройки приборов

 

Рис 8.7. Панель настройки приборов

 

 

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

Для настройки параметров прибора ИТР 2529 (соответствующая вкладка) служат следующие поля ввода:

 

 

Задание можно осуществлять как с клавиатуры, так и пошагово мышью.

После редактирования параметра с клавиатуры, с нажатием клавиши “Enter” значение передается в прибор.

Кроме этого на вкладке присутствуют следующие поля индикации и кнопки работы с диалогом:

 

 

 

При нажатии происходит обновление всех полей ввода и индикации.

 

 

При нажатии происходит завершении работы с панелью настройки приборов.

 

  1. Файл конфигурации

 

Файл конфигурации программы управления измерителем температуры

регулирующим "Дана Терм” ИТР 2529. (в данной реализации программы файл “Temper.ini”) содержит в себе некоторые настройки, необходимые для корректной работы приложения, а также настройки облегчающие работу с данной программой

Этот файл имеет стандартную структуру конфигурационных файлов настройки “WINDOWS” приложений и описывается следующим синтаксисом:

 

[раздел 1]

; комментарий

имя ключа 1=значение ключа 1

……

имя ключа n=значение ключа n

……

[раздел N]

……

Листинг файла Temper.ini.

 

[general]

 

; Разрешения записи в файл по умолчанию ("0"/"1", "True"/"False").

Save=True

; Пути указываются в полном (абсолютном) виде, например: "c:\Dindrv".

; Каталог в который будут сохраняться показания прибора (если каталог по

; указанному пути отсутствует, он создается).

Logs_path=C:\Sterilization_program\Logs

; Каталог в котором находится драйвер DINdrv.

DINdrv_path=C:\Sterilization_program\Dindrv\

; Уровень температуры, который необходимо достичь.

Temperature_level=112

; Настройки диаграмм.

; Максимальные и Минимальные значения координат осей (в сек.)

<