Страница 9 из 23
Тестирование версии 7.х
Добавлено: 02 июл 2020, 14:59
support
Naladchik писал(а): 29 май 2020, 17:03
[ref=#00aa00]support[/ref]
В новом редакторе блоков.
Если создать более одного входа (или выхода, или один вход и один выход, короче два элемента) и не заполнить их свойства (в дереве элементов отображаются красным), и при этом попытаться переключиться на основной экран программы, происходит вылет.1.zip
Отправлено спустя 19 минут 46 секунд:
aidar_i писал(а): 16 май 2020, 15:09
Может обсуждение нового редактора вывести в отдельную тему?
Кто нибудь его освоил? А то я его открыл, голова закружилась и закрыл:)
Мысль то дельная, кто создаст?
Исправил
Отправлено спустя 1 минуту 59 секунд:
av писал(а): 02 июл 2020, 13:43
[ref=#00aa00]support[/ref], Уважаемый Сергей очень ждем от вас ХЕЛП на новый редактор пользовательских блоков.
Я тут на две недели в обсервацию залетел. Так что время теперь есть. Я хочу в первую очередь подобрать ошибки, ну и паралельно пишу хелп.
Отправлено спустя 4 минуты 21 секунду:
Alexxxx писал(а): 29 май 2020, 21:19
Вы ещё с 6 не разобрались например когда кликаешь правой кнопкой мыши в блоке RTC вылетает
Ничего не понял если честно, где кликаеш, на каком блоке (для RTC там как минимум три блока).
Можно поподробнее
Отправлено спустя 5 минут 15 секунд:
Naladchik писал(а): 31 май 2020, 02:59
[ref=#00aa00]support[/ref], Вылет программы после создания папок в Параметрах.
Папки создаются, блок сохраняется. При последующих входах в редактирование блока вылет программы при выходе из редактирования.
Исправил
Отправлено спустя 1 час 1 минуту 26 секунд:
Gordon0007 писал(а): 01 июн 2020, 13:26
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.х
Добавлено: 02 июл 2020, 16:37
RedSky
[ref=#00aa00]support[/ref], проблема с дисплеем на LAD. Независимо от условия на входе EN дисплей пустой т. к. получается такой код:
[spoiler]
Код: Выделить всё
#include <LiquidCrystal.h>
LiquidCrystal _lcd1(2, 3, 4, 5, 6, 7);
int _dispTempLength1=0;
boolean _isNeedClearDisp1;
int _disp1oldLength = 0;
void setup()
{
_lcd1.begin(20, 2);
}
void loop()
{
if (_isNeedClearDisp1)
{
_lcd1.clear();
_isNeedClearDisp1= 0;
}
//Плата:1
if (false)
{
_dispTempLength1 = ((String(" m dgjdghjfhghgsh"))).length();
if (_disp1oldLength > _dispTempLength1)
{
_isNeedClearDisp1 = 1;
}
_disp1oldLength = _dispTempLength1;
_lcd1.setCursor(0, 0);
_lcd1.print((String(" m dgjdghjfhghgsh")));
}
else
{
if (_disp1oldLength > 0)
{
_isNeedClearDisp1 = 1;
_disp1oldLength = 0;
}
}
}
[/spoiler]
[spoiler]
Снимок.PNG
[/spoiler]
Отправлено спустя 10 минут 30 секунд:
И ещё если открыть старый проект компиляция в IDE завершается с ошибкой (кажется проблема с меню).
старый проект.zip
Отправлено спустя 10 минут 44 секунды:
А нельзя ли сделать что бы окно обзора схемы не закрывалось после перехода по ссылке? И было поверх всегда поверх основного окна.
Отправлено спустя 5 минут 39 секунд:
В том же проекте очень сильно тормозит отображение кода даже с отключенной подсветкой синтаксиса.
Отправлено спустя 16 минут 56 секунд:
В проект без таймеров вставляется код:
[spoiler]
Код: Выделить всё
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
[/spoiler]
Это так и должно быть?
Тестирование версии 7.х
Добавлено: 02 июл 2020, 21:20
support
Ardudue писал(а): 02 июн 2020, 17:04
[ref=#00aa00]support[/ref], этот проект для LCD1602 keypad shield
пример шилд с 5 кнопками 1602_flp631.flp открываю в версии FLP631 и загружаю в UNO нажатие кнопок на шилде работает.
Если открыть в FLP701 и загрузить в UNO, то не работает нажатие кнопок на шилде.
Так и должно быть или это косяк FLP701?
Отправлено спустя 3 минуты 33 секунды:
dizzyy писал(а): 31 май 2020, 18:20
но эти блоки не работают в 701 в железе
проверил в железе не работает. При загрузке ошибок не выдает.
Исправил
Отправлено спустя 3 часа 3 минуты 50 секунд:
aidar_i писал(а): 09 июн 2020, 00:37
Вылет при создании папки Общие условия.
error1.logerror2.logerror3.log
Исправил
Отправлено спустя 1 час 4 минуты 53 секунды:
dsfbuy писал(а): 29 июн 2020, 11:46
Если в ПБ есть переменная с индивидуальным идентификатором (<INS.UUID>), то при копировании блока в схеме идентификатор так-же копируется.пример.flp
Исправил
Тестирование версии 7.х
Добавлено: 02 июл 2020, 21:50
demonkol
Плохо работает режим точки доступа на esp (периодически отваливается, невозможно подключиться) решение оказалось из этого поста:
viewtopic.php?f=135&t=4345&p=90738&hilit=Wemos#p90738
Можно ли это исправить в Flprog?
Тестирование версии 7.х
Добавлено: 02 июл 2020, 22:42
support
RedSky писал(а): 02 июл 2020, 16:37
support, проблема с дисплеем на LAD. Независимо от условия на входе EN дисплей пустой т. к. получается такой код:
Спойлер
Показать
Спойлер
Показать
Исправил
Отправлено спустя 15 минут 14 секунд:
RedSky писал(а): 02 июл 2020, 16:37
И ещё если открыть старый проект компиляция в IDE завершается с ошибкой (кажется проблема с меню).
старый проект.zip
Исправил
Тестирование версии 7.х
Добавлено: 03 июл 2020, 03:22
Naladchik
[ref=#00aa00]support[/ref],
Сергей, прошу обратить внимание на ветку
viewtopic.php?f=112&t=6485
Обсуждение нового редактора.
Тестирование версии 7.х
Добавлено: 03 июл 2020, 07:01
aidar_i
Форумчане, давай пока у автора есть две недели, все бросимся на 7 версию и доведём его до стабильного!
Тестирование версии 7.х
Добавлено: 03 июл 2020, 11:22
Sancho
aidar_i писал(а): 03 июл 2020, 07:01
Форумчане, давай пока у автора есть две недели, все бросимся на 7 версию и доведём его до стабильного!
Согласен. Но что-бы не повторять писанину по найденным багам, нужна версия с исправлениями на данный момент, т.е. 7.0.2
Тестирование версии 7.х
Добавлено: 03 июл 2020, 12:20
Ardudue
Sancho писал(а): 03 июл 2020, 11:22
Но что-бы не повторять писанину по найденным багам, нужна версия с исправлениями на данный момент, т.е. 7.0.2

Поддерживаю.
Тестирование версии 7.х
Добавлено: 03 июл 2020, 13:12
support
Sancho писал(а): 03 июл 2020, 11:22
aidar_i писал(а): 03 июл 2020, 07:01
Форумчане, давай пока у автора есть две недели, все бросимся на 7 версию и доведём его до стабильного!
Согласен. Но что-бы не повторять писанину по найденным багам, нужна версия с исправлениями на данный момент, т.е. 7.0.2
Постараюсь на днях выложить версию 7.0.2. Здесь просто очень плохо с интернетом
Тестирование версии 7.х
Добавлено: 04 июл 2020, 07:00
nalnik
support писал(а): 03 июл 2020, 13:12
Постараюсь на днях выложить версию 7.0.2. Здесь просто очень плохо с интернетом
Во как! А 7.0.2 уже есть на сайте!

Тестирование версии 7.х
Добавлено: 04 июл 2020, 10:59
Mico
Сергей,гляньте пожалуйста UART. Сделал простенькую схему возврата строки для ESP-32,но почему то она битая назад возвращается. Еще если например один символ много раз подряд написать,возвращается только один знак. Из google одно "о" вырезает. Спасибо!
Тестирование версии 7.х
Добавлено: 04 июл 2020, 11:20
Sancho
Mico писал(а): 04 июл 2020, 10:59
Еще если например один символ много раз подряд написать,возвращается только один знак. Из google одно "о" вырезает.
С кажите, а как Ваш блок "Детектор изменения состояния" сможет определить, что о измелилось на другое о ?
Отправлено спустя 2 минуты 23 секунды:
Mico писал(а): 04 июл 2020, 10:59
но почему то она битая назад возвращается
Она не битая. Попробуйте отправлять чисто буквенные символы, своё фио например и т.д.
Тестирование версии 7.х
Добавлено: 04 июл 2020, 12:10
dekorator
Вылет при сборке в Flprog
error.log
bugTest2_FBD.flp
Отправлено спустя 21 минуту 5 секунд:
Это так и осталось не исправлено.
viewtopic.php?t=6451&start=60#p89703
Тестирование версии 7.х
Добавлено: 04 июл 2020, 14:36
support
dekorator писал(а): 04 июл 2020, 12:10
Вылет при сборке в Flprog
Там очень старый пользовательский блок, который сделан ещё до появления в программе блокировки непосредственных связей. И как раз там такая связь.
Внизу исправленный проект
Отправлено спустя 1 час 9 минут 26 секунд:
dekorator писал(а): 04 июл 2020, 12:10
Это так и осталось не исправлено.
viewtopic.php?t=6451&start=60#p89703
я пока не знаю что с этим делать. Пока не придумал. Это недостаток старых пользовательских блоков, поэтому в новых я использовал тэги
Тестирование версии 7.х
Добавлено: 04 июл 2020, 14:42
Mico
Sancho писал(а): 04 июл 2020, 11:20
Mico писал(а): 04 июл 2020, 10:59
Еще если например один символ много раз подряд написать,возвращается только один знак. Из google одно "о" вырезает.
С кажите, а как Ваш блок "Детектор изменения состояния" сможет определить, что о измелилось на другое о ?
Отправлено спустя 2 минуты 23 секунды:
Mico писал(а): 04 июл 2020, 10:59
но почему то она битая назад возвращается
Она не битая. Попробуйте отправлять чисто буквенные символы, своё фио например и т.д.
Как узнает не понятно,но это делает,программа же частично работает.
Я с мужиком на работе разговаривал,решили раз когда электроника сгорает и из нее серый дым выходит,значит
он там внутри всем и рулит.

Как то он умеет сравнивать старое с новым.
Вот я видео сделал.
Возможно у меня COM порт гонит,но программа то грузится без проблем через него,я уже и в другие втыкал.
[bbvideo]
https://www.youtube.com/watch?v=1u7YMK0 ... e=youtu.be[/bbvideo]
Тестирование версии 7.х
Добавлено: 05 июл 2020, 14:56
Naladchik
[ref=#00aa00]support[/ref], Сергей.
В дистрибутивах удалите, пожалуйста, библиотеку ArduinoOTA,
лежащую в папках ...ideV5\portable\sketchbook\libraries\ArduinoOTA
и ...\ideV5\libraries\ArduinoOTA.
Подробнее про эту проблему в
viewtopic.php?f=63&t=6424#p90544 .
Так же было бы неплохо перенести все библиотеки из ...\ideV5\libraries\ в ...ideV5\portable\sketchbook\libraries\ так как имеются дубли библиотек, что частенько приводит к глюкам при компиляции.
Тестирование версии 7.х
Добавлено: 05 июл 2020, 21:20
Pelletizer
Добрый вечер. Приём переменной по UDP на ESP32 в версии 7.02 так же не работает, может мы что то делаем не так? Я просто спрашиваю потому что уже несколько раз эта проблема обсуждалась, так может проблемы то и нет вовсе? Может что то с библиотекой?
Тестирование версии 7.х
Добавлено: 06 июл 2020, 06:30
Ardudue
Pelletizer писал(а): 05 июл 2020, 21:20
Приём переменной по UDP на ESP32 в версии 7.02 так же не работает, может мы что то делаем не так?
конечно не так, проекта то нет. А экстрасенсы этот форум не читают = как много раз уже писали здесь.
Тестирование версии 7.х
Добавлено: 06 июл 2020, 08:47
RedSky
Не работает выпадающий список в параметрах блока.
[spoiler]
тест.png
[/spoiler]
Отправлено спустя 2 минуты 59 секунд:
И переключатель тоже.
Вопрос к автору: а можно сделать показ типа вводимых данных как в старом редакторе?