Ошибки в стабильной версии 7.3.0
Ошибки в стабильной версии 7.3.0
Еще один момент вдогонку. Тоже мог перейти в новую версию.
Опрос датчиков температуры 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 не ставил. Используем трехпроводные датчики с полноценным питанием.
Опрос датчиков температуры 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 не ставил. Используем трехпроводные датчики с полноценным питанием.
Ошибки в стабильной версии 7.3.0
7.3.3.
Проблема с шаговыми двигателями. Стандартные блоки двигателя ULN не создаются вторым отдельным блоком. Первый создается легко, присваивается номер 1 при нажатии на кнопку новый, и вводит все значения. При создании еще одного, нет возможности присвоить ему номер два. Можно создать только созависимую копию под номером 1, которая будет копировать и менять настройки на оригинально первом моторе.Проверял на FBD и LAD, один и тот же баг.
Проблема с шаговыми двигателями. Стандартные блоки двигателя ULN не создаются вторым отдельным блоком. Первый создается легко, присваивается номер 1 при нажатии на кнопку новый, и вводит все значения. При создании еще одного, нет возможности присвоить ему номер два. Можно создать только созависимую копию под номером 1, которая будет копировать и менять настройки на оригинально первом моторе.Проверял на FBD и LAD, один и тот же баг.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки в стабильной версии 7.3.0
Это баг.Soyer писал(а): 16 мар 2021, 11:18 При создании еще одного, нет возможности присвоить ему номер два.
Можно кнопкой Tab перебрать позиции, пока не выберет пункт "новый" и нажать интер, будет второй блок.
Win10-64, FLProg (portable)
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Ошибки в стабильной версии 7.3.0
Устранил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.
Отправлено спустя 19 минут 49 секунд:void setup()
{
watchDogTimer = timerBegin(0, 80, true);
timerAttachInterrupt(watchDogTimer, &resetModule, true);
timerAlarmWrite(watchDogTimer,10000000, false);
timerAlarmEnable(watchDogTimer);
}
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.
Ошибки в стабильной версии 7.3.0
[ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
OK
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Ошибки в стабильной версии 7.3.0
Тема про ошибки , хотелки в другой темеcmept-27 писал(а): 17 мар 2021, 14:55 [ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
Электронщик до мозга костей и не только
Ошибки в стабильной версии 7.3.0
[ref=#ff8000]Rovki[/ref], Хотелка у тебя в ... )) А это ошибка , ну или пасхалка . Если в блоке меню сделать шаг не кратный Макс. то в блоке меню значение будет меняться по кольцу. А если будет кратный то до максимального значения.
OK
Ошибки в стабильной версии 7.3.0
Программа FLProg версия 7.3.4
Дата релиза - 2021-03-18 22:43:49
[ref=#00aa00]support[/ref], СПАСИБО !!!
Дата релиза - 2021-03-18 22:43:49
[ref=#00aa00]support[/ref], СПАСИБО !!!
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Ошибки в стабильной версии 7.3.0
Стабильная версия программы обновилась до 7.3.4. Подробнее здесь https://flprog.ru/news/obnovlenie-stabi ... ogrammy-2/
Автор программы FLProg.
Ошибки в стабильной версии 7.3.0
flp7.3.3 win7х64 при компиляции блока remotexy в ардуино ide теряется строчка #include <SoftwareSerial.h>
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Ошибки в стабильной версии 7.3.0
Не компилируется Bluetooth Uart в ESP32. Не хватает строчки
BluetoothSerial Serial200;
Отправлено спустя 8 минут 11 секунд:
Если перетащить на плату новый контакт пропадут комментарии к другим контактам.
[spoiler] [/spoiler]
BluetoothSerial Serial200;
Отправлено спустя 8 минут 11 секунд:
Если перетащить на плату новый контакт пропадут комментарии к другим контактам.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибки в стабильной версии 7.3.0
можно ли в версии 7 сделать возможность изменения размера окна блоков веб сервер и веб страница. очень не удобно просматривать веб код в маленьком окне.
спасибо.
спасибо.
Ошибки в стабильной версии 7.3.0
при конвертации лонга в байт потом в строку от переменной строка подключается лонг.
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.
версия 733
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.
версия 733
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибки в стабильной версии 7.3.0
так же при подключении нескольких лонгов (любых цифровых переменных) к одному блоку нет возможности подключить детектор числа.
а после отключения соединения переменных от блока, у переменных остается привязка между собой которую нельзя снять. только удаление переменных и перенос их по новой.
версия 733
а после отключения соединения переменных от блока, у переменных остается привязка между собой которую нельзя снять. только удаление переменных и перенос их по новой.
версия 733
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибки в стабильной версии 7.3.0
ошибка выше возникает наверно именно после последовательности лонг, байт, стринг на выходе переменная выглядит как стринг а подключается как исхоная лонг. удалял все, делал заново. результат тот же.Qwert855 писал(а): 21 мар 2021, 00:37 при конвертации лонга в байт потом в строку от переменной строка подключается лонг.
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.
версия 733
пошел по другому пути. при такой конструкции норм.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Ошибки в стабильной версии 7.3.0
Удалось соорудить подобное как [ref]Qwert855[/ref]. По моему такой возможности не должно быть.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Ошибки в стабильной версии 7.3.0
А вот на Win7, вроде как, с точностью наоборот. Не было и появилось.support писал(а): 05 мар 2021, 16:21 Ураа. Я это победил! Эти сволочи (Микрософт) поменяли формат апи сообщения о событии мыши, пришлось менять в базовых методах обработку. В следующей обнове стабильной версии прокрутка будет работать нормально.
Суть в следующем. Обновил FLProg и теперь, если поработать в нем, то через некоторое (продолжительное) время мышь наглухо отваливается, помогает только перезагрузка. Замечено уже 2 раза, до обновления такого не наблюдалось. Совпадение?
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Ошибки в стабильной версии 7.3.0
думаю не совпадение просто надо теперь выпускать для 7 и для 10 отдельно ,но на 10 ляпота

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