УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Получение параметра вложенного атрибута


Автор Повідомлення
Повідомлення створено: 11. 06. 2021 [07:57]
Monart
Игорь Мищенко
Автор теми
Зареєстрован(а) с: 30.03.2021
Повідомлення: 6
Версия oSCADA 0.8 LTS.

Здравствуйте!
У меня возникла проблема.

Структура:
LogicLev/display/display_1/row_1/tag
Где display - контроллер, display_1 - параметр, row_1 - параметр параметра display_1, tag - это атрибут параметра row_1.(См. Рисунок 1)

https://i2.paste.pics/5cfc27d68688b1f3612607677e335fac.png

Я пытаюсь получить значение атрибута:
JAVASCRIPT
SYS.DAQ["LogicLev"]["display"]["display_1"]["row_1"]["tag"].get();

Но мне всегда возвращает ноль, - почему?

Если таким же образом попытаться взять параметр атрибута display_1 - никаких проблем не возникает.
Что я делаю не так?

[Повідомлення редагувалось 4 раз(ів), останній раз 11.06.2021 в 08:00.]
Повідомлення створено: 11. 06. 2021 [08:13]
Monart
Игорь Мищенко
Автор теми
Зареєстрован(а) с: 30.03.2021
Повідомлення: 6
Разобрался!
Для тех, у кого возникнет подобная проблема:
Необходимо добавить префиксы.
Т.е запрос будет выглядеть вот так:
JAVASCRIPT
SYS.sub_DAQ["mod_LogicLev"]["cntr_display"]["prm_display_1"]["prm_row_1"]["tag"].get();



17389