hmi

Матеріали курсу Людино-машинні інтерфейси

До лабораторної роботи 4

Додаток 4.4. Використання спливаючих сторінок з вбудованою анімацією та суперджинів

Спливаючі сторінки, аналогічно джинам, можуть містити вбудовану анімацію з замінниками, які під час виклику можна замінити на необхідні змінні. Такі замінники реалізуються з використанням асоціацій (association). Асоціації разом з типом (тип вказувати не обов’язково) беруться в символи знаку питання:

?<Data Type> <Association>?

<Data Type> - вказує на тип асоціації, може бути BCD, BYTE, LONGBCD, UINT або ULONG; якщо тип не вказується, Citect буде визначати його автоматично

<Association> - номер або ім’я асоціації

Асоціації на сторінці можна прив’язати за замовченням у властивостях сторінки “Сопоставления”.

Сумісно з джинами можна використовувати спеціальні бібліотечні спливаючі сторінки, які призначені саме для виклику з джинів. Такі сторінки називаються суперджинами (Super Genies). Вони створюються у редакторі графіки. Для прив’язки суперджина до джина, при редагуванні джина необхідно вказати їх в меню “Правка->Присоединить суперджины”. Спливаючі сторінки створюються як сторінки, їх не потрібно прив’язувати і вони можуть бути викликані з будь-якого елементу. У всьому іншому механізми роботи спливаючих вікон і суперджинів однакові.

Для прив’язки асоціацій сторінки до змінної можна використати функцію Ass перед її викликом. Для спрощення виклику можна скористатися Cicode функцією AssWin (див. Д4.5).