EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Доступ к визуализации из шаблона/функции


First | 1 | 2 |
Author Message
Written on: 29. 06. 2016 [09:32]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"s-s-n" wrote:

Переключить пользователя можно каким-то способом кроме клика на строке статуса?

Переключение пользователя это дело исключительно пользователя, соответственно из процедуры нельзя.

Learn, learn and learn better than work, work and work.
Written on: 13. 07. 2016 [09:23]
s03Hejd
Jo Zoid
registered since: 31.03.2016
Posts: 33
"s-s-n" wrote:

Добрался. Нашел 2 способа.
Работают как и хотелось.

Поделились бы с сообществом.
Written on: 15. 07. 2016 [15:59]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 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);
Written on: 15. 07. 2016 [16:53]
s03Hejd
Jo Zoid
registered since: 31.03.2016
Posts: 33
В целом понятно, спасибо.
А почему в первой части пути в качестве разделителей используются непосредственно слеши, а во второй части слеши кодируются "%2f" ? Или можно использовать оба варианта?
Written on: 18. 07. 2016 [08:28]
s-s-n
s-s-n
Topic creator
registered since: 16.08.2011
Posts: 83
"s03Hejd" wrote:

В целом понятно, спасибо.
А почему в первой части пути в качестве разделителей используются непосредственно слеши, а во второй части слеши кодируются "%2f" ? Или можно использовать оба варианта?


Не знаю почему так кодируется. Так задумал разработчик.

Из справки:
Обычный запрос записывается в виде "<get path="/OPath/%2felem"/>".
Адреса, атрибут "path", можно узнать в конфигураторе OpenSCADA,
а именно в строке статуса где этот адрес высвечивается при наведении курсора мыши на конфигурационное или информационное поле.


Оба примера работают.
First | 1 | 2 |



9250