Тестирование новой версии программы 6.Х

Вопросы, обсуждения, найденные ошибки в версии 6.0 и старше (пока тема сильно не расползётся)

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование новой версии программы 6.Х

#1

Сообщение support » 08.09.2019{, 16:41}

С небольшой задержкой выпущена новая бэта версия программы с номером 6.0.
Обсуждаем ёё в этой теме.
Подробнее о релизе здесь
Версия 6.Х основной задачей имеет интеграцию контроллера ESP32. В самом начале работы над этой версией обнаружилось, что текущая реализация системы описания контроллера не позволяет описать этот процессор. В связи с этим пришлось полностью переделывать эту реализации. Под это дело я решил реализовать давно требующуюся функциональность – возможность пользователям создавать собственные описания контроллера. Поэтому архитектура новых описаний контроллеров сразу разрабатывалась с учетом этого функционала, и кроме того я постарался сделать её максимально гибкой, и масштабируемой.

В версии 6.0 в меню «Инструменты» главного окна появился пункт «Редактор описаний контроллеров», который и вызывает этот редактор. В нём можно как с нуля создать новое описание, так и создать новое на базе существующего, и потом отредактировать его под собственные нужды.

Созданные описания и целые библиотеки описаний, можно экспортировать в файл и импортировать из файла.

Более подробно работа с редактором будет описана мною в уроках в ближайшее время.

Создание новой архитектуры описаний контроллера, потянуло за собой коренную переделку программы, что и вызвало задержку в сроках выхода новой версии.

Наиболее большим изменениям подверглась среда программирования на языке LAD. Но мне удалось убрать многолетние «костыли» который были «подставлены», в связи с ошибками в архитектуре сделанными ещё в самом начале разработки программы.



Внимание! В связи с оптимизацией архитектуры проекта LAD в проектах, созданных в более ранних версиях при загрузке в версию 6.0 и выше (в будущем), на входах (контактах) будут сброшены галочки «Включить подтягивающий резистор» и «Защита от дребезга». Обратите на это внимание при редактировании старых проектов.



В остальном переход на новую версию должен происходить прозрачно, но всё-таки, не стоит забывать, что это БЭТА версия, и в работе программы возможны ошибки.

Так же обновлён просмоторщик описания контроллера, и информация, выводимая в нём теперь более полная.

В ближайшее время пока не устаканится новая архитектура описания контроллера, и не уберутся самые грубые ошибки, я не буду интегрировать ESPЗ32. На время первоначального тестирования у меня в качестве основной задачи, запланировано решение давно обещанной и востребованной задачи по реализации поддержки облака Каскады.

Так что приглашаю самых смелых пользователей к тестированию новой версии программы.

P.S. 11.09.2019 Выложил (пока на хабре) первый урок по работе с редактором описаний контроллера

P.S. 22.09.19 Версия обновилась до 6.1. Подробнее здесь


P.S. 29.10.19 Версия обновилась до 6.1.1. Подробнее здесь

P.S. 01.12.19 Тема уже очень большая, я её закрываю. Продолжаем обсуждение версии 6.2.Х здесь
Автор программы FLProg.

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Тестирование новой версии программы 6.Х

#41

Сообщение dizzyy » 15.09.2019{, 17:43}

маленькое смещение окошка опроса в датчике температуры MAX6675
СпойлерПоказать
Безымянный.jpg
Безымянный.jpg (46.21 КБ) 3367 просмотров

masterw
Рядовой
Сообщения: 9
Зарегистрирован: 15.09.2019{, 14:50}
Репутация: 0
Имя: Владимир

Тестирование новой версии программы 6.Х

#42

Сообщение masterw » 16.09.2019{, 04:11}

Возможно ли добавить в программу работу с памятью FRAM по i2c и SPI? Множество проектов требуют хранения информации в энергонезависимой памяти, но количество циклов записи EEPROM да и скорость работы сильно ограничивают реализацию проектов.

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Тестирование новой версии программы 6.Х

#43

Сообщение DrMario » 16.09.2019{, 06:08}

При переносе с одной платы на другую блока температуры на часах реального времени исчезает вывод Т
Вложения
Снимок.PNG
Снимок.PNG (740 байт) 3302 просмотра

