Тестирование версии 8.х

Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х

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

Тестирование версии 8.х

#1

Сообщение support » 03.01.2021{, 20:51}

К 10-ЛЕТИЮ FLPROG.

В этом году исполняется 10 лет со дня выхода первой версии FLProg.

Для меня и ветеранов форума это является знаковой датой, важным этапом развития FLProg.

FLProg применяется в детских клубах, образовательных и научных учреждениях, инженерами, просто увлеченными людьми. С ориентацией на FLProg проектируются прикладные и универсальные контроллеры, программируемые реле (ПР), программируемые логические контроллеры (ПЛК), распределенные системы управления. Важным партнером является KaScada (г. Чехов).

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

Начата техническая и организационная работа по развитию форума. В переходный период организация работы форума будет осуществляться через прямое администрирование.

Благодарю всех модераторов за бесперебойную работу форума


Разработчик FLProg.


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

31-12-22 Вышла новая версия программы с номером 8.0.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-2/

28-01-23 Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/

03-04-23 Вышла новая версия программы с номером 8.2.1. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-versii-programmy-2/
Автор программы FLProg.

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 450
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 50
Откуда: Омск

Тестирование версии 8.х

#641

Сообщение kulibinsvv » 31.07.2023{, 06:00}

ecoins писал(а):
27.07.2023{, 11:08}
использовать контроллеры с малым размером оперативной памяти(UNO,Nano и даже MEGA2560) будет сложнее. И дороже
Ну да, чтобы поморгать светодиодом будем брать 64 разрядную двух ядерную архитектуру.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

ecoins
Полковник
Сообщения: 2622
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 414
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#642

Сообщение ecoins » 31.07.2023{, 06:30}

kulibinsvv писал(а):
31.07.2023{, 06:00}
Ну да, чтобы поморгать светодиодом будем брать 64 разрядную двух ядерную архитектуру.
Для подобной задачи достаточно функций digitalWrite() и delay() программной среды Arduino IDE.
В примерах Arduino IDE есть тест с названием blink.
Использование дополнительных средств программирования, в т.ч. FLProg, удобнее чем программирование непосредственно в среде Arduino IDE, но также избыточно.
Да и работа на компьютере с многоядерным процессором тоже может показаться избыточным.
В недавнем прошлом компьютер на одноядерном процессоре Intel386 с частотой 33мГц и операционной системой Windows XP прекрасно справлялся со многими офисными нынешними задачами, а программирование контроллеров типа PIC16, PIC18, Intel 8051, AVR, выполнялось существенно быстрее...

Аватара пользователя
Phazz
Полковник
Сообщения: 2459
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 338
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#643

Сообщение Phazz » 31.07.2023{, 13:13}

kulibinsvv, почему бы и нет? Если она дешевле

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 450
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 50
Откуда: Омск

Тестирование версии 8.х

#644

Сообщение kulibinsvv » 31.07.2023{, 13:35}

Phazz писал(а):
31.07.2023{, 13:13}
kulibinsvv, почему бы и нет? Если она дешевле
Для радиолюбителя может быть и возможен такой вариант, но для производства - однозначно нет. Стоимость разработки и сопровождения изделия для 8 и 32 битных систем будут отличаться в несколько раз.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Phazz
Полковник
Сообщения: 2459
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 338
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#645

Сообщение Phazz » 31.07.2023{, 14:08}

Ну мы тут как бы серийно не выпускаем изделия. А почему вообще она должна отличаться в несколько раз? Откуда такие выводы?
А стоимость разработки при серийном выпуске не очень влияет на конечную стоимость при нормальной партии устройств.

ecoins
Полковник
Сообщения: 2622
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 414
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#646

Сообщение ecoins » 31.07.2023{, 15:01}

