Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичний посібник АСКУЕ українс.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9 Мб
Скачать
☆

3. Автопобудова каналу

Для створення каналу у вузлі проекту по аргументу шаблону екрану скористаємося процедурою автопобудови. Для цього:

- у шарі Система виберемо ЛК вузол Rtm_1;

- у полі компонентів вузла ЛК виберемо Экран#1;

- клацанням правої кнопки миші (ПК) викличемо контекстне меню;

- у нім клацанням ЛК відкриємо властивості компоненту Экран#1:

- виберемо ЛК вкладку Аргументы;

- виділимо ЛК аргумент Параметр і за допомогою іконки створимо канал класу Float типу Input з ім'ям Параметр:

Рисунок 1.15 – Древо проекту

Подвійним клацанням ЛК по каналу Параметр відкриємо бланк редагування його атрибутів і заповнимо розділ Границы таким чином (рисунок 1.16):

Рисунок 1.16 – Завдання меж каналу Параметр

4. Створення генератору та прив’язка його до каналу

Введемо до складу проекту джерело сигналу - внутрішній генератор синусоїди, пов'яжемо його із створеним каналом і випробуємо в роботі виконані засоби відображення. Для цього виконаємо наступні дії:

- відкриємо шар Источники/Приемники і через ПК створимо в нім групу компонентів Генераторы (рисунок. 1.17):

- подвійним клацанням ЛК відкриємо групу Генераторы_1 і через ПК створимо в ній компонент Синусоида (рисунок 1.18);

Рисунок 1.17 – Створення генератору

Рисунок 1.18 – Завдання типу сигналу, що генерується

- для прив'язки генератора до каналу Параметр, захопимо за допомогою ЛК створене джерело і, не відпускаючи ЛК, перетягнемо курсор на вузол Rtm_1 в шарі Система, а потім, у вікні компонентів, що відкрилося, на канал Параметр. Відпустимо ЛК.

Рисунок 1.19 – Прив’язка генератору

Для запуску проекту:

- збережемо проект за допомогою іконки , задавши у вікні, що відкрилося, ім'я Qs_lesson_1.prj;

- На інструментальній панелі виберемо ЛК іконку і підготуємо проект для запуску в реальному часі;

- ЛК виділимо в шарі Система вузол Rtm_1, а після, натиснувши ЛК ікону на інструментальній панелі, запустимо режим виконання.

У вікні ГЕ, що відкрилося, праворуч від напису "Значення параметра" повинне показуватися зміна синусоїдального сигналу. Те ж значення повинен відображати і стрілочний прилад.

Рисунок 1.20 – Функціонування проекту

5. Добавлення функції керування

Введемо до складу графічного екрану ГЕ елемент, що дозволяє реалізувати введення числових значень з клавіатури. Створимо новий аргумент шаблону екрану для їх прийому.

Для цього:

- викличемо графічний екран на редагування;

- на інструментальній панелі графічного редактора виберемо ЛК іконку ГЕ Кнопка - ;

- за допомогою миші розмістимо ГЕ в полі екрану під ГЕ ;

Рисунок 1.21 – Додавання графічного елементу Кнопка

- перейдемо в режим редагування , виділимо ГЕ ЛК і викличемо вікно його властивостей:

Рисунок 1.22 – Вікно властивостей ГЕ Текст

- у полі Текст введемо напис Управление;

- відкриємо бланк События і ПК розкриємо меню По нажатию (mouseРressed);

- виберемо із списку команду Добавить Send Value;

Рисунок 1.23 – Додавання події для ГЕ Кнопка

- у меню настройок вибраної команди, що розкрилося, в полі Тип передачи (Send Type) виберемо із списку Ввести и передать (Enter & Send):

Рисунок 1.24 – Вибір типу посилки сигналу в канал

- клацанням ЛК в полі Результат (Destination) викличемо табличний редактор аргументів;

- створимо ще один аргумент і задамо йому ім'я Управление;

- змінимо тип аргументу на In/out, кнопкою Готово підтвердимо прив'язку атрибуту ГЕ до цього аргументу:

- закриємо вікно властивостей ГЕ за допомогою клацання ЛК по іконці .

Далі виконаємо розміщення ГЕ Текст для відображення значення, що вводиться з клавіатури. Скористаємося таким, що вже є на графічному екрані ГЕ шляхом його копіювання/вставки і переприв’язки. Для цього:

- виділимо ЛК ГЕ Текст, службовець для відображення аргументу Параметр:

- за допомогою іконки на панелі інструментів або комбінацією клавіш Ctrl+С скопіюємо виділений Текст ГЕ в буфер обміну;

- далі за допомогою іконки або комбінацією клавіш Ctrl+V витягуватимемо копію ГЕ з буфера обміну і помістимо її на графічний екран;

- перемістимо, утримуючи натиснутою ЛК, копію ГЕ Текст праворуч від розміщеного на екрані ГЕ Кнопка;

- подвійним клацанням ЛК на переміщеному ГЕ Текст відкриємо вікно його властивостей;

- подвійним клацанням ЛК на рядку Текст вкладки основних властивостей перейдемо до настройки динамізації даного атрибуту ГЕ;

- у правому полі рядка Привязка клацанням ЛК відкриємо табличний редактор аргументів шаблону екрану;

- виділимо ЛК в списку аргумент Управление і клацанням ЛК по екранній кнопці Готово підтвердимо прив'язку атрибуту ГЕ Текст до даного аргументу шаблону екрану (рисунок 1.25);

Рисунок 1.25 – Прив’язка каналу Керування до ГЕ Текст

  • закриємо вікно властивостей ГЕ Текст.