Аватара пользователя
scadapack
Рядовой
Сообщения: 83
Зарегистрирован: 07.09.2015{, 05:18}
Репутация: 5
Откуда: Степногорск
Имя: Вячеслав

Тестирование новой версии программы 6.Х

#44

Сообщение scadapack » 16.09.2019{, 07:57}

Осталась ошибка с обозначением выводов МАХ7219
СпойлерПоказать
МАХ7219.png
Так же осталось отображение только одного блока пользователя в проекте с двумя блоками.
СпойлерПоказать
Блоки пользователей.png
тест генератор AD9833.flp
(211.36 КБ) 65 скачиваний
Последний раз редактировалось scadapack 16.09.2019{, 13:13}, всего редактировалось 1 раз.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Тестирование новой версии программы 6.Х

#45

Сообщение Skull » 16.09.2019{, 12:00}

Вылетает с ошибкой при нажатии + в разделе "пользовательский блок", при запуске от имени администратора вылетает на этапе выбора LAD\FBD
Вложения
Безымянный.jpg

renat85
Рядовой
Сообщения: 29
Зарегистрирован: 06.09.2015{, 20:48}
Репутация: 2

Тестирование новой версии программы 6.Х

#46

Сообщение renat85 » 16.09.2019{, 22:26}

Добрый вечер. Описал плату Wemos Lolin32, получил такие ошибки.
СпойлерПоказать
Ошибки UART
UART1
Не задан RX
UART16
Не задан TX
UART3
Не задан TX
UART17
Не задан RX
Ошибки I2C
I2C21
Не задан SCL
I2C22
Не задан SDA
Ошибки SPI
SPI23
Не задан MISO
Не задан SCK
Не задан SS
SPI18
Не задан MISO
Не задан MOSI
Не задан SS
SPI5
Не задан MISO
Не задан MOSI
Не задан SCK
SPI19
Не задан MOSI
Не задан SCK
Не задан SS
Архив с экспортом контроллера вложил.
FLProg 6.0.0 x64 Portable
Вложения
Wemos Lolin32 (ESP32).zip
(1.03 МБ) 73 скачивания

Аватара пользователя
magpit
Лейтенант
Сообщения: 382
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 16
Имя: Сергей

Тестирование новой версии программы 6.Х

#47

Сообщение magpit » 17.09.2019{, 21:00}

