From OpenSCADAWiki
Jump to: navigation, search

Таблиця. Спеціальні та зарезервовані елементи шаблону.

Ім'я Призначення
Атрибути
rez Атрибут результату виконання процедури, вміст якого поміщається у дерево документа.
lTime Час останнього формування. Якщо документ формується вперше то lTime дорівнює bTime.
rTime Містить час перебирання значень, секунди, визначається всередині тегів з атрибутом "docRept".
rTimeU Містить час перебирання значень, мікросекунди, визначається всередині тегів з атрибутом "docRept".
rPer Містить період перебору значень, атрибут "docRept".
mTime, mTimeU, mLev, mCat, mVal

Визначаються всередині тегів з атрибутом "docAMess" при розборі повідомлень архіву повідомлень:

mTime — час повідомлення, секунди;
mTimeU — час повідомлення, мікросекунди;
mLev — рівень повідомлення;
mCat — категорія повідомлення;
mVal — значення повідомлення.
Спеціальні теги
Спеціальні атрибути стандартних тегів
body.docProcLang Мова виконуваних процедур документу, по замовченню це "JavaLikeCalc.JavaScript".
*.docRept="1s" Тег з указаним атрибутом розмножується, при формуванні, шляхом зсуву часу у атрибуті "rTime" на значення, вказане у даному атрибуті.
*.docAMess="1:PLC*" Вказує на необхідність розмноження тегу з атрибутом, повідомленнями з архіву повідомлень за вказаний інтервал часу, згідно рівня "1" та шаблону запиту "PLC*", за категорією повідомлення. У шаблоні запиту можуть вказуватися регулярні вирази у вигляді "/{re}/". Для даного тегу, у процесі розмноження, визначаються атрибути: "mTime", "mTimeU", "mLev", "mCat" и "mVal".
*.docAMessArchs="AMod.Archiver[;AModN.ArchiverN]" Доповнює атрибут "*.docAMessArchs" переліком архіваторів для читання повідомлень звідти.
*.docRevers="1" Вказує на інвертування порядку розмноження — останній нагорі.
*.docAppend="1" Ознака необхідності додання результату виконання процедури до тегу процедури. Інакше результат виконання заміняє вміст тегу.
body.docTime Час формування документу, використовується для встановлення атрибуту lTime при наступному формуванні документа. Не встановлюється користувачем!
table.export="1" Ввімкнення можливості експорту вмісту вказаної таблиці у CSV-файл або інші табличні формати.