Phazz писал(а):
31.07.2023{, 14:08}
Ну мы тут как бы серийно не выпускаем изделия.
Часть участников форума не занимается и не готовится к выпуску серийных изделий.
Такое утверждение будет более точным.
Phazz писал(а):
31.07.2023{, 14:08}
А стоимость разработки при серийном выпуске не очень влияет на конечную стоимость при нормальной партии устройств.
Есть ли у кого-то есть современный опыт выпуска контроллеров типа PLC (примерно 50шт./месяц, до 1000шт./год - поделитесь пожалуйста.
С уважением, Энвер.

Утвш
Сержант
Сообщения: 114
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

Тестирование версии 8.х

#647

Сообщение Утвш » 04.08.2023{, 10:53}

Только у меня Каспер не дает установить версию 8.2.3? Пишет "Trojan.Win32.Generic." MD5 соответствует.

Ivan1960
Рядовой
Сообщения: 9
Зарегистрирован: 04.07.2023{, 11:38}
Репутация: 2
Имя: Иван

Тестирование версии 8.х

#648

Сообщение Ivan1960 » 07.08.2023{, 15:23}


Утвш
Сержант
Сообщения: 114
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

Тестирование версии 8.х

#649

Сообщение Утвш » 08.08.2023{, 08:10}

Проверил на работе антивирусом "ESET". Все нормально.

vovka1973
Капитан
Сообщения: 990
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 37
Откуда: kazahstan

Тестирование версии 8.х

#650

Сообщение vovka1973 » 20.08.2023{, 11:58}

решил попробовать алт линукс 64 битная ,программа запускается но при выборе контроллера закрывается вот лог
error.log
(87.84 КБ) 11 скачиваний
что не так?
Изображение

Аватара пользователя
rw6cm
Полковник
Сообщения: 2221
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 303
Имя: Владимир

Тестирование версии 8.х

#651

Сообщение rw6cm » 21.08.2023{, 15:51}

vovka1973 писал(а):
20.08.2023{, 11:58}
алт линукс 64 битная ,программа запускается но при выборе контроллера закрывается
Пробовал как то по весне запустить FLProg на Альт "Симпли Линукс 10.1" на стареньком нетбуке, и на слабом системнике версии Альт Рабочая станция 10.1 (мате). Было точно так же, закрывался при выборе.
Потом на системнике попробовал поставить Альт Рабочая станция К (плазма)
Версия тяжеловата для слабых систем, но флп 821 на ней давал признаки работы. Времени разбираться уже не было, отложил на потом.
Смотрю уже версия флп 823, и Альт предложил обновиться до 10.2 И... как ни странно без бубнов все заработало:)
Сделал простенькие тесты на Уно и Есп32 полет нормальный. Правда разочаровали библиотеки флп. мало того что компилится в 3 раза дольше, так еще и памяти жрет не меряно. Это при том что в проекте нет ни чего, что требовало этих библиотек.
Видео теста здесь (7.5 мб)
Win10-64, FLProg (portable)

vovka1973
Капитан
Сообщения: 990
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 37
Откуда: kazahstan

Тестирование версии 8.х

#652

Сообщение vovka1973 » 21.08.2023{, 16:07}

rw6cm писал(а):
21.08.2023{, 15:51}
vovka1973 писал(а):
20.08.2023{, 11:58}
алт линукс 64 битная ,программа запускается но при выборе контроллера закрывается
Пробовал как то по весне запустить FLProg на Альт "Симпли Линукс 10.1" на стареньком нетбуке, и на слабом системнике версии Альт Рабочая станция 10.1 (мате). Было точно так же, закрывался при выборе.
Потом на системнике попробовал поставить Альт Рабочая станция К (плазма)
Версия тяжеловата для слабых систем, но флп 821 на ней давал признаки работы. Времени разбираться уже не было, отложил на потом.
Смотрю уже версия флп 823, и Альт предложил обновиться до 10.2 И... как ни странно без бубнов все заработало:)
Сделал простенькие тесты на Уно и Есп32 полет нормальный. Правда разочаровали библиотеки флп. мало того что компилится в 3 раза дольше, так еще и памяти жрет не меряно. Это при том что в проекте нет ни чего, что требовало этих библиотек.
Видео теста здесь (7.5 мб)
я запустил через sudo но это костыль
=========================================================================
поставил рабочую станцию К версию и все нормально стало запускаться!
Последний раз редактировалось vovka1973 23.08.2023{, 03:17}, всего редактировалось 3 раза.
Изображение

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

Тестирование версии 8.х

#653

Сообщение aidar_i » 22.08.2023{, 19:16}

Сломалась работа: Настройки - Настройка проекта- код-подключать библиотеки FLProg.
Если убрать галочку, появляется ненужный в данном проекте код.

ivansidor012
Сержант
Сообщения: 122
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 15
Имя: Иван

Тестирование версии 8.х

#654

Сообщение ivansidor012 » 22.08.2023{, 22:34}

aidar_i писал(а):
20.08.2023{, 11:58}
Сломалась работа: Настройки - Настройка проекта- код-подключать библиотеки FLProg.
Если убрать галочку, становится еще хуже
в линуксе?)

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

