Блокировка экрана
Работать будет если с ардуины будут прилетать значения. Просто в симуляторе смысла нет смотреть.
Очень правильный подход. Особенно что касается просмотра обмена в дебаге. Многие недооценивают возможности панели именно потому, что не хватило желания с ней разобраться и изучить её работу. На самом деле, все становится просто после понимания азов работы таймеров и переменных.Ursinoid писал(а): ↑30.05.2019{, 07:52}я имитирую сигнал константами, но вместо входа в панель я ставлю блок уарта, и в мониторе Com-порта смотрю, какой сигнал на самом деле передаётся с ардуины. А и редакторе панели присваиваю переменной значение которое должно прилетать с ардуины, и если всё получается, то после этого проверяю их в совместной работе.
Сейчас да. Но пару лет назад в панель мог вставить только фотографии и кнопки листания по страницам, о том как можно ЭТО прицепить к Ардуине и что такое вообще эта ардуина понятия не имел. Ничего в этой жизни не изменилось, что бы что-то знать, нужно учится.
Так вот на этом этапе можно сразу завести данные с компорта в симулятор панели.Ursinoid писал(а): ↑30.05.2019{, 07:52}Я знаю что я хочу добиться от ардуины и поэтому допустим я имитирую сигнал константами, но вместо входа в панель я ставлю блок уарта, и в мониторе Com-порта смотрю, какой сигнал на самом деле передаётся с ардуины. А и редакторе панели присваиваю переменной значение которое должно прилетать с ардуины
Аналогично!
Не соглашусь, некоторые моменты можно и без ардуины проверить, отправить "нужные данные" непосредственно из симулятора, чтобы увидеть как ведет себя код в панеле. Например те же складывания/раскладывания переменных и прочее...
О каком симуляторе речь?SSSergeich писал(а): ↑30.05.2019{, 09:39}отправить "нужные данные" непосредственно из симулятора, чтобы увидеть как ведет себя код в панеле
Я говорю про симулятор встроенный в Nextion Editor, который открывается после наатия кнопки Debag.
Код: Выделить всё
vaIN.txt="1234567888441133"
Код: Выделить всё
substr vaIN.txt,vaIn1.txt,0,4
substr vaIN.txt,vaIn2.txt,4,4
substr vaIN.txt,vaIn3.txt,8,4
substr vaIN.txt,vaIn4.txt,12,4
cov vaIn1.txt,n1.val,0
cov vaIn2.txt,n2.val,0
cov vaIn3.txt,n3.val,0
cov vaIn4.txt,n4.val,0
Та, за это я знаю, я думал еще какие-то симуляторы есть. Вся отладка у меня только в Nextion Editor, в панель промежуточные варианты записываю очень редко, разве что посмотреть как смотрится графика, а то иногда бывают сюрпризы .
Я имел ввиду другое, а именно - диапазон, т.е.,Ursinoid писал(а): ↑30.05.2019{, 15:47}Александр, у меня получается вот что:
1 2 датчика температуры по 3 знака без десятых долей
2 1 датчик температуры 4 знака с десятыми долями
3 1 вольтметр 3 знака с десятыми долями
4 1 вольтметр 2 знака без десятых долей
5 2 аналоговых датчика по 3 знака с десятыми долями
- отлично, уложимся в семь бит каждую, 0...127
Вот в таих местах заковыки. Я предполагаю -60.0 ..... 125.0 это равно диапазону 0....1850, 11 бит. отминусовать потом 600 и разделить на 10 можно и в панели ) правда температуру -60 где мерить собрались?
пусть б - это бит, варианты 0 и 1, т.е.
итого 60 бит. попробуем создать пазл - два по тридцать или тридцать один.