Ошибки в стабильной версии 7.3.0

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
starmos
Сержант
Сообщения: 142
Зарегистрирован: 11 апр 2016, 15:46
Откуда: Челябинск

Ошибки в стабильной версии 7.3.0

Сообщение starmos »

Еще один момент вдогонку. Тоже мог перейти в новую версию.
Опрос датчиков температуры DS18B20, в IDE выглядит так (в версии 6.3.1. автор обещал функцию исправить в новых версиях, но мне хотелось еще на одно обратить):

float _readDS18_ow32(byte addr[8], byte type_s)
{ byte data[12];
byte i;
_ow32.reset();
_ow32.select(addr);
_ow32.write(0xBE);
for ( i = 0; i < 9; i++) {
data = _ow32.read();}
_ow32.reset();
_ow32.select(addr);
_ow32.write(0x44, 1);
return _convertDS18x2xData(type_s, data);}

Предпоследняя строка: "_ow32.write(0x44, 1);" . Второй параметр вызываемой функции, =1, применяется только для систем с паразитным питанием, согласно комментариям в используемой библиотеке. Для трехпроводных датчиков он вроде бы должен быть =0. У нас непонятные проблемы с датчиками, в том числе выход их из строя. Может дело в их неоригинальности, но может и в этом месте? Мы не используем паразитное питание и галку я в FLProg не ставил. Используем трехпроводные датчики с полноценным питанием.
Soyer
Рядовой
Сообщения: 2
Зарегистрирован: 16 мар 2021, 10:06
Имя: Игорь

Ошибки в стабильной версии 7.3.0

Сообщение Soyer »

7.3.3.
Проблема с шаговыми двигателями. Стандартные блоки двигателя ULN не создаются вторым отдельным блоком. Первый создается легко, присваивается номер 1 при нажатии на кнопку новый, и вводит все значения. При создании еще одного, нет возможности присвоить ему номер два. Можно создать только созависимую копию под номером 1, которая будет копировать и менять настройки на оригинально первом моторе.Проверял на FBD и LAD, один и тот же баг.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Ошибки в стабильной версии 7.3.0

Сообщение rw6cm »

Soyer писал(а): 16 мар 2021, 11:18 При создании еще одного, нет возможности присвоить ему номер два.
Это баг.
Можно кнопкой Tab перебрать позиции, пока не выберет пункт "новый" и нажать интер, будет второй блок.
Win10-64, FLProg (portable)
Soyer
Рядовой
Сообщения: 2
Зарегистрирован: 16 мар 2021, 10:06
Имя: Игорь

Ошибки в стабильной версии 7.3.0

Сообщение Soyer »

rw6cm писал(а): 16 мар 2021, 12:28
Soyer писал(а): 16 мар 2021, 11:18 При создании еще одного, нет возможности присвоить ему номер два.
Это баг.
Можно кнопкой Tab перебрать позиции, пока не выберет пункт "новый" и нажать интер, будет второй блок.
Спасибо огромное! а я тут сижу до 7.2.2 откатываюсь)
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Ошибки в стабильной версии 7.3.0

Сообщение support »

support писал(а): 11 мар 2021, 21:46
Qwert855 писал(а): 10 мар 2021, 22:52
При этом если создать клемму на другой плате и скоировать её в нужную. Все работает.
Тогда в чем фича?
А вот это бага. Устраню. Клеммы Только для связи между различными платами. У них специфичный принцип работы, и если к ней подключаться на той же плате, где она создана - могут быть проблемы при компиляции
Устранил