Тестирование версии 8.х

#655

Сообщение aidar_i » 23.08.2023{, 05:31}

ivansidor012 писал(а):
22.08.2023{, 22:34}
aidar_i писал(а):
20.08.2023{, 11:58}
Сломалась работа: Настройки - Настройка проекта- код-подключать библиотеки FLProg.
Если убрать галочку, становится еще хуже
в линуксе?)
Windows 10

Отправлено спустя 9 часов 21 минуту 13 секунд:
Вылеты программы
error1.log
(206.75 КБ) 9 скачиваний
error2.log
(62.98 КБ) 7 скачиваний

ivansidor012
Сержант
Сообщения: 122
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 15
Имя: Иван

Тестирование версии 8.х

#656

Сообщение ivansidor012 » 24.08.2023{, 01:38}

aidar_i писал(а):
03.01.2021{, 20:51}
Сломалась работа: Настройки - Настройка проекта- код-подключать библиотеки FLProg.
Если убрать галочку, становится еще хуже
проверил у себя - работает опция
win10
8.2.3

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

Тестирование версии 8.х

#657

Сообщение aidar_i » 24.08.2023{, 07:06}

ivansidor012 писал(а):
24.08.2023{, 01:38}
aidar_i писал(а):
03.01.2021{, 20:51}
Сломалась работа: Настройки - Настройка проекта- код-подключать библиотеки FLProg.
Если убрать галочку, становится еще хуже
проверил у себя - работает опция
win10
8.2.3
А Вы посмотрите код, который генерирует программа после того, как уберете галочку. Можете проверить в пустом проекте.
СпойлерПоказать

Код: Выделить всё

#ifdef FLPROG_SENSOR_CRC_ERROR
#else
namespace flprog 
{
    uint32_t difference32(uint32_t start, uint32_t end) 
    {
        if (end >= start) 
        {
            return end - start;
        }
        return (0xfFFFFFFF - start) + end;
    }
    bool isTimer(uint32_t startTime, uint32_t period) 
    {
        return (difference32(startTime, (millis()))) >= period;
    }
    bool isTimerMicros(unsigned long startTime, unsigned long period) 
    {
        return (difference32(startTime, (micros()))) >= period;
    }
}
#endif
void setup()
{
}
void loop()
{
//Плата:1
}
Там появляется код в данный момент мне не нужный.
Вот с галочкой
СпойлерПоказать

Код: Выделить всё

#include "flprogUtilites.h"
void setup()
{
}
void loop()
{
//Плата:1
}

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

Тестирование версии 8.х

#658

Сообщение Naladchik » 24.08.2023{, 12:25}

aidar_i писал(а):
24.08.2023{, 07:06}
Там появляется код в данный момент мне не нужный.
Этот код появился вместо этого блока.
Нужен для работы стандартных таймеров и генераторов при отключении библиотеки flprogUtilites.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
rw6cm
Полковник
Сообщения: 2221
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 303
Имя: Владимир

Тестирование версии 8.х

#659

Сообщение rw6cm » 24.08.2023{, 13:12}

support,
Naladchik писал(а):
24.08.2023{, 12:25}
Этот код появился из этого блока.
Вообще просьба в этой опции рассматривалась для редактора пользовательских контроллеров.
Там она актуальна без "затычек", чтобы можно было делать свои контроллеры с определенным набором блоков и библиотек.
Здесь же эта опция получается для конкретного проекта, да еще с ненужным кодом.
Не вижу где это можно применить. К тому же тогда затычка нужна, не только для гены, но и UART, модбас, SPI, WiFi, и всего что с каждой новой версией переносится в Flprog_Utilites.
Win10-64, FLProg (portable)

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

Тестирование версии 8.х

#660

Сообщение Naladchik » 24.08.2023{, 13:43}

rw6cm писал(а):
24.08.2023{, 13:12}
... просьба в этой опции...
Вот если честно то я вообще не вижу смысла в этой просьбе, т.к. для тех кто может
rw6cm писал(а):
24.08.2023{, 13:12}
... делать свои контроллеры с определенным набором блоков и библиотек ...
совершенно не проблема переименовать flprogUtilites (раз она не нужна) и создать пустую библиотеку с этим именем, которая не будет оказывать никакого влияния на проект и не надо ничего отключать.
Win10-64. FLProg Portable.
Изображение

Ответить

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