Страница 7 из 23
Тестирование версии 7.х
Добавлено: 29 май 2020, 10:43
Gordon0007
[ref]neangel[/ref], немного подержу тебя. Идти нужно, но если не закрыть тыл то будут большие проблемы в дальнейшем.
Для маленьких проектов все хорошо, но когда проект растет и нужно чтобы время цикла было не 200-350мс а хотябы до 20мс, а в проекте уже заложен дисплей на I2C, часа 3231, и расширитель портов MCP23017 и контроллер UNO. Тут то и начинается танцы с бундом (места не хватает в контроллере, время цикла программы скачет от 100мс до 300мс, происходит зависание контроллера и многое другое). И проблема там давно известная и тянется с самого создания этих блоков ее путался решить пользователь "ecoins", но там тоже все все как то сложно и не понятно для меня. (можно взять больше контроллер допустим ЕСП32 или еще какой, но зачем если проект не такой уж большой и делается для себе из того что есть под рукой)
Я не программист от слова совсем, но понимаю что это можно оптимизировать и решить это разок. Так же и часто требуется в проектах более расширенный функционал блоков, думаю это будет возможно новым редактором блоков решено, но хотелось бы чтобы это было в стандартных блоках а не через костыли в ПБ.
Еще раз повторюсь, что программа отличная и аналоги рядом не стоят и автору за нее огромное СПАСИБО, но нужно ее оптимизировать.
Тестирование версии 7.х
Добавлено: 29 май 2020, 11:06
Палыч
viewtopic.php?f=39&t=6097&p=87301#p87301
В предыдущей теме я писал, что у меня не запускается FLprog. Было выяснено что проблема скорее всего в висте. Я скачал версию 7 для ХР, запускается на висте, но после выбора платы программа вылетает. Я попробовал запустить программу на ноутбуке с ХР тоже самое вылет при выборе платы.Скачал версию 6-3-1 все работает.
Тестирование версии 7.х
Добавлено: 29 май 2020, 11:29
neangel
Gordon0007 писал(а): 29 май 2020, 10:43
все все как то сложно и не понятно для меня. (можно взять больше контроллер допустим ЕСП32 или еще какой, но зачем если проект не такой уж большой и делается для себе из того что есть под рукой)
Я не программист от слова совсем ....
Как не программист не программисту.
Когда делаете для себя и что-то небольшое надо поступать с точностью наоборот вашей логике.
Не брать за дорого платы ардуино … они не способны на те геройские поступки которые вы от них ждёте.
А возьмите ЕСП …. они быстрее и дешевле … откройте свои глаза на цены.
Не понимаю почему же вы себя не жалеете и идёте по пути наибольшего сопротивления.
Будьте внимательны … это был ответ на ваш вопрос …. Зачем.
Тестирование версии 7.х
Добавлено: 29 май 2020, 12:37
Ingwar
[ref]Gordon0007[/ref], зайдите на flprog.ru и прочитайте для чего создавалась программа. Автор успешно справляется с поставленной для себя задачей -
с помощью этой программы можно запрограммировать контроллер не зная текстовых языков программирования, а выглядит это как рисование электронной или электрической схемы.
Gordon0007 писал(а): 29 май 2020, 10:43
Я не программист от слова совсем
Что Вы сами, пользуясь ей, подтверждаете.
А то, что встроенные в IDE библиотеки "кривые" и далеки от совершенства, предъявите их создателям...
Flprog в нынешнем виде уже давно не просто программа для FBD и Ladder, но и достаточно гибкий конструктор. А существующие "баги" сподвигают некоторых, на самостоятельный поиск их решения. Что в свою очередь стимулирует
моск и ты для себя открываешь мир (чуть не написал - других мужчин) программ на си...
Тестирование версии 7.х
Добавлено: 29 май 2020, 14:32
Ardudue
o615ye161 писал(а): 29 май 2020, 00:20
сами составьте и видно будет
Ardudue писал(а): 28 май 2020, 13:41
да нет никаких проблем все работает. Просто Ваш проект не видим
Здесь правильно выкладывать файл в формате flp -то что Вы начертили .
То что я начертил в FLP у меня работает.
Тестирование версии 7.х
Добавлено: 29 май 2020, 17:03
Naladchik
[ref=#00aa00]support[/ref]
В новом редакторе блоков.
Если создать более одного входа (или выхода, или один вход и один выход, короче два элемента) и не заполнить их свойства (в дереве элементов отображаются красным), и при этом попытаться переключиться на основной экран программы, происходит вылет.
1.zip
Отправлено спустя 19 минут 46 секунд:
aidar_i писал(а): 16 май 2020, 15:09
Может обсуждение нового редактора вывести в отдельную тему?
Кто нибудь его освоил? А то я его открыл, голова закружилась и закрыл:)
Мысль то дельная, кто создаст?
Тестирование версии 7.х
Добавлено: 29 май 2020, 21:19
Alexxxx
Вы ещё с 6 не разобрались например когда кликаешь правой кнопкой мыши в блоке RTC вылетает
Тестирование версии 7.х
Добавлено: 30 май 2020, 12:10
aidar_i
Alexxxx писал(а): 29 май 2020, 21:19
Мысль то дельная, кто создаст?
Создал я!
viewtopic.php?f=112&t=6485#p90341
Тестирование версии 7.х
Добавлено: 31 май 2020, 02:59
Naladchik
[ref=#00aa00]support[/ref], Вылет программы после создания папок в Параметрах.
Папки создаются, блок сохраняется. При последующих входах в редактирование блока вылет программы при выходе из редактирования.
Тестирование версии 7.х
Добавлено: 31 май 2020, 13:43
dizzyy
вылет при использовании этого проекта .. в 6.3.1 нормально
error.log
пример шилд с 5 кнопками 1602.flp
Отправлено спустя 57 минут 43 секунды:
все проекты которые используют блоки для шлилдов уно 5 кнопок + 1602 не работают .
уже перепробовал 3 блока и свой писал .. вход аналог, сравниваем компаратором и если входит на выход 1 не работают
Тестирование версии 7.х
Добавлено: 31 май 2020, 15:50
Ardudue
dizzyy писал(а): 31 май 2020, 13:43
вылет при использовании этого проекта .. в 6.3.1 нормально
error.log
пример шилд с 5 кнопками 1602.flp
открыл в 631 пересохранил
пример шилд с 5 кнопками 1602_flp631.flp
в 701 открылся и компилируется.
Видимо проект сделан раньше чем в 631 версии.
Тестирование версии 7.х
Добавлено: 31 май 2020, 17:29
nalnik
NodeMcu v3
Тоже попал в версии 7.0.1 на неработающий блок.
нарисовал в проекте:
все резисторы по 1к - но он для
NodeMcu v3 там 3.3 вольта
[spoiler]
-----5.flp
[/spoiler]
Выход "нажатие" ---- 1 при нажатии любой кнопки.
Тестирование версии 7.х
Добавлено: 31 май 2020, 18:20
dizzyy
Ardudue писал(а): 31 май 2020, 15:50
в 701 открылся и компилируется.
да это не проблема , вытащил блок в 631 , но эти блоки не работают в 701 в железе
Отправлено спустя 3 минуты 37 секунд:
nalnik писал(а): 31 май 2020, 17:29
Выход "нажатие" ---- 1 при нажатии любой кнопки.
такой же результат
Тестирование версии 7.х
Добавлено: 01 июн 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 июн 2020, 16:19
aidar_i
Запустил резервную копию проекта с ПБ , которую создавал на старом редакторе, после отключения компа. После запуска, внес изменения в блок и сохранил его. Программа написала не может сохранить, но сохранила. И все, этот проект не открывается в 7.0.1. Попробовал и в 6 версии аналогично. Снес все файлы с ПБ и настройками, но не запускается. Другие проекты работают.
Выложу проект сюда, может кто нибудь сумеет открыть и пересохранить. Хотел доделать и выложить в тему Jinx! Конечно можно просто пересобирать, но почему это произошло?
WS2812 Jinx! Использование разных контроллеров.flp
Тестирование версии 7.х
Добавлено: 01 июн 2020, 19:31
AlexCrane
[ref]aidar_i[/ref], Увы, но файл обрывается где-то в середине (или в произвольном месте), восстановить вряд-ли получится...
Тестирование версии 7.х
Добавлено: 01 июн 2020, 20:36
aidar_i
AlexCrane писал(а): 01 июн 2020, 19:31
aidar_i, Увы, но файл обрывается где-то в середине (или в произвольном месте), восстановить вряд-ли получится...
Файла то не жалко. Значит после аварийного открытия проекта нужно сохранить его или удалить. Название проекта пишется курсивом, после сохранения, обычном шрифтом.
Тестирование версии 7.х
Добавлено: 02 июн 2020, 17:04
Ardudue
[ref=#00aa00]support[/ref], этот проект для LCD1602 keypad shield
пример шилд с 5 кнопками 1602_flp631.flp открываю в версии FLP631 и загружаю в UNO нажатие кнопок на шилде работает.
Если открыть в FLP701 и загрузить в UNO, то не работает нажатие кнопок на шилде.
Так и должно быть или это косяк FLP701?
Отправлено спустя 3 минуты 33 секунды:
dizzyy писал(а): 31 май 2020, 18:20
но эти блоки не работают в 701 в железе
проверил в железе не работает. При загрузке ошибок не выдает.
Тестирование версии 7.х
Добавлено: 03 июн 2020, 17:12
leaner
Вылез глюк на версии 6.3.1 Не получается передать байт через блок отправка переменной через UART.
Тестирование версии 7.х
Добавлено: 05 июн 2020, 08:16
aidar_i