FLProg 9.4.x тестирование
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
if(consoleVarBlock_1_valueArray[0] != ((map((AI_block_1_outValue), (1023), (0), (0), (100))))) это 9.4
if(!(((map(((analogRead (0))), (1023), (0), (0), (100))))==(_stou1))) это 8.2.3
if(!(((map(((analogRead (0))), (1023), (0), (0), (100))))==(_stou1))) это 8.2.3
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.texbez писал(а): 13 июн 2025, 21:32Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
-
- Лейтенант
- Сообщения: 400
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: FLProg 9.4.x тестирование
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3Phazz писал(а): 13 июн 2025, 21:36видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.texbez писал(а): 13 июн 2025, 21:32Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?Phazz писал(а): 13 июн 2025, 21:29
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
напишите в 8.2.3 255 и оно также вам будет с минусом. Но похоже я зря трачу время)texbez писал(а): 13 июн 2025, 21:41Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3Phazz писал(а): 13 июн 2025, 21:36видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.texbez писал(а): 13 июн 2025, 21:32
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
-
- Лейтенант
- Сообщения: 400
- Зарегистрирован: 20 ноя 2016, 19:57
- Откуда: Ростов на дону
- Имя: Сергей
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Re: FLProg 9.4.x тестирование
Да? Честно говоря не пробовал...Phazz писал(а): 13 июн 2025, 21:46напишите в 8.2.3 255 и оно также вам будет с минусомtexbez писал(а): 13 июн 2025, 21:41Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3Phazz писал(а): 13 июн 2025, 21:36
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Спасибо, попробую.
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 27 раз
Re: FLProg 9.4.x тестирование
Новые стандарты?Phazz писал(а): 13 июн 2025, 21:36 А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.


Полковник, а Вы реально считаете что это не бред?
-
- Лейтенант
- Сообщения: 514
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 27 раз
-
- Лейтенант
- Сообщения: 514
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 27 раз
Re: FLProg 9.4.x тестирование
В том что АЦП у разных контроллеров имеют разную битность нет ни плохого ни хорошего. Это данность.Phazz писал(а): 13 июн 2025, 22:42 А что есть какие-то плюсы в том что разные мк выдают разные цифры?
А вот утверждение что чёрное это белое, со стороны наставника, ведёт к деградации нации.
Проект FLProg в первую очередь это обучающая программа. Такие цели и задачи были обозначены Автором.
.
Сергей, если что то изменилось, дай знать об этом пожалуйста!
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: FLProg 9.4.x тестирование
Кода всего 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.
Глобальные переменные используют 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось jonik22sm 13 июн 2025, 23:04, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
Ни кто не утверждает, что черное это белое. А то что теперь у всех мк битность одинаковая вы утверждаете что это плохо?
Мне кажется вы не верно поняли чему именно флпрог должен был обучать. Цели обучения С++ никогда не стояла. Была цель обучить принципам работы с FBD и LAD. А С++ уже как побочный продукт получился. Если я не прав надеюсь Сергей меня поправит. Вся прелесть была именно в том чтобы понять принцип работы с FBD хватало платы за 100 рублей и многие перешли с Flprog уже на промышленные системы.
- Dryundel
- Полковник
- Сообщения: 2420
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 27 раз
Re: FLProg 9.4.x тестирование
А Вы не считайте чуж е деньги, Полковник.Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
-
- Лейтенант
- Сообщения: 514
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Re: FLProg 9.4.x тестирование
Используйте более современны контроллеры на современном ПО.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.
-
- Лейтенант
- Сообщения: 514
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 94 раза
Re: FLProg 9.4.x тестирование
Существующие задачи имеют и соответственные решения.Dryundel писал(а): 13 июн 2025, 23:15А Вы не считайте чуж е деньги, Полковник.Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
![]()
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: FLProg 9.4.x тестирование
Это в каком смысле? Что ATMEGA328 не катит уже?Ander писал(а): 13 июн 2025, 23:15Используйте более современны контроллеры на современном ПО.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.
Можно сделать ВСЁ. Было бы желание.
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: FLProg 9.4.x тестирование
Я бы использовал rp2040 но у меня датчик на 5 вольт
Можно сделать ВСЁ. Было бы желание.
- Phazz
- Полковник
- Сообщения: 3120
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 232 раза
- Поблагодарили: 112 раз
Re: FLProg 9.4.x тестирование
Хотите сказать, что ардуино нано компактнее esp32 C3 mini или RP2040 zero?Dryundel писал(а): 13 июн 2025, 23:15А Вы не считайте чуж е деньги, Полковник.Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
![]()
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя