Повідомлення створено: 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 і тупий код для перевірки чи біти встановлюються:
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
|
Повторити не вдалось, все працює, скоріш за все десь щось не помітив першого разу. Думаю тему можна видалити
|