Страница 6 из 12

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 09:39
Dryundel
Phazz писал(а): 11 июн 2025, 09:08
А что у вас форум flprog.pro уже работает?
Я Вам больше скажу! - Форум flprog.pro уже не работает!
Всё в этом Мире имеет срок годности.
Старый чемодан без ручки конечно можно тащить. Но гораздо эффективнее переложить НУЖНОЕ содержимое в барсетку. Балласт он и есть балласт.

Но давайте не будем засорять данную тему. Она не об этом.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 09:48
Phazz
Да конечно, но вы бы хоть как-то извинились перед теми людьми кто пошел за вами. Но вы, правы тема не об этом. Памятью пожертвовали в угоду универсальности кода и производительности. То что вы взяли самый слабый мк из линейки и показываете на нем что все пропало, это вас совсем не красит. Это обыкновенная манипуляция.
Если вам не хватает памяти для atmega возьмите 7 версию там ее навалом.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 09:49
ecoins
zmeew1966 писал(а): 11 июн 2025, 06:12
ecoins писал(а): 10 июн 2025, 23:17
zmeew1966 писал(а): 10 июн 2025, 22:38 Еще обнаружил ошибочку в блоке - Делитель импульсов.
Посмотрел.
Делитель импульсов работает по фронту - может отсюда не понимание?
И не совсем понял содержание файла err.txt - уточните пожалуйста.
Err.txt это отчет об ошибке при компиляции делителя импульсов.
pr30:52:16: error: 'class RT_HW_BASE' has no member named 'generatorDivider'

52 | RT_HW_Base.generatorDivider(E_PulseDivider_1_State, E_PulseDivider_1_OldValue, _tempVariable_uint8_t, _tempVariable_bool);

| ^~~~~~~~~~~~~~~~

Используем библиотеку RT_HW_00_BASE версии 7.1.1 из папки: c:\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\RT_HW_00_BASE

Используем библиотеку Wire версии 1.0.0 из папки: C:\Portable_FLProg_9-4-0_Win64\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.7.1\libraries\Wire

Используем библиотеку SPI версии 1.1.0 из папки: C:\Portable_FLProg_9-4-0_Win64\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.7.1\libraries\SPI

Используем библиотеку Flprog_Utilites версии 1.0.0 из папки: c:\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\Flprog_Utilites

Используем библиотеку RT_HW_02_CONSOLE версии 1.0.1 из папки: c:\Portable_FLProg_9-4-0_Win64\ideV8\portable\sketchbook\libraries\RT_HW_02_CONSOLE

Используем библиотеку SrcWrapper версии 1.0.1 из папки: C:\Portable_FLProg_9-4-0_Win64\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.7.1\libraries\SrcWrapper

exit status 1

'class RT_HW_BASE' has no member named 'generatorDivider'

Извините, по ошибке его подгрузил в сообщение со скоростным счетчиком.
1.Спасибо. Действительно ошибка - из библиотеки выбросил функцию. Исправил.
2.В меню для сообщений на форуме есть перечеркнутый "глазик" - это спойлер для размещения на форуме больших вставок, сообщение выглядит компактно.
С уважением, ecoins.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 10:04
ecoins
zmeew1966 писал(а): 09 июн 2025, 16:13 Если кого заинтересуют,буду только рад. А так по факту, если создать пользовотельское описание микроконтроллера, описать его в нужном файле, и так же в нужном файле прописать путь, то все прекрасно работает, Респект!!!!!
Вы делаете интересные и содержательные блоки.
Но гораздо важнее - Вы исследуете проблему и подбираете решение углубляясь в особенности контроллера.
Для развития FLProg это то, чего очень не хватает и очень нужно.
При этом конечно остается особенность Ваших блоков в том, что они пока ориентированы пока только на STM32 и требуется аккуратная настройка, чтобы избежать конфликтов с другими блоками и библиотеками (например при выборе таймера).
У меня предложение:
1.Давайте я буду предварительно смотреть Ваши блоки и включать в отдельный раздел вкладки "Кандидаты".
2.Давайте объединим усилия по исследованию и реализации контроллеров (пусть пока с Вами по STM32), для этого наверное будет открыта отдельная тема.
С уважением, ecoins.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 10:51
montirovka
Phazz писал(а): 11 июн 2025, 09:10
montirovka писал(а): 11 июн 2025, 08:36 Наверное справка должна быть от тех кто понимает работу данного блока?
А в чем заключается работа?
Сделать описание хотя бы тех блоков что вам понятны. В общем, если есть желание - пишите в личку.
Я человек достаточно придирчивый. Мне многое не понятно. К примеру по вопросу что выше - генераторы. Выходом наверное должен - out.
Почему в одних генераторах выход это - pulse, а в других - event (событие) мне уже не понятно.
2025-06-11_10-38-42.png

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 11:35
Dryundel
Взгляд со стороны.

