ЛР9 zenon: Меню

Визначення дій

Завдання 9.2: Визначте дії для пунктів меню.

Для кожного пункту меню можна визначити три дії: виконання функції, встановлення певного значення змінній та виклик файлу допомоги.

  • Виділіть пункт 'Процес' розділу меню 'Головний екран'
  • У вікні властивостей зайдіть в Representation / Type -> Action type: і зі спадного меню виберіть Function
  • В розділі властивостей Function/ macro прив’яжіть функцію 'Перехід на екран Процес'

Аналогічну операцію виконайте для пунктів розділу меню 'Системні функції' та 'Модулі'. Для пунктів розділу 'Встановлення значень' визначіть дію встановлення значень змінним.

  • Виділіть пункт 'Клапан 1' -> 'відкрити' розділу меню 'Встановлення значень'
  • У вікні властивостей зайдіть в Representation / Type -> Action type: і зі спадного меню виберіть Write set value
  • В розділі властивостей Write set value -> Variable: виберіть змінну 'Танк[1].Клапан[1]', а також для опції Set value/Change by: встановіть значення '1'
  • Для пункту 'Клапан 1' -> 'закрити'  повторіть описані вище дії, але значення встановіть в '0'

Аналогічні операції виконайте для пункту 'Клапан 2' та 'Температура 1'. Для останнього встановіть значення  в '22'.

Таким чином, через головне меню, окрім перемикання між екранами ми також зможемо відкривати\закривати клапани та встановлювати конкретне значення для першої температури.

Також необхідно прив’язати відповідні рівні доступу до пунктів меню. Зробіть це на власний розсуд через властивість Authorization -> Authorization level:.

На цьому конфігурування пунктів меню завершене.