На странице «Fill – заполнения» указывается выражение-условие, тип заполнения (в поле «FillDirection») и диапазон изменения уровня заполнения (в поле «SpecifyRange»).
Анимация «Заполнение пара» реализуется случайным образом и зависит от переменного тэга «pariii_01». Значении тэга «pariii_01» определяется случайным образом с помощью функции «Rand()» и реализуется в Cicode-объекте выражением «pariii_01=Rand(50)».
На странице «Appearance» в поле «HiddenThen – «скрыть, когда»» записывается выражение условие «vkl=0» (заполнения объекта будет происходить только тогда, когда значение переменной «vkl» будет принимать значении «TRUE – истина»).
Рисунок 28-Объект типа «Symbol-Smoke»
Рисунок 29- Окна настройки объекта типа «Symbol-Smoke»
Панель управления мнемосхемы представлена на рисунке 30.
Рисунок 30-Панель управления мнемосхемы
При вставке кнопки «Пр. Тренд» панели управления мнемосхемы появляется окно настройки свойств объекта типа «Button» (рисунок 31).
На странице «Input» в поле «Action – действие» отмечается «UP» (при отпуске левой кнопки мыши). В поле «Upcommand» пишется выражение «PageDisplay("str")». Данные настройки означают, что в режиме исполнения при нажатии на кнопку «Пр. Тренд» произойдет переключение на графическую страницу «str».
Для кнопок «Дв. Тренд», «SPC» выражение в поле «Upcommand» имеют вид соответственно:
- «PageDisplay("dtr")»;
- «PageDisplay("SPC")».
В окне свойств для кнопки в поле «Upcommand» указано выражение «ShutdownForm()», означающее закрытие проекта при нажатии на данную кнопку в режиме исполнения.
Для остальных кнопок заполнение поля «Up command» имеют следующий вид:
- – «Exec("Calc")» – открытие калькулятора в режиме исполнения;
- – «TagDebug()» – считывание значения заданного тэга в режиме исполнения;
- – «IODeviceStats()» – статус устройства ввода/вывода;
- – «Exec("Notepad")» – открытие блокнота в режиме исполнения.
Аналогичным образом можно задать другие кнопки для открытия приложений в режиме исполнения.
Для кнопок «ВКЛ» и «ВЫКЛ» включения и выключения ручного задания расхода воздуха (рисунок 32) и мазута поля «Upcommand» заполняются соответственно:
- «vkl_rv=1» и «vkl_rv=0»;
- «vkl_rmaz=1» и «vkl_rmaz=0».
Данные настройки означают, что в режиме исполнения при нажатии на кнопки «ВКЛ» переменные «vkl_rv» и «vkl_rmaz» примут значение типа «TRUE», а при нажатии на кнопки «ВЫКЛ» переменные «vkl_rv» и «vkl_rmaz» примут значение типа «FALSE».
Для ручного ввода значения расхода воздуха и мазута используются объекты типа «Gene-Number_Pud» вставленный из библиотеки джинов.
В окне настроек свойств джина «Number_Pud» (рисунок 33) в поле «Tag» вводится переменный тэг «vkl_rv_1» (для расхода воздуха), значение которого будет меняться вручную в режиме исполнения (с помощью ввода с клавиатуры либо панели ввода (рисунок 34), появляющейся при нажатии на данный объект). Остальные поля заполняются аналогично рисунку 33.
Для ручного ввода расхода мазута используется переменная «vkl_rmaz_1» аналогично переменной «vkl_rv_1».
Рисунок 31-Окно настройки свойств кнопки «Пр. Тренд»
Рисунок 32-Кнопки включения/отключения ручного задания расхода
воздуха и мазута
Рисунок 33- Окно настройки свойств джина «Number_Pud»
Рисунок 34-Окно ввода значения переменной «vkl_rv_1»
в режиме исполнения
Для построения тренда в режиме реального времени технологических параметров расхода воздуха и мазута используются объекты «Genie» библиотеки «Trend» (рисунок 35).
В окнах настройки данных кнопок указываются тэги, тренды которых необходимо построить (рисунок 36).
Рисунок 35-Окно вставки кнопок построения трендов
Рисунок 36-Кнопки и окна их настроек для построения трендов в режиме реального времени
Для ручного ввода расхода воздуха и мазута так же используются объекты «ManualLoader» из библиотеки джинов (рисунок 37). В окнах их настроек указываются тэги, значения которых требуется менять в режиме исполнения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.