From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)=== {{Anch|xmlCntrReq|XML: Control request (xmlCntrReq)}} ===
''Description:'' Requesting for control the program, by XML. The usual request is written in the form "'''<get path="/OPat/%2felem"/>'''". When we indicate the station the request to the specified external station is made.<br/>
''Parameters:''
{| class="wikitable"
|-
! Identifier !! Name !! Type !! Mode !! By defaults
|-
| rez || Result || String || Return || 
|-
| req || Request || Object(XMLNodeObj) || Output || 
|-
| stat || Station || String || Input || 
|}
''Example (more examples see for [[Special:MyLanguage/Documents/User_API#SYS|the equal internal function SYS.cntrReq()]]):''
<syntaxhighlight lang="JS">
using Special.FLibSYS;
//Getting status "Off/On" of the parameter "1" of the controller "1" of the module "ModBus".
//sub_DAQ/mod_ModBus/cntr_1/prm_1 —  the path according to the project structure.
req = xmlNode("get").setAttr("path","/sub_DAQ/mod_ModBus/cntr_1/prm_1/%2fprm%2fst%2fen");
rez = xmlCntrReq(req);
messPut("test",0,"Example: "+req.text());
 h Russian (ru)=== {{Anch|xmlCntrReq|XML: Запрос интерфейса управления (xmlCntrReq)}} ===
''Описание:'' Запрос на предмет контроля программы, по XML. Обычный запрос записывается в виде "'''<get path="/OPath/%2felem"/>'''". При определении станции осуществляется запрос к указанной внешней станции.<br/>
''Параметры:''
{| class="wikitable"
|-
! Идентификатор !! Имя !! Тип !! Режим !! По умолчанию
|-
| rez || Результат || Строка || Возврат || 
|-
| req || Запрос || Объект(XMLNodeObj) || Выход || 
|-
| stat || Станция || Строка || Вход || 
|}
''Пример (больше примеров смотрите для [[Special:MyLanguage/Documents/User_API#SYS|аналогичной внутренней функции SYS.cntrReq()]]):''
<syntaxhighlight lang="JS">
using Special.FLibSYS;
//Получение признака "Включен/Выключен" параметра "1" контроллера "1" модуля "ModBus".
//sub_DAQ/mod_ModBus/cntr_1/prm_1 — путь согласно структуре проекта
req = xmlNode("get").setAttr("path","/sub_DAQ/mod_ModBus/cntr_1/prm_1/%2fprm%2fst%2fen");
rez = xmlCntrReq(req);
messPut("test",0,"Значение: "+req.text());
 h Ukrainian (uk)=== {{Anch|xmlCntrReq|XML: Запит інтерфейсу керування (xmlCntrReq)}} ===
''Опис:'' Запит щодо контролю програми, за XML. Звичайний запит записується у вигляді "'''<get path="/OPath/%2felem"/>'''". За визначенням станції здійснюється запит до вказаної зовнішньої станції.<br/>
''Параметри:''
{| class="wikitable"
|-
! Ідентифікатор !! Ім'я !! Тип !! Режим !! По замовченню
|-
| rez || Результат || Рядок || Повернення || 
|-
| req || Запит || Об'єкт(XMLNodeObj) || Вихід || 
|-
| stat || Станція || Рядок || Вхід || 
|}
''Приклад (більше прикладів дивіться для [[Special:MyLanguage/Documents/User_API#SYS|аналогічної внутрішньої функції SYS.cntrReq()]]):''
<syntaxhighlight lang="JS">
using Special.FLibSYS;
//Отримання ознаки "Ввімкнений/Вимкнений" параметру "1" контролеру "1" модуля "ModBus".
//sub_DAQ/mod_ModBus/cntr_1/prm_1 — шлях згідно до структури проекту
req = xmlNode("get").setAttr("path","/sub_DAQ/mod_ModBus/cntr_1/prm_1/%2fprm%2fst%2fen");
rez = xmlCntrReq(req);
messPut("test",0,"Значення: "+req.text());