Версия 9.3.1 логика

На этом форуме Вы можете задать вопросы знатокам программы и автору.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Версия 9.3.1 логика

Сообщение corado »

Добрый день форумчане! Подскажите пж. Установил FlProg 9.3.1 и сразу же столкнулся с такой фичей, блок OR работает как AND, если подключить к нему один вход то все норм, работает правильно, но если подключаю второй вход то все, работает как AND и естественно вопрос, это у меня такой прикол или это проделки этой версии :smile37:
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Re: Версия 9.3.1 логика

Сообщение Phazz »

А покажите на примере
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

Да что тут показывать, перетащил несколько элементов ИЛИ (требовалось несколько для моей задумки) создал несколько кнопок (входов), подключил один вход (кнопку) к входу блока ИЛИ, на выхода контроллера подцепил светодиоды для контроля, прописал контроллер, нажимаю на кнопочку, все норм, работает. Затем на второй вход этого же элемента ИЛИ, цепляю Coil (контроллер ESP32) и не понимаю в чем дело, не работает. Начал экспериментировать, пока не подключил две кнопки к одному элементу ИЛИ, нажимаю на одну кнопку, не работает, отпускаю, нажимаю на вторую, не работает, отпускаю, нажимаю на две и вуаля блок ИЛИ заработал как И светодиодик на выходе контроллера засветился.
П.С научите вставлять изображения :shok:
Stranger
Рядовой
Сообщения: 84
Зарегистрирован: 08 фев 2021, 08:35
Имя: Дмитрий
Поблагодарили: 9 раз

Re: Версия 9.3.1 логика

Сообщение Stranger »

Поклёп! Esp32 wroom devkit 1 блок "or" работает корректно. Может не тот вытащили на плату?
Evgesha
Лейтенант
Сообщения: 536
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Re: Версия 9.3.1 логика

Сообщение Evgesha »

corado писал(а): 12 май 2025, 19:11 Да что тут показывать, перетащил несколько элементов ИЛИ (требовалось несколько для моей задумки) создал несколько кнопок (входов), подключил один вход (кнопку) к входу блока ИЛИ, на выхода контроллера подцепил светодиоды для контроля, прописал контроллер, нажимаю на кнопочку, все норм, работает. Затем на второй вход этого же элемента ИЛИ, цепляю Coil (контроллер ESP32) и не понимаю в чем дело, не работает. Начал экспериментировать, пока не подключил две кнопки к одному элементу ИЛИ, нажимаю на одну кнопку, не работает, отпускаю, нажимаю на вторую, не работает, отпускаю, нажимаю на две и вуаля блок ИЛИ заработал как И светодиодик на выходе контроллера засветился.
П.С научите вставлять изображения :shok:
Лучше приложите проект, где приложить показал в фото ниже
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

прикрепил файл и картинку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось corado 12 май 2025, 21:32, всего редактировалось 1 раз.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

вот приложил еще и видео все кнопки подключены к Элементам ИЛИ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

Stranger писал(а): 12 май 2025, 20:35 Поклёп! Esp32 wroom devkit 1 блок "or" работает корректно. Может не тот вытащили на плату?
Так там других нет, только то что в базовых элементах :D
Вот я и думаю может это только у меня так? В других то версиях все норм.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Re: Версия 9.3.1 логика

Сообщение Phazz »

corado писал(а): 12 май 2025, 21:02 прикрепил файл и картинку
А подтяжка у вас где?
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

Phazz писал(а): 12 май 2025, 21:40
corado писал(а): 12 май 2025, 21:02 прикрепил файл и картинку
А подтяжка у вас где?
Подтяжка на самих кнопках распаяна 10ком
У вас нет необходимых прав для просмотра вложений в этом сообщении.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

Мое предположение, может этот глюк из за того нарисовался что, версия 9.3.1 устанавливалась поверх шестой, у меня стояла инсталяшка шестой версии и девятая ее затерла. Я постоянно пользовался портативной 8.2.3 но она с ESP32 не хотела дружить, 3-4 раза пропишет потом наотрез отказывается прошивать, поэтому решил попробовать 9.3.1. С 9.3.1 такой проблемы вообще не было, прописывала без проблем, если удалить и заново установить 9.3.1 куда она свои хвосты прописывает чтоб полностью очистить.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Версия 9.3.1 логика

Сообщение ecoins »

corado писал(а): 13 май 2025, 00:06 Мое предположение, может этот глюк из за того нарисовался что, версия 9.3.1 устанавливалась поверх шестой, у меня стояла инсталяшка шестой версии и девятая ее затерла. Я постоянно пользовался портативной 8.2.3 но она с ESP32 не хотела дружить, 3-4 раза пропишет потом наотрез отказывается прошивать, поэтому решил попробовать 9.3.1. С 9.3.1 такой проблемы вообще не было, прописывала без проблем, если удалить и заново установить 9.3.1 куда она свои хвосты прописывает чтоб полностью очистить.
Тут лучше не гадать.
Это базовые блоки, которые не используют библиотеки.
Посмотрите, что у Вас в скетче - код C++.
Или выложите на форуме - кто-то посмотрит как реализована операции OR (||).
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