Бумажный самолётик очень хорош для изучения основ аэродинамики. Однако когда к нему пытаются прикрутить двигатель от Боинга, да ещё и импортозамещенный, вот тут и начинаются проблемы.

Сергей! Остановись!
Идея универсальности проектов под любой контроллер утопическая.

Получается так, что берётся универсальное шасси от бомбардировщика и на его базе создаётся истребитель. Так не бывает!

Проект ставится во главу угла. Это же бред!
Весь цивилизованный Мир сначала выбирает контроллер, подбирает под него библиотеки, а уж потом делается проект.
Создать универсальную библиотеку невозможно. Она всегда будет переполнена костылями и естественно будет отставать от предложений рынка и прогресса.
При попытке скрестить ужа с ежом рождаются безголовые дети Вакха и Венеры.

FLProg - это гениальная программа! Это суперобучалка имеющая низкий порог вхождения и отличная ступенька в мир программирования.

9-я версия ставит на идее жирный крест. Стоит только впустить Дьявола в святая святых и вот уже душа у него на крючке.

Осталась надежда на благоразумие.
Вижу что Автор осознает весь абсурд ситуации.
support писал(а): 03 июн 2025, 18:42
4.О планах.
Текущая версия будет развиваться и дальше.
При этом появятся новые продуктовые линейки:
- FLProgPLC – промышленная автоматизация;
- FLProgStudent – обучение в колледжах, средних и высших учебных заведениях;
-FLProgKinder – детское развитие.
Разделение проекта на обучающую и коммерческую линейки это мудрое решение. Но такое уже было.

В качестве предложения выскажу пожелание.
Было бы здорово иметь базовую ЧИСТУЮ версию с вырезанными демоническими библиотеками и генерирующую понятный и красивый код.

А вот весь полёт мыслей-скакунов, в том числе и сторонних, осуществлять наложением сервиспаков.
Подобным образом можно поступить и с подтягиванием библиотек. Т. е. для каждой линейки процессоров отдельная библиотека.

Универсальность это абсурд!
Универсальность это обувная ложка с зубной щёткой, два в одном.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 13:10
ecoins
montirovka писал(а): 11 июн 2025, 10:51
Phazz писал(а): 11 июн 2025, 09:10
montirovka писал(а): 11 июн 2025, 08:36 Наверное справка должна быть от тех кто понимает работу данного блока?
А в чем заключается работа?
Сделать описание хотя бы тех блоков что вам понятны. В общем, если есть желание - пишите в личку.
Я человек достаточно придирчивый. Мне многое не понятно. К примеру по вопросу что выше - генераторы. Выходом наверное должен - out.
Почему в одних генераторах выход это - pulse, а в других - event (событие) мне уже не понятно.
2025-06-11_10-38-42.png
Да, имеет место локальная проблема - создание в FLProg удобных терминов.
Пока сделали так:
1.event - это относительно новый термин. Сигнал в блоке при входе всегда сбрасывается, при например каких-то изменений (например генератор меандра) появляется 1. Событие - это на один такт вхождения в блок.
2.pulse - это генерируемый импульс с заданной длительностью.
Давайте больше осуждать подобные темы и подбирать наиболее приемлемые обозначения.
С уважением, ecoins.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 13:37
montirovka
Одновибратор задает импульс с заданной длительностью. А у нас серия импульсов с заданными параметрами длительности единицы и длительностью нуля.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 13:41
montirovka
Наверное надо начать с библиотеки терминов. Где то я видел. Поищу.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 13:59
Ander
Dryundel писал(а): 11 июн 2025, 11:35 Взгляд со стороны.

Бумажный самолётик очень хорош для изучения основ аэродинамики. Однако когда к нему пытаются прикрутить двигатель от Боинга, да ещё и импортозамещенный, вот тут и начинаются проблемы.

Сергей! Остановись!
Идея универсальности проектов под любой контроллер утопическая.

