Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Предварительная проверка работы мнемосхемы
Для проверки правильности привязки элементов мнемосхемы к переменным в Редакторе проекта Трейс Моде имеется отладчик, который запускается щелчком по кнопке сбегущим человечком " Эмуляция" (не путать с похожей кнопкой Сохранить для МРВ!) Рис.4.1.1.22. Рис.4.1.1.22. Кнопка " Эмуляция" При запуске Отладчика появляется окно со списком переменных и их значениями, если они заданы первоначально в шаблоне экрана (мнемосхемы). Вид мнемосхемы, при правильно привязанных переменных, соответствует их значениям, например, отображается в соответствующих текстовых элементах. Значения переменных в списке Отладчика можно менять (двойной щелчок), и изменения будут отображаться на мнемосхеме. Например, будет изменяться уровень воды видный в " стекло" в емкости. Рис.4.1.1.23. Вид окна Редактора проекта после запуска режима эмуляции. Появилось окно Значения аргументов, т.е. тех переменных, которые были заданы в Свойствах шаблона экрана, с их значениями по умолчанию. Сфера (" светодиод"), индицирующая работу насоса, стала зеленой, потому, что значение переменной р_Подача_Шабл в настоящий момент равно 0.01 куб.м/сек, а сфера должна в соответствии с ее настройками становиться зеленой, когда эта переменная становится большей, чем 0.0001, см. рис. 4.1.1.20. Значение уровня 2.4 м отображается в текстовом поле, а также графически в " водомерной трубке", в прямоугольнике, помещенном на рисунке емкости. Максимальное значение заливки прямоугольника темно-синим цветом установлено в 5 м, см. рис 4.1.1.18, поэтому заливка соответствует значению уровня, заданного по умолчанию, т.е. 2.4 м.
Кнопки включения и выключения насоса работают, в чем можно убедиться, щелкнув по ним. Выключим насос щелчком по соответствующей кнопке, а в поле отладчика установим значение уровня h_Level_Шабл, двойным щелчком в поле Значение, равным 4.8 м, т.е. большим, чем уровень тревоги, и подтвердим нажатием клавиши Ввод. В результате Нажатия кнопки Выключить насос " светодиод" станет красным, указывая оператору, что насос выключен, переменная р_Подача_Шабл, как видно в окне отладчика станет равной нулю. Задание в окне отладчика текущего уровня h_Level_Шабл равным 4.8 м отобразится в текстовом поле, в прямоугольнике уровень поднимется почти до верха емкости, т.е. превысит установленное ранее для клипа максимальное значение 4.5 м, и поэтому появится и замигает фонарь аварийной тревоги: Рис.4.1.1.24. Эмуляция показывает, что мнемосхема работает в соответствии с тем, как требовалось, это значит, что привязка переменных выполнена правильно Выключить режим эмуляции щелчком по ее кнопке (см. рис. 4.1.1.22). Сохранить проект (Файл - Сохранить). Таким образом, режим отладки показал, что мнемосхема работает нормально. Если это не так, то нужно вернуться и проверить привязки и заданные Свойства тех элементов, которые работают не так, как требуется. После исправления нужно вновь запустить режим эмуляции и убедиться, что все работает правильно.
|