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

variable_name0


Автор Сообщение
Сообщение создано: 01. 10. 2013 [13:57]
petr_ozz
Petro Zaim
Создатель темы
Зарегистрирован(а) с: 29.11.2012
Сообщения: 4
Помітив баг/особливість, не знаю.
При створенні шаблону було заведено параметр:
dev_inpt0 dev_inpt0 Логічний Вихід Повний доступ Зв'язок param|dev_inpt0
і так далі до dev_inpt7.
Вдповідним чином був налаштований логічний параметр контролера модбасу а також параметри віджету у QTCfg.
У віджеті вісім чекбоксів FormEl1...FormEl8 і тупий код для перевірки чи біти встановлюються:

JAVASCRIPT
if (FormEl1_value) dev_inpt0 = true; else dev_inpt0 = false;
if (FormEl2_value) dev_inpt1 = true; else dev_inpt1 = false;

і т.д.

В такій формі всі біти встановлюються з проекту візуалізації крім dev_inpt0.
З читанням стану бітів, при таких іменах параметрів, проблем не було. Вирішилось заміною імен на dev_inpt1...dev_inpt8.
Сообщение создано: 01. 10. 2013 [15:53]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"petr_ozz" wrote:

В такій формі всі біти встановлюються з проекту візуалізації крім dev_inpt0.
З читанням стану бітів, при таких іменах параметрів, проблем не було. Вирішилось заміною імен на dev_inpt1...dev_inpt8.

Зв'язки перевіряйте мабуть десь щось пропустили, наприклад, у віджеті "FormEl1_value" не обраний для обробки або dev_inpt0 не пов'язаний із параметром логічного рівня, або тільки читання.

Взагалі починайте від параметру контролеру, чи змінюється він руками, а потім дивіться контекст віджету чи йдуть значення звідти.

Learn, learn and learn better than work, work and work.
Сообщение создано: 02. 10. 2013 [18:31]
petr_ozz
Petro Zaim
Создатель темы
Зарегистрирован(а) с: 29.11.2012
Сообщения: 4
Повторити не вдалось, все працює, скоріш за все десь щось не помітив першого разу. Думаю тему можна видалити



1149