Страница 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 нормально
Отправлено спустя 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 пересохранил
в 701 открылся и компилируется.
Видимо проект сделан раньше чем в 631 версии.
Тестирование версии 7.х
Добавлено: 31.05.2020{, 17:29}
nalnik
NodeMcu v3
Тоже попал в версии 7.0.1 на неработающий блок.
нарисовал в проекте:
все резисторы по 1к - но он для
NodeMcu v3 там 3.3 вольта
Выход "нажатие" ---- 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