Отправлено спустя 6 минут 59 секунд:
Serg_Grn писал(а): 12 мар 2021, 15:32 [ref=#00aa00]support[/ref], если можно, напишите Ваше мнение по поводу вот этой правки в modbus master rtu:
[spoiler]RTU_delay(10).jpg[/spoiler]
Правка позволила решить проблему, описанную тут: viewtopic.php?f=18&t=7187
Дублирую в этой теме, чтоб если это баг, он был учтён.
Сделал

Отправлено спустя 2 минуты 52 секунды:
Qwert855 писал(а): 14 мар 2021, 11:56 добрый день.
можно ли включить в 7хх выбор предустановок дерева проекта.
создавать профили которые можно подгружать из меню.
Перенесите вопрос в ветку хотелок для восьмой версии

Отправлено спустя 2 минуты 34 секунды:
starmos писал(а): 15 мар 2021, 14:47 У меня версия 6.3.1 сейчас рабочая, но я прошу проверить, не перешло ли это в 7.х.
Контроллер ESP32, защита от зависания 10 секунд. В IDE код выглядит так:

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

Но судя по Инету, в первой строке цифра 80 - предделитель, частота входная считается 80МГц. Таким образом мы настраиваемся на частоту 1МГц и счетные импульсы = 1мкс.
Однако в третьей строке у нас 10 секунд выглядят как 10000, т.е. миллисекунды выходят. Видимо надо на 1000 умножать еще? Потому что с числом 10 000 у меня плата не запустилась, а с числом 10 000 000 = нормально.
Я конечно сразу придумал вводить 10000 в настройках контроллера FLProg, но там ограничение 10.
Ну вообще то так и есть сейчас
void setup()
{
watchDogTimer = timerBegin(0, 80, true);
timerAttachInterrupt(watchDogTimer, &resetModule, true);
timerAlarmWrite(watchDogTimer,10000000, false);
timerAlarmEnable(watchDogTimer);
}
Отправлено спустя 19 минут 49 секунд:
starmos писал(а): 16 мар 2021, 09:35 Еще один момент вдогонку. Тоже мог перейти в новую версию.
Опрос датчиков температуры DS18B20, в IDE выглядит так (в версии 6.3.1. автор обещал функцию исправить в новых версиях, но мне хотелось еще на одно обратить):

float _readDS18_ow32(byte addr[8], byte type_s)
{ byte data[12];
byte i;
_ow32.reset();
_ow32.select(addr);
_ow32.write(0xBE);
for ( i = 0; i < 9; i++) {
data = _ow32.read();}
_ow32.reset();
_ow32.select(addr);
_ow32.write(0x44, 1);
return _convertDS18x2xData(type_s, data);}

Предпоследняя строка: "_ow32.write(0x44, 1);" . Второй параметр вызываемой функции, =1, применяется только для систем с паразитным питанием, согласно комментариям в используемой библиотеке. Для трехпроводных датчиков он вроде бы должен быть =0. У нас непонятные проблемы с датчиками, в том числе выход их из строя. Может дело в их неоригинальности, но может и в этом месте? Мы не используем паразитное питание и галку я в FLProg не ставил. Используем трехпроводные датчики с полноценным питанием.

Сделал

Отправлено спустя 1 минуту 42 секунды:
Soyer писал(а): 16 мар 2021, 11:18 7.3.3.
Проблема с шаговыми двигателями. Стандартные блоки двигателя ULN не создаются вторым отдельным блоком. Первый создается легко, присваивается номер 1 при нажатии на кнопку новый, и вводит все значения. При создании еще одного, нет возможности присвоить ему номер два. Можно создать только созависимую копию под номером 1, которая будет копировать и менять настройки на оригинально первом моторе.Проверял на FBD и LAD, один и тот же баг.

Исправил
Автор программы FLProg.
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Ошибки в стабильной версии 7.3.0

Сообщение cmept-27 »

[ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
OK
Аватара пользователя
Rovki
Полковник
Сообщения: 5726
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Ошибки в стабильной версии 7.3.0

Сообщение Rovki »

cmept-27 писал(а): 17 мар 2021, 14:55 [ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
Тема про ошибки , хотелки в другой теме
Электронщик до мозга костей и не только
Аватара пользователя
cmept-27
Сержант
Сообщения: 292
Зарегистрирован: 08 дек 2016, 15:51
Поблагодарили: 7 раз

Ошибки в стабильной версии 7.3.0

Сообщение cmept-27 »

Rovki писал(а): 17 мар 2021, 22:34 Тема про ошибки , хотелки в другой теме
[ref=#ff8000]Rovki[/ref], Хотелка у тебя в ... )) А это ошибка , ну или пасхалка . Если в блоке меню сделать шаг не кратный Макс. то в блоке меню значение будет меняться по кольцу. А если будет кратный то до максимального значения.
OK
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Ошибки в стабильной версии 7.3.0

Сообщение Alex1968 »

Программа FLProg версия 7.3.4
Дата релиза - 2021-03-18 22:43:49

[ref=#00aa00]support[/ref], СПАСИБО !!!
vovad153
Рядовой
Сообщения: 29
Зарегистрирован: 30 июл 2020, 10:55
Имя: Володя

Ошибки в стабильной версии 7.3.0

Сообщение vovad153 »

плохо , что для справки штатных блоков необходим интернет ....
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Ошибки в стабильной версии 7.3.0

Сообщение support »

Стабильная версия программы обновилась до 7.3.4. Подробнее здесь https://flprog.ru/news/obnovlenie-stabi ... ogrammy-2/
Автор программы FLProg.
dimon1
Рядовой
Сообщения: 1
Зарегистрирован: 16 дек 2016, 11:54
Откуда: Шахты

Ошибки в стабильной версии 7.3.0

Сообщение dimon1 »

flp7.3.3 win7х64 при компиляции блока remotexy в ардуино ide теряется строчка #include <SoftwareSerial.h>
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Ошибки в стабильной версии 7.3.0

Сообщение RedSky »

Не компилируется Bluetooth Uart в ESP32. Не хватает строчки
BluetoothSerial Serial200;

Отправлено спустя 8 минут 11 секунд:
Если перетащить на плату новый контакт пропадут комментарии к другим контактам.
[spoiler]
test.png
[/spoiler]
test.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Ошибки в стабильной версии 7.3.0

Сообщение Qwert855 »

можно ли в версии 7 сделать возможность изменения размера окна блоков веб сервер и веб страница. очень не удобно просматривать веб код в маленьком окне.
спасибо.
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Ошибки в стабильной версии 7.3.0

Сообщение Qwert855 »

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

версия 733
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Ошибки в стабильной версии 7.3.0

Сообщение Qwert855 »

так же при подключении нескольких лонгов (любых цифровых переменных) к одному блоку нет возможности подключить детектор числа.

а после отключения соединения переменных от блока, у переменных остается привязка между собой которую нельзя снять. только удаление переменных и перенос их по новой.
версия 733
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Qwert855
Сержант
Сообщения: 159
Зарегистрирован: 19 дек 2020, 23:57
Имя: Alex

Ошибки в стабильной версии 7.3.0

Сообщение Qwert855 »

Qwert855 писал(а): 21 мар 2021, 00:37 при конвертации лонга в байт потом в строку от переменной строка подключается лонг.
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.

версия 733
ошибка выше возникает наверно именно после последовательности лонг, байт, стринг на выходе переменная выглядит как стринг а подключается как исхоная лонг. удалял все, делал заново. результат тот же.
пошел по другому пути. при такой конструкции норм.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Ошибки в стабильной версии 7.3.0

Сообщение RedSky »

Удалось соорудить подобное как [ref]Qwert855[/ref]. По моему такой возможности не должно быть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Ошибки в стабильной версии 7.3.0

Сообщение Naladchik »

support писал(а): 05 мар 2021, 16:21 Ураа. Я это победил! Эти сволочи (Микрософт) поменяли формат апи сообщения о событии мыши, пришлось менять в базовых методах обработку. В следующей обнове стабильной версии прокрутка будет работать нормально.
А вот на Win7, вроде как, с точностью наоборот. Не было и появилось.
Суть в следующем. Обновил FLProg и теперь, если поработать в нем, то через некоторое (продолжительное) время мышь наглухо отваливается, помогает только перезагрузка. Замечено уже 2 раза, до обновления такого не наблюдалось. Совпадение?
Win10-64. FLProg Portable.
Изображение
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Ошибки в стабильной версии 7.3.0

Сообщение vovka1973 »

Naladchik писал(а): 21 мар 2021, 10:05Совпадение?
думаю не совпадение просто надо теперь выпускать для 7 и для 10 отдельно ,но на 10 ляпота :smile9: стало работать.
Изображение
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя