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

Строка редактирования - отображение данные с контроллера


Автор Сообщение
Сообщение создано: 13. 02. 2013 [16:24]
s60ru
Антон Петров
Создатель темы
Зарегистрирован(а) с: 10.05.2012
Сообщения: 141
На страничке расположил элемент "строка редактирования".
Для "value" сделал "Полная связь".
На вкладке "Связи" связал с параметром контроллера, который читает по модбасу.
Запустил графику в рантайм.
Результат: элемент "строка редактирования" сохраняет первоначальное значение - 0.
Ожидаемый результат: "элемент "строка редактирования" отображает текущее значение регистра модбаса.
Добавил в обработку вывод в журнал значение value - оно совпадает со значением регистра модбаса.
Создал атрибут на странице, присваиваю ему значение value строки редактирования и вывожу в архив = текущее значение регистра модбаса.

Вопрос:
1) Как сделать отображение текущего значения регистра модбаса в элементе "строка редактирования" ?
2) Если поле value связано с атрибутом параметра модбаса, должен ли работать механизм передачи значения из строки редактирования в атрибут параметра или надо обрабатывать событие ws_LnAccept ?
Сообщение создано: 13. 02. 2013 [19:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3747
"s60ru" wrote:

На страничке расположил элемент "строка редактирования".
Для "value" сделал "Полная связь".
На вкладке "Связи" связал с параметром контроллера, который читает по модбасу.
Запустил графику в рантайм.
Результат: элемент "строка редактирования" сохраняет первоначальное значение - 0.

- Беру ДемоБД.
- Запускаю контроллер ModBus.testTCP;
- Открываю разработку интерфейсов, открываю кадр /wlb_test/wdg_FormElTests.
- Для атрибута "value" виджета "line2" устанавливаю связь "Полная связь".
- Во вкладке "Связи" ставлю связь на "prm:/ModBus/testTCP/test/reg3"
- Устанавливаю "Активный" для виджета "line2".
- Запускаю проект "Группы сигнализаций (Шаблон)" и наблюдаю значений в поле "line2", которое реально идёт из контроллера. Меняю значение в "line2" и оно нормально записывается в контроллер.

Learn, learn and learn better than work, work and work.
Сообщение создано: 14. 02. 2013 [09:43]
s60ru
Антон Петров
Создатель темы
Зарегистрирован(а) с: 10.05.2012
Сообщения: 141
плавающий глюк какой-то.......
удалил страницу из проекта, родителем которой является виджет с "неработающим" элементом "строка редактирования", потом добавил новую, так же назвал, указал родителем этот виджет, запустил рантайм - заработало...



5789