Интерфейс Зачёт автору Но красиво выглядящая программа и половина отвалившегося функционала что работало в прежних версиях
сводится к нулю. Что то напоминает телегу, где автор вставляет колесо с одной стороны а с другой стороны колесо выпадает (печально- похоже на бег на месте) :(

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Тестирование новой версии программы 6.Х

#48

Сообщение AlexCrane » 17.09.2019{, 21:55}

support, При конфигурации пинов происходит такая вещь,
- Назаначаем аналоговый пин А0 (к примеру), при повторном заходе туда уже показывает RX0, т.е. подставляется цифровой пин.
- Если назначить цифровой пин, установить дребезг и подтяжку, а потом переназначить его аналоговым. То получим аналоговый вход с дребезгом и подтяжкой !!!
Конфигурация пинов.png
И эта надпись Номера отмеченные красным могут использоваться как выходы <ШИМ>! уже не актуальна
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Тестирование новой версии программы 6.Х

#49

Сообщение Skull » 18.09.2019{, 18:07}

Если присоединять что-либо к именованным соединениям, то они постоянно меняются местами при скроллинге. Очень неудобно, когда работаешь с несколькими сотнями соединений на автомате ставишь по прошлому разу, а там....

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Тестирование новой версии программы 6.Х

#50

Сообщение texbez » 18.09.2019{, 19:53}

support,
В скоростном счётчике при повторном открытии проекта исчезает номер назначенного пина и IDE при компиляции ругается.

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

Тестирование новой версии программы 6.Х

#51

Сообщение jonik22sm » 20.09.2019{, 07:47}

я так и не понял как выбрать esp32 у меня в Flprog нет такого контроллера. Я скачал 6.0.0 портативную версию
Можно сделать ВСЁ. Было бы желание.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Тестирование новой версии программы 6.Х

#52

Сообщение nalnik » 20.09.2019{, 08:01}

jonik22sm писал(а):
20.09.2019{, 07:47}
я так и не понял как выбрать esp32 у меня в Flprog нет такого контроллера. Я скачал 6.0.0 портативную версию
Надо внимательней почитать пост #1 :smile171:
Цитата:
В ближайшее время пока не устаканится новая архитектура описания контроллера, и не уберутся самые грубые ошибки, я не буду интегрировать ESPЗ32. На время первоначального тестирования у меня в качестве основной задачи, запланировано решение давно обещанной и востребованной задачи по реализации поддержки облака Каскады. :no: :no: :no:
Я хочу быть добрее, но люди сами нарываются.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

Тестирование новой версии программы 6.Х

#53

Сообщение Naladchik » 21.09.2019{, 17:17}

support,
Мелкий косяк.
Пользовательские блоки. Параметры.
СпойлерПоказать
111.png
111.png (9.02 КБ) 2689 просмотров
Win10-64. FLProg Portable.
Изображение

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование новой версии программы 6.Х

#54

Сообщение aidar_i » 22.09.2019{, 21:48}

При попытке работать с проектом созданным в 6.0.0 в 5.3.0 вылетает.
error.log
(30.69 КБ) 61 скачивание

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Тестирование новой версии программы 6.Х

#55

Сообщение nalnik » 22.09.2019{, 22:02}

aidar_i писал(а):
22.09.2019{, 21:48}
При попытке работать с проектом созданным в 6.0.0 в 5.3.0 вылетает.
:smile37: так 5.3.0 та и не знает что поменяли в 6.0.0
Я хочу быть добрее, но люди сами нарываются.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование новой версии программы 6.Х

#56

Сообщение aidar_i » 23.09.2019{, 12:51}

Наверное, я загрузил и открыл проект на 6й версии и случайно сохранил на нем.

Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08.09.2015{, 16:18}
Репутация: 4
Откуда: Мариуполь

Тестирование новой версии программы 6.Х

#57

Сообщение Skull » 23.09.2019{, 16:37}

aidar_i писал(а):
23.09.2019{, 12:51}
Наверное, я загрузил и открыл проект на 6й версии и случайно сохранил на нем.
Я так делал сознательно, и у меня работает без проблем, но я не делал изменений

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование новой версии программы 6.Х

#58

Сообщение aidar_i » 23.09.2019{, 20:04}

На 6 версии вроде нормально работает. Но сохранённый на нем проект на прежней версии , невозможно использовать.

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

Тестирование новой версии программы 6.Х

#59

Сообщение Naladchik » 24.09.2019{, 17:48}

support,
Выявленные недочеты в новом функционале "Пользовательские описания контроллеров"
1. При назначении выводу контроллера функции "Аналоговый выход" возможность его выбора в тегах как "Аналоговый выход" отсутствует.
2. При создании проекта на основе "пользовательского" контроллера в проекте запоминаются текущие настройки контроллера. Если настройки контроллера изменить после создания проекта то в проекте эти изменения не отразятся. Лучше бы эти настройки считывались при каждом открытии проекта.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
babylon
Рядовой
Сообщения: 25
Зарегистрирован: 15.09.2017{, 19:41}
Репутация: 2
Откуда: г. Сумы
Имя: Сергей

Тестирование новой версии программы 6.Х

#60

Сообщение babylon » 26.09.2019{, 13:38}

При компилировании скетча с использованием скоростного счётчика(не зависимо от назначенного пина) вылетает ошибка вот момент с IDE:

pinMode(1 -> an Arduino.ControllerPinAsNumberAdaptor, INPUT_PULLUP);
_SCT_1P=micros();
attachInterrupt( digitalPinToInterrupt (1 -> an Arduino.ControllerPinAsNumberAdaptor), _SCT_1coutFunction, FALLING);

Ещё раз спрошу о возможности вынести все подключения в меню(скоростной счётчик, серво, подключение I2c)

Отправлено спустя 4 часа 11 минут 22 секунды:
Побывал отдельно один скоростной счетчик компилировать те же грабли. в предыдущих версиях компилируется нормально.

Закрыто

Вернуться в «Темы от автора»