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

помогите с XML


Автор Повідомлення
Повідомлення створено: 11. 01. 2016 [15:42]
coro
Bkmz Bkmz
Зареєстрован(а) с: 08.10.2014
Повідомлення: 12
"roman" wrote:

"coro" wrote:

Кто нибудь-сталкивался с необходимостью получать не только значение но и имя(id,name) из атрибутов?
JAVASCRIPT
SYS.cntrReq(tmppValTnar = SYS.XMLNode("get").setAttr("path","/sub_DAQ/mod_LogicLev/cntr_"+ctrlName+"/prm_cur/%2fval%2fAinTnar"));


Курево:
http://wiki.oscada.org/Doc/API#h154-1

Чем прямо не устроило? Курим это: http://wiki.oscada.org/Doc/OpisanieProgrammy#h920-10

Спасибо! Опять оказалось просто.

JAVASCRIPT
SYS.DAQ["Modul"]["Controller"]["Parameter"]["Attribute"].descr()
Повідомлення створено: 10. 01. 2020 [09:28]
ShuraF
Aleksandr Fenogentov
Зареєстрован(а) с: 08.08.2019
Повідомлення: 50
Добавлен контроллер в DAC.LogicLev
У контроллера есть Логический параметр с Шаблоном "Temp1"

Можно ли с помощью cntrReq() заменить шаблон и "перезапустить" Параметр?

[Повідомлення редагувалось 1 раз(ів), останній раз 10.01.2020 в 09:29.]
Повідомлення створено: 14. 01. 2020 [09:23]
coro
Bkmz Bkmz
Зареєстрован(а) с: 08.10.2014
Повідомлення: 12
"ShuraF" wrote:

Добавлен контроллер в DAC.LogicLev
У контроллера есть Логический параметр с Шаблоном "Temp1"

Можно ли с помощью cntrReq() заменить шаблон и "перезапустить" Параметр?

Если запущен QT интерфейс, то в строке снизу слева пишется путь до этого элемента. Далее используем set.

Либо так:
JAVASCRIPT
SYS.DAQ.LogicLev["contr"]["p1"]["p1"] = true;


Можно так:
JAVASCRIPT
SYS.cntrReq(XMLreq = SYS.XMLNode("get").setAttr("path","sub_UI/mod_VCAEngine/wlb_obj/wdg_test%2finclwdg%2fwdg"));



[Повідомлення редагувалось 1 раз(ів), останній раз 14.01.2020 в 09:24.]
Повідомлення створено: 15. 01. 2020 [09:03]
ShuraF
Aleksandr Fenogentov
Зареєстрован(а) с: 08.08.2019
Повідомлення: 50
Разве это не для работы с виджитами визуализации?

Про шаблон - как запросом узнать какой использован, заменить, добавить совсем не нашел информации.

[Повідомлення редагувалось 1 раз(ів), останній раз 16.01.2020 в 07:39.]



19202