ecoins писал(а): 13 май 2025, 01:45
corado писал(а): 13 май 2025, 00:06 Мое предположение, может этот глюк из за того нарисовался что, версия 9.3.1 устанавливалась поверх шестой, у меня стояла инсталяшка шестой версии и девятая ее затерла. Я постоянно пользовался портативной 8.2.3 но она с ESP32 не хотела дружить, 3-4 раза пропишет потом наотрез отказывается прошивать, поэтому решил попробовать 9.3.1. С 9.3.1 такой проблемы вообще не было, прописывала без проблем, если удалить и заново установить 9.3.1 куда она свои хвосты прописывает чтоб полностью очистить.
Тут лучше не гадать.
Это базовые блоки, которые не используют библиотеки.
Посмотрите, что у Вас в скетче - код C++.
Или выложите на форуме - кто-то посмотрит как реализована операции OR (||).
Только что вернулся к версии 8.2.3. с этим же контроллером перетащил один элемент ИЛИ создал два входа и один выход прописал и я в ступоре, работает тоже как И, буду разбираться, попробую на нано и на другой ЕСПешке, потом отпишусь.
Всем большое спасибо за поддержку!!!
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Re: Версия 9.3.1 логика

Сообщение Phazz »

corado писал(а): 12 май 2025, 23:13
Phazz писал(а): 12 май 2025, 21:40
corado писал(а): 12 май 2025, 21:02 прикрепил файл и картинку
А подтяжка у вас где?
Подтяжка на самих кнопках распаяна 10ком
Так у вас кнопки к минусу подтянуты, так зачем вы, их инвертировали?
PFL
Рядовой
Сообщения: 26
Зарегистрирован: 27 май 2021, 13:53
Откуда: Зеленоград
Имя: Вячеслав
Благодарил (а): 11 раз
Поблагодарили: 21 раз

Re: Версия 9.3.1 логика

Сообщение PFL »

Судя по схеме у вас входы на кнопки резисторами подтянуты к GND. А в программе на входах инверсия стоит. Либо в схеме либо в программе надо переделать и будет работать корректно
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Версия 9.3.1 логика

Сообщение lfgjikjjyj »

тоесть вас не смутило что не нажимая кнопок у вас на выходе 1 ?
итого в начале у вас 1__1=1
нажали одну 0__1=1
нажали другую 1__0=1
нажали обе 0__0=0

если не хотите менять ничего то делайте таблицу состояния под себя вместо или

2025-05-13_130114.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

PFL писал(а): 13 май 2025, 05:30 Судя по схеме у вас входы на кнопки резисторами подтянуты к GND. А в программе на входах инверсия стоит. Либо в схеме либо в программе надо переделать и будет работать корректно
СПС за подсказку что то я не обратил на это внимания
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

lfgjikjjyj писал(а): 13 май 2025, 09:03 тоесть вас не смутило что не нажимая кнопок у вас на выходе 1 ?
итого в начале у вас 1__1=1
нажали одну 0__1=1
нажали другую 1__0=1
нажали обе 0__0=0

если не хотите менять ничего то делайте таблицу состояния под себя вместо или


2025-05-13_130114.png
Спсибо, разобрался, ночером мозги не фунциклят, убрал инверсию и все заработало.
Evgesha
Лейтенант
Сообщения: 536
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

Re: Версия 9.3.1 логика

Сообщение Evgesha »

corado писал(а): 12 май 2025, 21:15 вот приложил еще и видео все кнопки подключены к Элементам ИЛИ
Странно все это, в видео четко видно, что сработка выхода при нажатии на кнопку, кнопки подтянуты к "минусу", в программе на входе "0", после инверсии входа по программе там должна быть "1".
Очень странно.

Или, но могу ошибаться, после загрузги программы, диоды моргают, цикл прошел, и потом при нажатии они загораются, так как там один вход на блок "или" используется.
corado
Рядовой
Сообщения: 35
Зарегистрирован: 06 апр 2025, 01:55
Имя: Алексей
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Версия 9.3.1 логика

Сообщение corado »

Evgesha писал(а): 13 май 2025, 16:17
corado писал(а): 12 май 2025, 21:15 вот приложил еще и видео все кнопки подключены к Элементам ИЛИ
Странно все это, в видео четко видно, что сработка выхода при нажатии на кнопку, кнопки подтянуты к "минусу", в программе на входе "0", после инверсии входа по программе там должна быть "1".
Очень странно.

Или, но могу ошибаться, после загрузги программы, диоды моргают, цикл прошел, и потом при нажатии они загораются, так как там один вход на блок "или" используется.
Вот и для меня это странно, я точно также рассуждал как и Вы, FLp сломал мои стереотипы, я раньше работал с овенлоджиком, в моем понятии если у блока ИЛИ на входах еденица то и на выходе еденица, В FLp при инвертированных входах светодиод не горит и загорается при нажатии двух кнопок одновременно, светодиод не горят и при неинвертированых входах но работает правильно, это и ввело меня в ступор, вот открыл овенлоджик, там такие же элементы проинвертировал входа результат для меня понятный
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Спросить у знатоков»

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

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