From OpenSCADAWiki
Revision as of 21:45, 4 February 2023 by RomanSavochenko (Talk | contribs) (Created page with "===== Модуль BlockCalc ===== {{#lst:Modules/BlockCalc/uk|CntrServComs}}")
Модуль BlockCalc
Отримання значень всіх атрибутів блоку об'єкту контролеру
ЗАП: <get path="/DAQ/BlockCalc/{CNTR}/blk_{BLK}/%2fserv%2fattr" />
- CNTR, BLK — об'єкт контролеру та блок у блоковій схемі.
ВІДП: <get path="/DAQ/BlockCalc/{CNTR}/blk_{BLK}/%2fserv%2fattr" rez="0">{attributes}</get>
- attributes — атрибути блоку в тегах "a": <a id="{ID}">{value}</a>
- ID — ідентифікатор атрибуту;
- value — значення атрибуту.
<get path="/DAQ/BlockCalc/CM101/blk_AT101_1/%2fserv%2fattr" rez="0" user="roman">
<a id="Fi">50.3839725707191</a>
<a id="Pi">10.2588208891757</a>
<a id="Ti">331.149550201738</a>
<a id="Si">0.071</a>
<a id="li">10</a>
</get>
Встановлення значень переліку атрибутів блоку об'єкту контролеру
ЗАП[root-DAQ]: <set path="/DAQ/BlockCalc/{CNTR}/blk_{BLK}/%2fserv%2fattr">{attributes}</set>
- CNTR, BLK — об'єкт контролеру та блок у блоковій схемі;
- attributes — атрибути блоку в тегах "a": <a id="{ID}">{value}</a>
- ID — ідентифікатор атрибуту;
- value — значення атрибуту.
<set path="/DAQ/BlockCalc/CM101/blk_AT101_1/%2fserv%2fattr">
<a id="Fi">50.3839725707191</a>
<a id="Pi">10.2588208891757</a>
</set>