texbez писал(а): 13 июн 2025, 20:56
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
texbez писал(а): 13 июн 2025, 21:32
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
напишите в 8.2.3 255 и оно также вам будет с минусом. Но похоже я зря трачу время)
Phazz писал(а): 13 июн 2025, 21:36
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
напишите в 8.2.3 255 и оно также вам будет с минусом
Да? Честно говоря не пробовал...
Спасибо, попробую.
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 22:26
Dryundel
Phazz писал(а): 13 июн 2025, 21:36
А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Phazz писал(а): 13 июн 2025, 21:36
А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Phazz писал(а): 13 июн 2025, 21:36
А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Новые стандарты? Круть!
Полковник, а Вы реально считаете что это не бред?
А что есть какие-то плюсы в том что разные мк выдают разные цифры?
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 22:44
Dryundel
Ander писал(а): 13 июн 2025, 22:30
А вы реально считаете это бредом?
Ander писал(а): 13 июн 2025, 22:30
А вы реально считаете это бредом?
Лейтенант, разве вопрос был адресовано Вам?
Зато мой вопрос адресован вам. (подполковник в отставке)
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 22:47
Phazz
Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 22:58
Dryundel
Phazz писал(а): 13 июн 2025, 22:42
А что есть какие-то плюсы в том что разные мк выдают разные цифры?
В том что АЦП у разных контроллеров имеют разную битность нет ни плохого ни хорошего. Это данность.
А вот утверждение что чёрное это белое, со стороны наставника, ведёт к деградации нации.
Проект FLProg в первую очередь это обучающая программа. Такие цели и задачи были обозначены Автором.
.
Сергей, если что то изменилось, дай знать об этом пожалуйста!
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 23:04
jonik22sm
Кода всего 582 строки
Глобальные переменные используют 2114 байт (103%) динамической памяти, оставляя -66 байт для локальных переменных. Максимум: 2048 байт.
Not enough memory; see https://support.arduino.cc/hc/en-us/art ... 0013825179 for tips on reducing your footprint.
Ошибка компиляции для платы Arduino Nano.
Phazz писал(а): 13 июн 2025, 22:42
А что есть какие-то плюсы в том что разные мк выдают разные цифры?
В том что АЦП у разных контроллеров имеют разную битность нет ни плохого ни хорошего. Это данность.
Ни кто не утверждает, что черное это белое. А то что теперь у всех мк битность одинаковая вы утверждаете что это плохо?
Мне кажется вы не верно поняли чему именно флпрог должен был обучать. Цели обучения С++ никогда не стояла. Была цель обучить принципам работы с FBD и LAD. А С++ уже как побочный продукт получился. Если я не прав надеюсь Сергей меня поправит. Вся прелесть была именно в том чтобы понять принцип работы с FBD хватало платы за 100 рублей и многие перешли с Flprog уже на промышленные системы.
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 23:15
Dryundel
Phazz писал(а): 13 июн 2025, 22:47
Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Re: FLProg 9.4.x тестирование
Добавлено: 13 июн 2025, 23:15
Ander
jonik22sm писал(а): 13 июн 2025, 23:04
Кода всего 582 строки
Глобальные переменные используют 2114 байт (103%) динамической памяти, оставляя -66 байт для локальных переменных. Максимум: 2048 байт.
Not enough memory; see https://support.arduino.cc/hc/en-us/art ... 0013825179 for tips on reducing your footprint.
Ошибка компиляции для платы Arduino Nano.
Используйте более современны контроллеры на современном ПО.
Phazz писал(а): 13 июн 2025, 22:47
Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Существующие задачи имеют и соответственные решения.
Phazz писал(а): 13 июн 2025, 22:47
Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Хотите сказать, что ардуино нано компактнее esp32 C3 mini или RP2040 zero?