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|SYS.DAQ|Subsystem "DAQ" (SYS.DAQ)}} ==
Functions of the subsystem object (SYS.DAQ):
<ul>
<li>''TCntrNodeObj daqAt(string path, string sep = "", waitForAttr = true)'' — attaches to a DAQ node (controller object, parameter, attribute) in the ''path'' or the separated string by the separator ''sep'', from the DAQ-subsystem. Check for an attribute in the path last element, at ''waitForAttr''.</li>
<li>''bool funcCall(string progLang, TVarObj args, string prog, string fixId = "", string err = "");'' — executes the function text ''prog'' with the arguments ''args'' on the program language ''progLang'' and with the function fixing identifier ''fixId'' (automatic if it is empty). Returns "true" when it is executed correctly or "false" and set ''err''. The fixed function differ from the automatic one by it does not remove after execution and uses repeatedly by an address into ''fixId'', which replaces that original identifier in first call. To recreate the function, you must change the program or clear the ''fixId'' in its original id.
<syntaxhighlight lang="JavaScript">
var args = new Object();
args.y = 0;
args.x = 123;
SYS.DAQ.funcCall("JavaLikeCalc.JavaScript",args,"y=2*x;");
SYS.messDebug("TEST Calc","TEST Calc rezult: "+args.y); </syntaxhighlight></li>
<li>''string funcSnthHgl(string progLang);'' — requesting the program language ''progLang'' syntax highlight rules in [[Special:MyLanguage/Documents/API#SnthHgl|the XML-tag ''SnthHgl'']].</li>
</ul>
 h Russian (ru)== {{Anch|SYS.DAQ|Подсистема "Сбор данных" (SYS.DAQ)}} ==
Функции объекта подсистемы (SYS.DAQ):
<ul>
<li>''TCntrNodeObj daqAt(string path, string sep = "", waitForAttr = true)'' — подключается к DAQ узлу (объект контролера, параметр, атрибут) по пути ''path'' или разделённой строки по разделителю ''sep'', от DAQ-подсистемы. Проверять на атрибут в конце пути, по ''waitForAttr''.</li>
<li>''bool funcCall( string progLang, TVarObj args, string prog, string fixId = "", string err = "" );'' — исполняет текст функции ''prog'' с аргументами в объекте ''args'' на языке программирования ''progLang'' и с идентификатором фиксации ''fixId'' (автоматически если пустой). Возвращает "true" при корректном вызове, иначе "false" и устанавливается "err". Фиксированная функция отличается от автоматической тем, что она не удаляется после исполнения, а используется повторно по адресу в ''fixId'', заменяющего оригинальный идентификатор при первом вызове. Для переформирования функции нужно изменить программу или очистить ''fixId'' в её оригинальный идентификатор.
<syntaxhighlight lang="JavaScript">
var args = new Object();
args.y = 0;
args.x = 123;
SYS.DAQ.funcCall("JavaLikeCalc.JavaScript",args,"y=2*x;");
SYS.messDebug("TEST Calc","TEST Calc rezult: "+args.y); </syntaxhighlight></li>
<li>''string funcSnthHgl(string progLang);'' — запрос правил подсветки синтаксиса языка программы ''progLang'' в [[Special:MyLanguage/Documents/API#SnthHgl|XML-теге ''SnthHgl'']].</li>
</ul>
 h Ukrainian (uk)== {{Anch|SYS.DAQ|Підсистема "Збір даних" (SYS.DAQ)}} ==
Функції об'єкту підсистеми (SYS.DAQ):
<ul>
<li>''TCntrNodeObj daqAt(string path, string sep = "", waitForAttr = true)'' — підключається до DAQ вузла (об'єкт контролеру, параметр, атрибут) за шляхом ''path'' або поділюваним рядком за поділювачем ''sep'', від DAQ-підсистеми. Перевіряти на атрибут у кінці шляху, за ''waitForAttr''.</li>
<li>''bool funcCall( string progLang, TVarObj args, string prog, string fixId = "", string err = "" );'' — виконує текст функції ''prog'' з аргументами у об'єкті ''args'' на мові програмування ''progLang'' та з ідентифікатором фіксації ''fixId'' (автоматично якщо порожній). Повертає "true" при коректному виконанні, інакше "false" та встановлюється "err". Фіксована функція відрізняється від автоматичної тим, що вона не видаляється після виконання, а використовується повторно за адресою у ''fixId'', яка замінює оригінальний ідентифікатор при першому виклику. Для переформування функції треба змінити програму або очистити ''fixId'' у її оригінальний ідентифікатор.
<syntaxhighlight lang="JavaScript">
var args = new Object();
args.y = 0;
args.x = 123;
SYS.DAQ.funcCall("JavaLikeCalc.JavaScript",args,"y=2*x;");
SYS.messDebug("TEST Calc","TEST Calc rezult: "+args.y); </syntaxhighlight></li>
<li>''string funcSnthHgl(string progLang);'' — запит правил підсвітлення синтаксису мови програми ''progLang'' у [[Special:MyLanguage/Documents/API#SnthHgl|XML-тегу ''SnthHgl'']].</li>
</ul>