Получается так, что берётся универсальное шасси от бомбардировщика и на его базе создаётся истребитель. Так не бывает!

Проект ставится во главу угла. Это же бред!
Весь цивилизованный Мир сначала выбирает контроллер, подбирает под него библиотеки, а уж потом делается проект.
Создать универсальную библиотеку невозможно. Она всегда будет переполнена костылями и естественно будет отставать от предложений рынка и прогресса.
При попытке скрестить ужа с ежом рождаются безголовые дети Вакха и Венеры.

FLProg - это гениальная программа! Это суперобучалка имеющая низкий порог вхождения и отличная ступенька в мир программирования.

9-я версия ставит на идее жирный крест. Стоит только впустить Дьявола в святая святых и вот уже душа у него на крючке.

Осталась надежда на благоразумие.
Вижу что Автор осознает весь абсурд ситуации.
support писал(а): 03 июн 2025, 18:42
4.О планах.
Текущая версия будет развиваться и дальше.
При этом появятся новые продуктовые линейки:
- FLProgPLC – промышленная автоматизация;
- FLProgStudent – обучение в колледжах, средних и высших учебных заведениях;
-FLProgKinder – детское развитие.
Разделение проекта на обучающую и коммерческую линейки это мудрое решение. Но такое уже было.

В качестве предложения выскажу пожелание.
Было бы здорово иметь базовую ЧИСТУЮ версию с вырезанными демоническими библиотеками и генерирующую понятный и красивый код.

А вот весь полёт мыслей-скакунов, в том числе и сторонних, осуществлять наложением сервиспаков.
Подобным образом можно поступить и с подтягиванием библиотек. Т. е. для каждой линейки процессоров отдельная библиотека.

Универсальность это абсурд!
Универсальность это обувная ложка с зубной щёткой, два в одном.
Выбирайте слова при высказываниях. Если продолжите в том же духе, то оставайтесь дальше в стороне.

ПС суперобучалку никто не отбирал, 7-8 версии берёте и супер обучаете.

Re: Стабильная версия FLProg 9.4

Добавлено: 11 июн 2025, 14:32
dstrufanov
Сообщение удалено

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 13:41
motoandrey14
Раньше блоки "Scale" (масштабирование) ограничивали выходные данные. В какой-то момент ограничение убрали и приходится ставить внешний блок ограничения значений. Нельзя внутри блока галочки сделать "Лимит" напротив выходных значений? Ну или отдельно "Ограничить верхнее значение" "Ограничить нижнее значение" в случае с нелинейным масштабированием.

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 14:14
Phazz
motoandrey14 писал(а): 12 июн 2025, 13:41 Раньше блоки "Scale" (масштабирование) ограничивали выходные данные. В какой-то момент ограничение убрали и приходится ставить внешний блок ограничения значений. Нельзя внутри блока галочки сделать "Лимит" напротив выходных значений? Ну или отдельно "Ограничить верхнее значение" "Ограничить нижнее значение" в случае с нелинейным масштабированием.
Никогда такого не было, там всегда была функция map() которая не умеет этого делать

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 14:48
Dryundel
Remove

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 14:54
Phazz
Dryundel писал(а): 12 июн 2025, 14:48
Phazz писал(а): 12 июн 2025, 14:14 Никогда такого не было, там всегда была функция map() которая не умеет этого делать
функция map() умеет это делать.
подробнее пожалуйста

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 14:58
Dryundel
Не правильно понял что не умеет.
Выход за пределы умеет

Remove

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 14:59
Phazz
ну если очень нужно, то можно сделать так
2025-06-12_16-20-37.png

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 18:18
motoandrey14
Проблема, которая мне непонятна:

Если зайти в настройки - интерфейс, и нажать ок. То весь интерфейс летит к чертям. В другом месте есть кнопка "Вернуть по-умолчанию", но такое... Хотелось бы пофиксить, чтобы не сбивалось.

Если зайти в настройки, интерфейс, там по-умолчанию выставлена скорость прокрутки 10. 10 пикселей, это очень мало, один прокрут колёсиком не влияет ни на что. Почему бы не 50 или 100?

Re: Стабильная версия FLProg 9.4

Добавлено: 12 июн 2025, 19:32
Phazz
То весь интерфейс летит к чертям
А можете скрин показать? Непонятно ничего

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

Добавлено: 13 июн 2025, 14:14
texbez
Добрый день! Не правильно работают блоки масштабирования.