Модулем візуалізатору надається та використовується низка специфічних атрибутів загального характеру, інформацію про які наведено у таблиці. Ці атрибути автоматично створюються візуалізатором за їх відсутності та під час першого запуску, або створюються користувачем у кадрі вказаної області, за потреби.
Ідентифікатор (область) | Ім'я | Призначення |
---|---|---|
runWin (головна сторінка) | Вікно виконання |
Встановлення режиму виконання головного вікна:
|
keepAspectRatio (головна сторінка) | Зберігати пропорцію при масштабуванні | Зберігати пропорцію сторінок при масштабуванні. |
stBarNoShow (головна сторінка) | Не показувати рядок статусу | Приховати рядок статусу головного вікна. |
winPosCntrSave (головна сторінка) | Управління та збереження положення вікон | Ввімкнення управління та збереження положення вікон виконання. |
notify{N}, notifyVisVision{N} (сторінка) | Сповіщувач: тип {N} | Створити вручну із типом "Текст"!
Визначає сповіщувач і процедуру отримання ресурсу сповіщення та безпосередньо сповіщення, згідно до концепції "Сигналізації (Аларми)". Сповіщення здійснюється за такою пріоритетністю — notifyVisVision{N} > {Qt|Phonon} > notify{N}. Тобто, notifyVisVision{N} є найбільш пріоритетним, підміняє сповіщення {Qt|Phonon} і тут ви можете реалізувати дуже неординарне сповіщення. |
statLine (головна сторінка) | Елементи рядку статусу | Створити вручну із типом "Текст"!
Текстове поле з описом елементів рядка статусу користувача, у форматі рядка "{Id}:{Label}:{ToolTip}:{Color}:{Img}", де:
|
userSetVis (головна сторінка) | Встановлення користувача | Створити вручну із типом "Рядок"!
Зміна користувача або виклик діалогу для його обрання. Варіанти значення:
if((SYS.time()-this.ownerSess().userActTm()) < 60)userSetVis = "";
else if(this.ownerSess().reqUser() != "user") userSetVis = "user:user";
|
prjDoc (головна сторінка) | Документ проєкту | Створити вручну із типом "Рядок"!
Визначення документу проєкту виклику кнопкою рядка статусу із можливістю вимкнення-приховання кнопки за порожнього значення. Документ визначається у вигляді "{OffLine}|{OnLineOpenSCADAWiki}", до прикладу для проєкту АГЛКС — "AGLCS|Using/Model_AGLKS". |
vs_background (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") | Користувацький фон | Створити вручну із типом "Рядок"!
Визначає користувацький фон у формі {color}-{transp} {image}. |
vs_border (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") | Користувацька границя | Створити вручну із типом "Рядок"!
Визначає користувацьку границю у стандартній формі CSS {wdth}px {style} {color}. |
vs_winTitle (вид "Box") | Заголовок вікна | Створити вручну із типом "Рядок"!
Значення динамічного заголовку вікна. |