ESPDuino-32 не работают блоки сравнения

Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

Добрый день!
Есть плата ESPDuino-32 (https://arduino.ua/prod2726-kontroller- ... h-na-esp32) при установке в программу более двух блоков сравнения ни один не работает.
На ESP-32 DevKit V1 (https://arduino.ua/prod3990-wi-fi-modyl ... 1-s-esp-32)
та же программа с 4 и более блоками работает! :smile37:
В чём может быть причина?
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

Вопрос: :smile427:

если к "блоку сравнения№ подключена клемма TEM-TURE_P
Screenshot_5.png
ни один блок сравнения не работает :smile37:

если к "блоку сравнения" вставить константу
Screenshot_6.png
блок работает как должен!

Так должно быть?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
32 Кб должно хватить для любых задач!!!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPDuino-32 не работают блоки сравнения

Сообщение Naladchik »

Serquick писал(а): 25 сен 2020, 02:20 ...если к "блоку сравнения№ подключена клемма...
Не видя проекта целиком сложно советовать, но попробуйте вместо клеммы использовать переменную.
Клемма вообще довольно специфичный инструмент, на сколько я успел заметить, соединение типа "Клемма" хорошо работает только тогда, когда источником сигнала служит блок, значение которого хранится в его внутренней переменной. Если источником сигнала для соединения типа "Клемма" служит цепочка блоков с расчетом значения - глюки неизбежны.

Да, и на будущее. Если хотите реальную помощь, то прикладывайте проект или часть его с проблемным участком, гадать по картинкам то еще удовольствие.

upd. При просмотре генерируемого кода в 7-й версии (так же и в 6.3.1) увидел, что если источником сигнала служит цепочка вычислений, то для соединения типа "Клемма" формируется своя переменная.
Последний раз редактировалось Naladchik 26 сен 2020, 09:05, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

Naladchik писал(а): 25 сен 2020, 04:54 попробуйте вместо клеммы использовать переменную
пробовал не работает :(

Часть проекта
DUINO_V1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
32 Кб должно хватить для любых задач!!!
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

ESPDuino-32 не работают блоки сравнения

Сообщение nalnik »

У меня тоже на esp32 сравнение не работает.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

nalnik писал(а): 25 сен 2020, 18:30 У меня тоже на esp32 сравнение не работает.
мой проект?
32 Кб должно хватить для любых задач!!!
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

ESPDuino-32 не работают блоки сравнения

Сообщение nalnik »

Serquick писал(а): 25 сен 2020, 20:51мой проект?
нет не ваш.

В моем проекте было два сравнения;
первое > 2000
второе == 1

первое в проекте не работало то есть при значении меньше 2000 - срабатывала,
только не помню какое из них я "рисовал" первым.
Убрал первое по схеме > 2000 --- второе работает.
Проект переделал - показать нечего.
Я мозг себе вынес из за этого глюка.

Нашел кусок:
[spoiler]
Сравнить.PNG
[/spoiler]

Отправлено спустя 8 минут 6 секунд:
Naladchik писал(а): 25 сен 2020, 04:54 гадать по картинкам то еще удовольствие.
Сразу отвечу -- нечего выкладывать! :smile44:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

да я тоже пробовал по всякому :smile37: :smile453:
один блок оставляешь - работает, более одного уже нет :(

Как эту инфу донести Сергею Глушенко?
32 Кб должно хватить для любых задач!!!
Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12 сен 2019, 07:10
Имя: Дмитрий

ESPDuino-32 не работают блоки сравнения

Сообщение Pelletizer »

[ref]Serquick[/ref], [ref=#808080]nalnik[/ref], мне кажется вам нужно смотреть логику, у меня в проекте около 10ти блоков и все отлично...
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

Pelletizer писал(а): 25 сен 2020, 23:03 [ref]Serquick[/ref], [ref=#808080]nalnik[/ref], мне кажется вам нужно смотреть логику, у меня в проекте около 10ти блоков и все отлично...
на esp32?
32 Кб должно хватить для любых задач!!!
Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12 сен 2019, 07:10
Имя: Дмитрий

ESPDuino-32 не работают блоки сравнения

Сообщение Pelletizer »

[ref]Serquick[/ref], да
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

А какой модуль/плата?
32 Кб должно хватить для любых задач!!!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPDuino-32 не работают блоки сравнения

Сообщение Naladchik »

Serquick писал(а): 25 сен 2020, 22:03 Как эту инфу донести Сергею Глушенко?
Есть подозрение, что Сергей тут как бы и не при чем. Проверить только не пока не получается. Моя ESP32 еще не приехала. :(
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ESPDuino-32 не работают блоки сравнения

Сообщение Sancho »

[ref]Serquick[/ref], Попробуйте вот так. Для теста.
Удалил.
Отправлено спустя 1 час 44 минуты 38 секунд:
Serquick писал(а): 25 сен 2020, 02:20 если к "блоку сравнения" вставить константу
блок работает как должен!
Мне кажется, что дело в размерности данных.
Тест 2
Возможно 0, тип константы в начале платы 1, придётся ещё заменить на Long Integer. 4 байта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

Здравствуйте Александр.
Попробовал ваш проект, не работает. Менял переменную и константу на Long Integer в разных вариациях без изменений.
Психанул и подлечил переменные к HTU21 (GY-21) сразу все заработало и температура и влага :shok:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ESPDuino-32 не работают блоки сравнения

Сообщение Sancho »

[ref]Serquick[/ref], Тогда самым правильным будет - отправить данные в терминал и там глянуть, чего мы вообще имеем.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

подключил напрямую к DHT11 монитор и вот это
Screenshot_3555555.png
как я понимаю в ASCII должны быть цифры температуры ТИПА 21 22 ...?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ESPDuino-32 не работают блоки сравнения

Сообщение Sancho »

[ref]Serquick[/ref], Можно файл с выводом?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

ESPDuino-32 не работают блоки сравнения

Сообщение Serquick »

DUINO_V1_04.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
32 Кб должно хватить для любых задач!!!
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

ESPDuino-32 не работают блоки сравнения

Сообщение Sancho »

[ref]Serquick[/ref], Тогда так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя