Страница 7 из 23

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

Добавлено: 14.05.2020{, 12:35}
support
Вышла бэта версия программы с номером 7.0
Подробнее о новом в программе можно почитать здесь.
Пробуем, тестируем, о найденных замечаниях отписываемся в этой ветке форума.

UPD. 15.05.20
Обновил бэтку до 7.0.1. Есть пакет обновления с 7.0 до 7.0.1.
В виду того что я в течении трёх дней буду в дороге, заранее извиняюсь, если не смогу в течении этого времени отвечать на Ваши вопросы.

UPD. 04.07.20
Бэта версия программы обновилась до 7-0-2. Подробнее здесь

UPD. 13.07.20
Бэта версия программы обновилась до 7-0-3. Подробнее здесь.



UPD - 01-08-20
Программа обновилась до номера 7-0-4. Закончен и интегрирован хелп. Подробнее здесь

UPD-22-08-2020
Бэта версия обновилась до номера 7-0-5. Вроде получилось победить Undo Redo. Подробнее здесь.

UPD -30.08.20
Программа обновилась до версии 7.1.0. Обновлён интерфейс программы. Подробнее здесь

UPD 31.08.20
В виду обнаружения критической ошибки в версии 7.1.0 бэта версия была обновлена до версии 7.1.1

UPD - 21.11.2020
Программа обновилась до номера 7.2. Подробнее здесь

UPD 25.11.20

Тема переехала сюда.

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

Добавлено: 29.05.2020{, 10:43}
Gordon0007
neangel, немного подержу тебя. Идти нужно, но если не закрыть тыл то будут большие проблемы в дальнейшем.

Для маленьких проектов все хорошо, но когда проект растет и нужно чтобы время цикла было не 200-350мс а хотябы до 20мс, а в проекте уже заложен дисплей на I2C, часа 3231, и расширитель портов MCP23017 и контроллер UNO. Тут то и начинается танцы с бундом (места не хватает в контроллере, время цикла программы скачет от 100мс до 300мс, происходит зависание контроллера и многое другое). И проблема там давно известная и тянется с самого создания этих блоков ее путался решить пользователь "ecoins", но там тоже все все как то сложно и не понятно для меня. (можно взять больше контроллер допустим ЕСП32 или еще какой, но зачем если проект не такой уж большой и делается для себе из того что есть под рукой)
Я не программист от слова совсем, но понимаю что это можно оптимизировать и решить это разок. Так же и часто требуется в проектах более расширенный функционал блоков, думаю это будет возможно новым редактором блоков решено, но хотелось бы чтобы это было в стандартных блоках а не через костыли в ПБ.
Еще раз повторюсь, что программа отличная и аналоги рядом не стоят и автору за нее огромное СПАСИБО, но нужно ее оптимизировать.

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

Добавлено: 29.05.2020{, 11:06}
Палыч
viewtopic.php?f=39&t=6097&p=87301#p87301

В предыдущей теме я писал, что у меня не запускается FLprog. Было выяснено что проблема скорее всего в висте. Я скачал версию 7 для ХР, запускается на висте, но после выбора платы программа вылетает. Я попробовал запустить программу на ноутбуке с ХР тоже самое вылет при выборе платы.Скачал версию 6-3-1 все работает.

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

Добавлено: 29.05.2020{, 11:29}
neangel
Gordon0007 писал(а):
29.05.2020{, 10:43}
все все как то сложно и не понятно для меня. (можно взять больше контроллер допустим ЕСП32 или еще какой, но зачем если проект не такой уж большой и делается для себе из того что есть под рукой)
Я не программист от слова совсем ....
Как не программист не программисту.
Когда делаете для себя и что-то небольшое надо поступать с точностью наоборот вашей логике.

Не брать за дорого платы ардуино … они не способны на те геройские поступки которые вы от них ждёте.
А возьмите ЕСП …. они быстрее и дешевле … откройте свои глаза на цены.
Не понимаю почему же вы себя не жалеете и идёте по пути наибольшего сопротивления.

Будьте внимательны … это был ответ на ваш вопрос …. Зачем.

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

Добавлено: 29.05.2020{, 12:37}
Ingwar
Gordon0007, зайдите на flprog.ru и прочитайте для чего создавалась программа. Автор успешно справляется с поставленной для себя задачей - с помощью этой программы можно запрограммировать контроллер не зная текстовых языков программирования, а выглядит это как рисование электронной или электрической схемы.
Gordon0007 писал(а):
29.05.2020{, 10:43}
Я не программист от слова совсем
Что Вы сами, пользуясь ей, подтверждаете.
А то, что встроенные в IDE библиотеки "кривые" и далеки от совершенства, предъявите их создателям...
Flprog в нынешнем виде уже давно не просто программа для FBD и Ladder, но и достаточно гибкий конструктор. А существующие "баги" сподвигают некоторых, на самостоятельный поиск их решения. Что в свою очередь стимулирует моск и ты для себя открываешь мир (чуть не написал - других мужчин) программ на си...

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

Добавлено: 29.05.2020{, 14:32}
Ardudue
o615ye161 писал(а):
29.05.2020{, 00:20}
сами составьте и видно будет
Ardudue писал(а):
28.05.2020{, 13:41}
да нет никаких проблем все работает. Просто Ваш проект не видим
Здесь правильно выкладывать файл в формате flp -то что Вы начертили .
То что я начертил в FLP у меня работает.

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

Добавлено: 29.05.2020{, 16:44}
Naladchik
support
В новом редакторе блоков.
Если создать более одного входа (или выхода, или один вход и один выход, короче два элемента) и не заполнить их свойства (в дереве элементов отображаются красным), и при этом попытаться переключиться на основной экран программы, происходит вылет.
1.zip
(29.85 КБ) 47 скачиваний
Отправлено спустя 19 минут 46 секунд:
aidar_i писал(а):
16.05.2020{, 15:09}
Может обсуждение нового редактора вывести в отдельную тему?
Кто нибудь его освоил? А то я его открыл, голова закружилась и закрыл:)
Мысль то дельная, кто создаст?

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

Добавлено: 29.05.2020{, 21:19}
Alexxxx
Вы ещё с 6 не разобрались например когда кликаешь правой кнопкой мыши в блоке RTC вылетает

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

Добавлено: 30.05.2020{, 12:10}
aidar_i
Alexxxx писал(а):
29.05.2020{, 21:19}
Мысль то дельная, кто создаст?
Создал я! viewtopic.php?f=112&t=6485#p90341

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

Добавлено: 31.05.2020{, 02:59}
Naladchik
support, Вылет программы после создания папок в Параметрах.
Папки создаются, блок сохраняется. При последующих входах в редактирование блока вылет программы при выходе из редактирования.

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

Добавлено: 31.05.2020{, 12:46}
dizzyy
вылет при использовании этого проекта .. в 6.3.1 нормально
error.log
(25.7 КБ) 46 скачиваний
пример шилд с 5 кнопками 1602.flp
(264.48 КБ) 46 скачиваний
Отправлено спустя 57 минут 43 секунды:
все проекты которые используют блоки для шлилдов уно 5 кнопок + 1602 не работают .
уже перепробовал 3 блока и свой писал .. вход аналог, сравниваем компаратором и если входит на выход 1 не работают

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

Добавлено: 31.05.2020{, 15:50}
Ardudue
dizzyy писал(а):
31.05.2020{, 13:43}
вылет при использовании этого проекта .. в 6.3.1 нормально

error.log

пример шилд с 5 кнопками 1602.flp
открыл в 631 пересохранил
пример шилд с 5 кнопками 1602_flp631.flp
(257.09 КБ) 60 скачиваний
в 701 открылся и компилируется.
Видимо проект сделан раньше чем в 631 версии.

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

Добавлено: 31.05.2020{, 17:29}
nalnik
NodeMcu v3
Тоже попал в версии 7.0.1 на неработающий блок.
нарисовал в проекте:
все резисторы по 1к - но он для NodeMcu v3 там 3.3 вольта
СпойлерПоказать
-----5.flp
(121.29 КБ) 47 скачиваний
Выход "нажатие" ---- 1 при нажатии любой кнопки.

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

Добавлено: 31.05.2020{, 18:17}
dizzyy
Ardudue писал(а):
31.05.2020{, 15:50}
в 701 открылся и компилируется.
да это не проблема , вытащил блок в 631 , но эти блоки не работают в 701 в железе

Отправлено спустя 3 минуты 37 секунд:
nalnik писал(а):
31.05.2020{, 17:29}
Выход "нажатие" ---- 1 при нажатии любой кнопки.
такой же результат

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

Добавлено: 01.06.2020{, 13:26}
Gordon0007
viewtopic.php?f=39&t=6097&start=240#p88326
Так и не поправили watchDog на ESP32

от "ussrtk"
Ошибка в работе Сторожевого таймера WDT (точно проверена на ESP32)
Суть ошибки: при включении защиты от зависания и установки времени контроля в 10 сек наблюдается мгновенное срабатывание защиты.
Вот код, генерируемый компоновщиком FlProg в части настройки WDT

watchDogTimer = timerBegin(0, 80, true);
timerAttachInterrupt(watchDogTimer, &resetModule, true);
timerAlarmWrite(watchDogTimer,10000, false);
timerAlarmEnable(watchDogTimer);

А вот код из документации:

void startTimer() {
timer = timerBegin(0, 80, true); // timer_id = 0; divider=80; countUp = true;
timerAttachInterrupt(timer, &onTimer, true); // edge = true
timerAlarmWrite(timer, 1000000, true); //1000 ms
timerAlarmEnable(timer);
}

Очевидно, что FlProg делает установку в миллисекундах, в то время, как по мануалу нужно писать микросекунды.

Если в коде компоновщика FlProg поставить
timerAlarmWrite(watchDogTimer,10000000, false);

Тогда все начнет работать по документации.

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

Добавлено: 01.06.2020{, 16:19}
aidar_i
Запустил резервную копию проекта с ПБ , которую создавал на старом редакторе, после отключения компа. После запуска, внес изменения в блок и сохранил его. Программа написала не может сохранить, но сохранила. И все, этот проект не открывается в 7.0.1. Попробовал и в 6 версии аналогично. Снес все файлы с ПБ и настройками, но не запускается. Другие проекты работают.
Выложу проект сюда, может кто нибудь сумеет открыть и пересохранить. Хотел доделать и выложить в тему Jinx! Конечно можно просто пересобирать, но почему это произошло?

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

Добавлено: 01.06.2020{, 19:31}
AlexCrane
aidar_i, Увы, но файл обрывается где-то в середине (или в произвольном месте), восстановить вряд-ли получится...

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

Добавлено: 01.06.2020{, 20:36}
aidar_i
AlexCrane писал(а):
01.06.2020{, 19:31}
aidar_i, Увы, но файл обрывается где-то в середине (или в произвольном месте), восстановить вряд-ли получится...
Файла то не жалко. Значит после аварийного открытия проекта нужно сохранить его или удалить. Название проекта пишется курсивом, после сохранения, обычном шрифтом.

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

Добавлено: 02.06.2020{, 17:00}
Ardudue
support, этот проект для LCD1602 keypad shield пример шилд с 5 кнопками 1602_flp631.flp открываю в версии FLP631 и загружаю в UNO нажатие кнопок на шилде работает.
Если открыть в FLP701 и загрузить в UNO, то не работает нажатие кнопок на шилде.
Так и должно быть или это косяк FLP701?

Отправлено спустя 3 минуты 33 секунды:
dizzyy писал(а):
31.05.2020{, 18:20}
но эти блоки не работают в 701 в железе
проверил в железе не работает. При загрузке ошибок не выдает.

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

Добавлено: 03.06.2020{, 17:12}
leaner
Вылез глюк на версии 6.3.1 Не получается передать байт через блок отправка переменной через UART.

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

Добавлено: 05.06.2020{, 08:16}
aidar_i
Вылеты
error.rar
(18.6 КБ) 46 скачиваний