Автор |
Сообщение |
Сообщение создано: 30. 08. 2013 [11:48]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
Здравствуйте, как это можно реализовать и где про это почитать. подскажите пожалуйста. Спасибо.
|
Сообщение создано: 30. 08. 2013 [15:32]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"SergGray" wrote:
Здравствуйте, как это можно реализовать и где про это почитать. подскажите пожалуйста. Спасибо.
Про это написано в API пользователя движка визуализации.
Или по связи между виджетами.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 02. 09. 2013 [04:40]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
Спасибо!
|
Сообщение создано: 17. 09. 2013 [09:44]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
Здравствуйте. Пробовал передать из одного виджета в другой параметр. но результат отрицательный, видно где то еще есть недопонимание. связи везде полные. скада 0.8. последняя, линукс 12.3. В обработке пишу skv1.pereliv = 2_pod1.per результат ошибка.
Вложенный файл
skv.png (Тип файла: image/png, Размер: 883.45 килобайт) — 1706 загрузок
|
Сообщение создано: 17. 09. 2013 [10:27]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"SergGray" wrote:
Пробовал передать из одного виджета в другой параметр. но результат отрицательный, видно где то еще есть недопонимание. связи везде полные. скада 0.8. последняя, линукс 12.3.
SuSE это не единственный Linux, чтобы так обобщать.
"SergGray" wrote:
В обработке пишу skv1.pereliv = 2_pod1.per результат ошибка.
Какая ошибка и где?
P.S. Со скрина ничего не понятно и ни про какие ошибки там ничего не говорит! Кроме того почему через QTCfg?
P.P.S: OpenSCADA LTS 0.8.0.8: Установил связь "infoW.test: wdg:../wdg_play/a_name (+)" — связь работает!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 17. 09. 2013 [11:26]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
при исполнении проекта если написана строка присвоения skv1.pereliv = 2_pod1.per главная страница престают работать те функции которые на ней прописаны и работали до этого. из этого и вывод о ошибке. На счет всех линуксов я вроде и не обобщал и указал то с чем не получен результат. Задача простая из одного виджета нужно прочитать значение чекбокса и предать его значение в другие виджеты проекта.
пытался еще так. Есть корневая страница с вложенными виджетами на корневой странице текстовое поле куда можно вывести значение, в проекте через построитель выражений подключаю элемент который нужно опросить, линк говорит(+), в обработке корневой страницы пишу text_arg0val = 2_pod1_per; ставлю галку в чекбокс и в текстовом поле и изменения отсутствуют.
|
Сообщение создано: 17. 09. 2013 [11:35]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
"SergGray" wrote:
при исполнении проекта если написана строка присвоения skv1.pereliv = 2_pod1.per главная страница престают работать те функции которые на ней прописаны и работали до этого. из этого и вывод о ошибке. На счет всех линуксов я вроде и не обобщал и указал то с чем не получен результат. Задача простая из одного виджета нужно прочитать значение чекбокса и предать его значение в другие виджеты проекта.
пытался еще так. Есть корневая страница с вложенными виджетами на корневой странице текстовое поле куда можно вывести значение, в проекте через построитель выражений подключаю элемент который нужно опросить, линк говорит(+), в обработке корневой страницы пишу text_arg0val = 2_pod1_per; ставлю галку в чекбокс и в текстовом поле и изменения отсутствуют.
[Сообщение редактировалось 2 раз(а), в последний раз 17.09.2013 в 11:37.]
Вложенный файл
skv3.png (Тип файла: image/png, Размер: 81.31 килобайт) — 1657 загрузок
|
Сообщение создано: 17. 09. 2013 [11:45]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
и еще один скрин
Вложенный файл
skv4.png (Тип файла: image/png, Размер: 185.07 килобайт) — 1687 загрузок
|
Сообщение создано: 17. 09. 2013 [11:59]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"SergGray" wrote:
при исполнении проекта если написана строка присвоения skv1.pereliv = 2_pod1.per главная страница престают работать те функции которые на ней прописаны и работали до этого. из этого и вывод о ошибке.
Так и посмотрите в консоль или архив сообщений, что там за ошибка, а то получается как вилами по воде!
"SergGray" wrote:
На счет всех линуксов я вроде и не обобщал и указал то с чем не получен результат.
Ну да, только указали версию к абстрактному дистрибутиву Linux, а телепаты пусть вспоминают какие дистрибутивы с такой есть?! :)
"SergGray" wrote:
Задача простая из одного виджета нужно прочитать значение чекбокса и предать его значение в другие виджеты проекта.
И у меня она работает!
P.S. Скрины опять ни о чём и ошибки не отображают! Хотя вот в скрипте как минимум одна ошибка есть. Не могут символы переменных начинаться с числа иначе — ошибка компиляции. Открываем протокол сообщений и изучаем!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 18. 09. 2013 [12:20]
|
SergGray
Сергей Гурьянов
Создатель темы
Зарегистрирован(а) с: 02.02.2011
Сообщения: 50
|
Теперь и у меня все работает, разобрался. Правда теперь не понятно как исправить свой старый косяк с именем виджета 2_pod1 мало того, что он в реальном проекте, так и еще имеет кучу наслеователей. На пока одну связь пришлось сделать "с заднего крыльца". Но проект развивается и похоже что то надо делать. Пол проекта переделывать совсем не хочется.
|