Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Предварительная проверка работы мнемосхемы






Для проверки правильности привязки элементов мнемосхемы к переменным в

Редакторе проекта Трейс Моде имеется отладчик, который запускается щелчком по кнопке сбегущим человечком " Эмуляция" (не путать с похожей кнопкой Сохранить для МРВ!)

Рис.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). Сохранить

проект (Файл - Сохранить).

Таким образом, режим отладки показал, что мнемосхема работает нормально.

Если это не так, то нужно вернуться и проверить привязки и заданные Свойства тех элементов, которые работают не так, как требуется. После исправления нужно вновь запустить режим эмуляции и убедиться, что все работает правильно.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал