Print this chapterPrint this chapter

ЛР5 zenon(базовий): Створення графічного інтерфейсу

Ввод значень

Завдання 5.4: Створіть кнопки збільшення та зменшення значення змінної "Температура[3]" з використанням функції "Write set value".

Поверніться в Editor не закриваючи при цьому Runtime (Alt+Tab).

  • Виділіть другий цифровий покажчик і в розділі Write set value зі спадного боксу Write set value via змініть Dialogbox на Element

Встановлення значень для цифрового покажчика 3 ми будемо виконувати через кнопки додавання та віднімання значення. Для цього створимо відповідні функції та прив’яжемо їх до кнопок.

  • Створіть нову функцію Write set value і в діалоговому вікні прив’яжіть її до змінної 'Температура[3]'

Автоматично з’явиться діалогове вікно налаштування функції

  • Встановіть Change by в '5' та активуйте бокси Propose current value та Direct to the hardware
  • Перейменуйте створену функцію на '+5 Температура3'
  • Розмістіть на екрані справа від цифрового покажчика нову кнопку
  • Прив’яжіть до неї створену функцію '+5 Температура3' і підпишіть символом '+'

Аналогічним чином створіть функцію '-5 Температура3' і кнопку '-'. Підкорегуйте розміри кнопок, шрифт підпису, колір, приберіть закруглення кутів.

Створений фрагмент повинен мати наступний вигляд:

  • Виділіть цифровий покажчик 3, 4 та стрілочний покажчик і у властивості Write set value деактивуйте галочку в боксі Setting values active

Таким чином, для першого цифрового покажчика значення будуть вводитись як і раніше – через діалогове вікно, для другого – безпосередньо в елементі, для третього – через кнопки додавання\віднімання а для всіх інших покажчиків – взагалі задаватись не будуть.

Тепер скомпілюйте зроблені зміни. Для цього на верхній інструментальній панелі натисніть на піктограму Create changed Runtime files. Поверніться в Runtime і натисніть на зроблену нами на початку кнопку 'Reload'. Виконані в проекті зміни активуються без перезапуску середовище виконання проекту.

Попрактикуйтесь вводити значення різними способами.