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|TCntrNode|Any object (TCntrNode) of OpenSCADA objects tree (SYS.*)}} ==
Object functions:
* ''PropTp property(string id, PropTp val = '''null''');'' — Returns of the object's property ''id'' for the group ''grp'' with setting its at ''val'' non '''null''' and '''EVAL'''. Where ''val'' in '''EVAL''' is clearing the property and '''null''' (no the argument) just sets nothing. You can [[#Object|access directly]] the properties for the TCntrNode objects, of course at their absence in the Object Model.
* ''TArrayObj nodeList( string grp = "", string path = "" );'' — Get child nodes full identifiers list for group ''grp'' and node from path ''path''. If ''grp'' empty then return nodes for all groups. The full identifier is "{grp}{nID}".
* ''TCntrNodeObj nodeAt( string path, string sep="" );'' — Attach to node ''path'' into OpenSCADA objects tree. If a separator set into ''sep'' then path process as separated string. For missing and invalid nodes the function will return "false" when a correct node in it conversion to BOOLEAN will return "true".
* ''TCntrNodeObj nodePrev( );'' — Get previous, parent, node.
* ''string nodePath( string sep = "", bool from_root = true );'' — Getting the path of the current node in the object tree OpenSCADA. One separator character is specified in ''sep'' to get the path through the separator, for example, "DAQ.ModBus.PLC1.P1.var", otherwise "/DAQ/ModBus/PLC1/P1/var". ''from_root'' indicates a need to form a path from the root, and without the Station ID.
* ''int messSys( int level, string mess )'' — Formation of the system message ''mess'' with the ''level'' with the node path as a category and with the human readable path before the message.
 h Russian (ru)== {{Anch|TCntrNode|Любой объект (TCntrNode) дерева OpenSCADA (SYS.*)}} ==
Функции объекта:
* ''TArrayObj nodeList( string grp = "", string path = "" );'' — возвращает список идентификаторов дочерних узлов для группы ''grp'' и узла по пути ''path''. Если ''grp'' пусто то возвращаются узлы всех групп.
* ''TCntrNodeObj nodeAt( string path, string sep = "" );'' — подключает к узлу ''path'' в дереве объектов OpenSCADA (рис.1). Если указывается разделитель в ''sep'' то путь обрабатывается как строка с разделителем. Для отсутствующих и некорректных узлов эта функция будет возвращать "false", тогда как корректный узел, при преобразовании в BOOLEAN, вернёт "true".
* ''TCntrNodeObj nodePrev( );'' — возвращает предыдущий-родительский узел.
* ''string nodePath( string sep = "", bool from_root = true );'' — возвращает путь к текущему узлу в дереве объектов OpenSCADA (рис.1). Символ разделителя указывается в ''sep'' для получения пути через разделитель, например — "DAQ.ModBus.PLC1.P1.var", иначе — "/DAQ/ModBus/PLC1/P1/var". ''from_root'' указывает на необходимость формировать путь от корня и без указания идентификатора станции.
* ''int messSys( int level, string mess )'' — формирует системное сообщение ''mess'' с уровнем ''level'', с путём узла в качестве категории и с читабельным путём перед сообщением.
 h Ukrainian (uk)== {{Anch|TCntrNode|Будь який об'єкт (TCntrNode) дерева OpenSCADA (SYS.*)}} ==
Функції об'єкту:
* ''PropTp property(string id, PropTp val = '''null''');'' — Повертає властивість ''id'' об'єкту для групи ''grp'' із встановленням її у ''val'' не '''null''' і '''EVAL'''. Де ''val'' у '''EVAL''' очищує властивість і '''null''' (без аргументу) просто нічого не встановлює. Ви можете [[#Object|звертатися прямо]] до властивостей об'єктів TCntrNode, звісно за їх відсутності у Моделі Об'єктів.
* ''TArrayObj nodeList( string grp = "", string path = "" );'' — повертає перелік повних ідентифікаторів дочірніх вузлів для групи ''grp'' та вузла за шляхом ''path''. Якщо ''grp'' порожня то повертаються вузли всіх груп. Повний ідентифікатор, це "{grp}{nID}".
* ''TCntrNodeObj nodeAt( string path, string sep = "" );'' — під'єднує до вузла ''path'' у дереві об'єктів OpenSCADA (рис.1). Якщо вказується роздільник у ''sep'' то шлях обробляється як рядок з роздільником. Для відсутніх і некоректних вузлів ця функція повертатиме "false", тоді як коректний вузол при перетворені у BOOLEAN повертатиме "true".
* ''TCntrNodeObj nodePrev( );'' — повертає попередній-батьківський вузол.
* ''string nodePath( string sep = "", bool from_root = true );'' — повертає шлях до поточного вузла у дереві об'єктів OpenSCADA (рис.1). Символ роздільника вказується у ''sep'', для отримання шляху через роздільник, наприклад — "DAQ.ModBus.PLC1.P1.var", інакше — "/DAQ/ModBus/PLC1/P1/var". ''from_root'' вказує на необхідність формувати шлях від кореня та без вказання ідентифікатору станції.
* ''int messSys( int level, string mess )'' — формує системне повідомлення ''mess'' з рівнем ''level'', зі шляхом вузла у якості категорії та з читабельним шляхом перед повідомленням.