Вверх ↑
Пакеты 
Кодогенерация 
RTCG 
Функции - Работа с элементом

Работа с элементом
Описание
Представляет функции для работы с элементом.
Функции
event - вызов события по имени

void event(<string name>[, <string data>])
Вызывает событие компонента с именем <name> и данными в потоке <data>.

Return: пустые данные
d - запрос данных

string d(<string name>[, <int type>[, <string default>]])
  Возвращает строку, полученную чтением данных с верхней точки элемента с именем <name>, если точка используется. Или из свойства элемента с именем <name>, если значение свойства не равно значению по-умолчанию. Если предыдущие условия не выполнены и при вызове фукции не указан третий аргумент, то это данные, пришедшие из потока любого метода do... данного элемента. Если при вызове фукции указан второй аргумент <type>, то данные из потока приводятся к заданному типу. И, наконец, если при вызове фукции указан третий аргумент <default>, то данные из потока заменяются значением третьего аргумента.

Return: строка

  Замечание: Чтение данных из потока возможно только единожды. Это означает, что в коде элемента недопустимо повторного использования вызова функции с одинаковым параметром <name>. Порядок (приоритет) чтения данных совпадает с вышеописанным: сначала с верхней точки, если точка используется, затем из свойства, если он было изменено, и только потом из потока, если не были выполнены предыдущие условия и фукция вызывается с одним или двумя аргументами. Полученные данные будут конвертироваться вызовом функции to_type объекта sys для приведения к типу точки, указанному в ini файле данного элемента. Третий аргумент функции <default> предназначен для использования при инициализации элемента в теле функции init(), так как на этом этапе невозможен приём данных из потока и они заменяются значением по-умолчанию, заданным разработчиком.
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)
Комментарий
...