FLProg 9.4.x тестирование

Для быстрых ответов и помощи
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

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
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

texbez писал(а): 13 июн 2025, 21:32
Phazz писал(а): 13 июн 2025, 21:29
texbez писал(а): 13 июн 2025, 20:56
пожалуйста это v9.4.0
тест 9.4.flp
Screenshot_1.png
А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
texbez
Лейтенант
Сообщения: 400
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: FLProg 9.4.x тестирование

Сообщение texbez »

Phazz писал(а): 13 июн 2025, 21:36
texbez писал(а): 13 июн 2025, 21:32
Phazz писал(а): 13 июн 2025, 21:29

А теперь внимание, в 9 версии во всех контроллерах аналоговый порт выдает максимум 4095
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

texbez писал(а): 13 июн 2025, 21:41
Phazz писал(а): 13 июн 2025, 21:36
texbez писал(а): 13 июн 2025, 21:32
Это я уже понял, хотя не понятно с какого перепуга? Новые стандарты?
Я про число с минусом когда задаёш по входу верхний предел 0 а нижний 1024, т.е. надо " перевернуть" диапазон...
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
напишите в 8.2.3 255 и оно также вам будет с минусом. Но похоже я зря трачу время)
texbez
Лейтенант
Сообщения: 400
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: FLProg 9.4.x тестирование

Сообщение texbez »

Phazz писал(а): 13 июн 2025, 21:46
texbez писал(а): 13 июн 2025, 21:41
Phazz писал(а): 13 июн 2025, 21:36
видимо ничего не поняли. Нужно вместо 1023 написать 4095 и будет вам счастье. А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Это я понял, вы не поняли - число на выходе в v9.4 выходит с минусом когда на входе блока масштабирования МАКСИМАЛЬНОЕ значение 0, а МИНИМАЛЬНОЕ значение 1024 или 4095 всё равно. Мне надо диапазон входного значения " перевернуть" , но без минуса как в 8.2.3
напишите в 8.2.3 255 и оно также вам будет с минусом
Да? Честно говоря не пробовал...
Спасибо, попробую.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 27 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 13 июн 2025, 21:36 А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Новые стандарты? :shok: Круть! :smile9:

Полковник, а Вы реально считаете что это не бред?
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: FLProg 9.4.x тестирование

Сообщение Ander »

Dryundel писал(а): 13 июн 2025, 22:26
Phazz писал(а): 13 июн 2025, 21:36 А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Новые стандарты? :shok: Круть! :smile9:

Полковник, а Вы реально считаете что это не бред?
А вы реально считаете это бредом?
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Dryundel писал(а): 13 июн 2025, 22:26
Phazz писал(а): 13 июн 2025, 21:36 А эти новые стандарты введены, чтобы не вспоминать каждый раз у какого мк какая разрядность АЦП. И да вот теперь это стандарт.
Новые стандарты? :shok: Круть! :smile9:

Полковник, а Вы реально считаете что это не бред?
А что есть какие-то плюсы в том что разные мк выдают разные цифры?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 27 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Ander писал(а): 13 июн 2025, 22:30
А вы реально считаете это бредом?
Лейтенант, разве вопрос был адресовано Вам?
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: FLProg 9.4.x тестирование

Сообщение Ander »

Dryundel писал(а): 13 июн 2025, 22:44
Ander писал(а): 13 июн 2025, 22:30
А вы реально считаете это бредом?
Лейтенант, разве вопрос был адресовано Вам?
Зато мой вопрос адресован вам. (подполковник в отставке)
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 27 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 13 июн 2025, 22:42 А что есть какие-то плюсы в том что разные мк выдают разные цифры?
В том что АЦП у разных контроллеров имеют разную битность нет ни плохого ни хорошего. Это данность.
А вот утверждение что чёрное это белое, со стороны наставника, ведёт к деградации нации.

Проект FLProg в первую очередь это обучающая программа. Такие цели и задачи были обозначены Автором.

.
Сергей, если что то изменилось, дай знать об этом пожалуйста!
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Re: FLProg 9.4.x тестирование

Сообщение 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось jonik22sm 13 июн 2025, 23:04, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Dryundel писал(а): 13 июн 2025, 22:58
Phazz писал(а): 13 июн 2025, 22:42 А что есть какие-то плюсы в том что разные мк выдают разные цифры?
В том что АЦП у разных контроллеров имеют разную битность нет ни плохого ни хорошего. Это данность.
Ни кто не утверждает, что черное это белое. А то что теперь у всех мк битность одинаковая вы утверждаете что это плохо?
Мне кажется вы не верно поняли чему именно флпрог должен был обучать. Цели обучения С++ никогда не стояла. Была цель обучить принципам работы с FBD и LAD. А С++ уже как побочный продукт получился. Если я не прав надеюсь Сергей меня поправит. Вся прелесть была именно в том чтобы понять принцип работы с FBD хватало платы за 100 рублей и многие перешли с Flprog уже на промышленные системы.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 27 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Изображение
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: FLProg 9.4.x тестирование

Сообщение 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.
Используйте более современны контроллеры на современном ПО.
Ander
Лейтенант
Сообщения: 514
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: FLProg 9.4.x тестирование

Сообщение Ander »

Dryundel писал(а): 13 июн 2025, 23:15
Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Изображение
Существующие задачи имеют и соответственные решения.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Re: FLProg 9.4.x тестирование

Сообщение jonik22sm »

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.
Используйте более современны контроллеры на современном ПО.
Это в каком смысле? Что ATMEGA328 не катит уже?
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Re: FLProg 9.4.x тестирование

Сообщение jonik22sm »

Я бы использовал rp2040 но у меня датчик на 5 вольт
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
Phazz
Полковник
Сообщения: 3120
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 232 раза
Поблагодарили: 112 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Dryundel писал(а): 13 июн 2025, 23:15
Phazz писал(а): 13 июн 2025, 22:47 Я считаю бредом стенанья по поводу расхода памяти. Разницу в 50 рублей между сим и авр можно ощутить если выпускаешь партии в тысячи штук. Но тут как я понимаю таких производителей нет, а если есть, то к ним тогда несколько вопросов.
А Вы не считайте чуж е деньги, Полковник.
Не всё и не всегда измеряется деньгами.
Существуют задачи для которых требуются минимальные размеры, а не максимальный объём памяти.
..
Изображение
Хотите сказать, что ардуино нано компактнее esp32 C3 mini или RP2040 zero?
Ответить

Вернуться в «OnLine Общение»

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

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