From OpenSCADAWiki
Jump to: navigation, search

Модулем візуалізатору надається та використовується низка специфічних атрибутів загального характеру, інформацію про які наведено у таблиці. Ці атрибути автоматично створюються візуалізатором за їх відсутності та під час першого запуску, або створюються користувачем у кадрі вказаної області, за потреби.

Ідентифікатор (область) Ім'я Призначення
runWin (головна сторінка) Вікно виконання

Встановлення режиму виконання головного вікна:

  • "Оригінальний розмір (0)".
  • "Максимізувати (1)".
  • "На весь екран (2)".
keepAspectRatio (головна сторінка) Зберігати пропорцію при масштабуванні Зберігати пропорцію сторінок при масштабуванні.
stBarNoShow (головна сторінка) Не показувати рядок статусу Приховати рядок статусу головного вікна.
winPosCntrSave (головна сторінка) Управління та збереження положення вікон Ввімкнення управління та збереження положення вікон виконання.
notify{N}, notifyVisVision{N} (сторінка) Сповіщувач: тип {N} At.png Створити вручну із типом "Текст"!

Визначає сповіщувач і процедуру отримання ресурсу сповіщення та безпосередньо сповіщення, згідно до концепції "Сигналізації (Аларми)". Сповіщення здійснюється за такою пріоритетністю — notifyVisVision{N} > {Qt|Phonon} > notify{N}. Тобто, notifyVisVision{N} є найбільш пріоритетним, підміняє сповіщення {Qt|Phonon} і тут ви можете реалізувати дуже неординарне сповіщення.

statLine (головна сторінка) Елементи рядку статусу At.png Створити вручну із типом "Текст"!

Текстове поле з описом елементів рядка статусу користувача, у форматі рядка "{Id}:{Label}:{ToolTip}:{Color}:{Img}", де:

  • "Id" — ідентифікатор, використовується також для формування повідомлень від віджету "stIt_{Id}".
  • "Label" — візуальна мітка елементу статусу.
  • "ToolTip" — спливаюча підказка стосовно елементу.
  • "Color" — колір мітки.
  • "Img" — зображення елементу статусу, замість мітки.
userSetVis (головна сторінка) Встановлення користувача At.png Створити вручну із типом "Рядок"!

Зміна користувача або виклик діалогу для його обрання. Варіанти значення:

  • "*" — виклик діалогу обрання користувача;
  • "$" — зміна користувача на типового;
  • "{користувач}[:{пароль}]" — пряма зміна на користувач із паролем; для порожнього пароля користувач змінюється лише якщо його права менше або дорівнюють та це локальна візуалізація; корисний приклад зміни на користувача "user" після хвилини неактивності:
if((SYS.time()-this.ownerSess().userActTm()) < 60)userSetVis = "";
else if(this.ownerSess().reqUser() != "user") userSetVis = "user:user";
prjDoc (головна сторінка) Документ проєкту At.png Створити вручну із типом "Рядок"!

Визначення документу проєкту виклику кнопкою рядка статусу із можливістю вимкнення-приховання кнопки за порожнього значення. Документ визначається у вигляді "{OffLine}|{OnLineOpenSCADAWiki}", до прикладу для проєкту АГЛКС — "AGLCS|Using/Model_AGLKS".

vs_background (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") Користувацький фон At.png Створити вручну із типом "Рядок"!

Визначає користувацький фон у формі {color}-{transp} {image}.

vs_border (види "Line edit", "Text edit", "Combo box", "List", "Tree", "Table" примітиву "FormEl") Користувацька границя At.png Створити вручну із типом "Рядок"!

Визначає користувацьку границю у стандартній формі CSS {wdth}px {style} {color}.

vs_winTitle (вид "Box") Заголовок вікна At.png Створити вручну із типом "Рядок"!

Значення динамічного заголовку вікна.