Повідомлення створено: 29. 06. 2016 [09:32]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"s-s-n" wrote:
Переключить пользователя можно каким-то способом кроме клика на строке статуса?
Переключение пользователя это дело исключительно пользователя, соответственно из процедуры нельзя.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 13. 07. 2016 [09:23]
|
s03Hejd
Jo Zoid
Зареєстрован(а) с: 31.03.2016
Повідомлення: 33
|
"s-s-n" wrote:
Добрался. Нашел 2 способа.
Работают как и хотелось.
Поделились бы с сообществом.
|
Повідомлення створено: 15. 07. 2016 [15:59]
|
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
|
"s03Hejd" wrote:
Поделились бы с сообществом.
Пожалуйста.
Все оказалось не сложно...
reqSet = SYS.XMLNode("set").setAttr("path","/sub_UI/mod_VCAEngine/" + addr + "/%2fattr%2fpgOpen").setText("1");
SYS.cntrReq(reqSet);
attrSet = SYS.UI.VCAEngine.nodeAt("vcaAttrSet");
attrSet.call(addr + "/a_pgOpen", 1);
|
Повідомлення створено: 15. 07. 2016 [16:53]
|
s03Hejd
Jo Zoid
Зареєстрован(а) с: 31.03.2016
Повідомлення: 33
|
В целом понятно, спасибо.
А почему в первой части пути в качестве разделителей используются непосредственно слеши, а во второй части слеши кодируются "%2f" ? Или можно использовать оба варианта?
|
Повідомлення створено: 18. 07. 2016 [08:28]
|
s-s-n
s-s-n
Автор теми
Зареєстрован(а) с: 16.08.2011
Повідомлення: 83
|
"s03Hejd" wrote:
В целом понятно, спасибо.
А почему в первой части пути в качестве разделителей используются непосредственно слеши, а во второй части слеши кодируются "%2f" ? Или можно использовать оба варианта?
Не знаю почему так кодируется. Так задумал разработчик.
Из справки:
Обычный запрос записывается в виде "<get path="/OPath/%2felem"/>".
Адреса, атрибут "path", можно узнать в конфигураторе OpenSCADA,
а именно в строке статуса где этот адрес высвечивается при наведении курсора мыши на конфигурационное или информационное поле.
Оба примера работают.
|