Страница 12 из 25
Ошибки в стабильной версии 7.3.0
Добавлено: 16 мар 2021, 09:35
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 не ставил. Используем трехпроводные датчики с полноценным питанием.
Ошибки в стабильной версии 7.3.0
Добавлено: 16 мар 2021, 11:18
Soyer
7.3.3.
Проблема с шаговыми двигателями. Стандартные блоки двигателя ULN не создаются вторым отдельным блоком. Первый создается легко, присваивается номер 1 при нажатии на кнопку новый, и вводит все значения. При создании еще одного, нет возможности присвоить ему номер два. Можно создать только созависимую копию под номером 1, которая будет копировать и менять настройки на оригинально первом моторе.Проверял на FBD и LAD, один и тот же баг.
Ошибки в стабильной версии 7.3.0
Добавлено: 16 мар 2021, 12:28
rw6cm
Soyer писал(а): 16 мар 2021, 11:18
При создании еще одного, нет возможности присвоить ему номер два.
Это баг.
Можно кнопкой Tab перебрать позиции, пока не выберет пункт "новый" и нажать интер, будет второй блок.
Ошибки в стабильной версии 7.3.0
Добавлено: 16 мар 2021, 13:07
Soyer
rw6cm писал(а): 16 мар 2021, 12:28
Soyer писал(а): 16 мар 2021, 11:18
При создании еще одного, нет возможности присвоить ему номер два.
Это баг.
Можно кнопкой Tab перебрать позиции, пока не выберет пункт "новый" и нажать интер, будет второй блок.
Спасибо огромное! а я тут сижу до 7.2.2 откатываюсь)
Ошибки в стабильной версии 7.3.0
Добавлено: 17 мар 2021, 02:12
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, один и тот же баг.
Исправил
Ошибки в стабильной версии 7.3.0
Добавлено: 17 мар 2021, 14:55
cmept-27
[ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
Ошибки в стабильной версии 7.3.0
Добавлено: 17 мар 2021, 22:34
Rovki
cmept-27 писал(а): 17 мар 2021, 14:55
[ref=#00aa00]support[/ref], В версии 7.3.3 в блоке меню при выборе значения оно меняется по кольцу. Можно сделать как раньше или что бы был выбор по кольцу или до максимума ли минимума.
Оказывается если в блоке меню сделать шаг не кратный Макс. то значение будет меняться по кольцу. Если шаг будет кратный то значение будет меняться до максимального значения.
Тема про ошибки , хотелки в другой теме
Ошибки в стабильной версии 7.3.0
Добавлено: 18 мар 2021, 13:25
cmept-27
Rovki писал(а): 17 мар 2021, 22:34
Тема про ошибки , хотелки в другой теме
[ref=#ff8000]Rovki[/ref], Хотелка у тебя в ... )) А это ошибка , ну или пасхалка . Если в блоке меню сделать шаг не кратный Макс. то в блоке меню значение будет меняться по кольцу. А если будет кратный то до максимального значения.
Ошибки в стабильной версии 7.3.0
Добавлено: 18 мар 2021, 22:23
Alex1968
Программа FLProg версия 7.3.4
Дата релиза - 2021-03-18 22:43:49
[ref=#00aa00]support[/ref], СПАСИБО !!!
Ошибки в стабильной версии 7.3.0
Добавлено: 18 мар 2021, 23:20
vovad153
плохо , что для справки штатных блоков необходим интернет ....
Ошибки в стабильной версии 7.3.0
Добавлено: 19 мар 2021, 04:47
support
Стабильная версия программы обновилась до 7.3.4. Подробнее здесь
https://flprog.ru/news/obnovlenie-stabi ... ogrammy-2/
Ошибки в стабильной версии 7.3.0
Добавлено: 19 мар 2021, 12:52
dimon1
flp7.3.3 win7х64 при компиляции блока remotexy в ардуино ide теряется строчка #include <SoftwareSerial.h>
Ошибки в стабильной версии 7.3.0
Добавлено: 19 мар 2021, 13:35
RedSky
Не компилируется Bluetooth Uart в ESP32. Не хватает строчки
BluetoothSerial Serial200;
Отправлено спустя 8 минут 11 секунд:
Если перетащить на плату новый контакт пропадут комментарии к другим контактам.
[spoiler]
test.png
[/spoiler]
test.zip
Ошибки в стабильной версии 7.3.0
Добавлено: 19 мар 2021, 20:02
Qwert855
можно ли в версии 7 сделать возможность изменения размера окна блоков веб сервер и веб страница. очень не удобно просматривать веб код в маленьком окне.
спасибо.
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 00:37
Qwert855
при конвертации лонга в байт потом в строку от переменной строка подключается лонг.
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.
версия 733
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 00:52
Qwert855
так же при подключении нескольких лонгов (любых цифровых переменных) к одному блоку нет возможности подключить детектор числа.
а после отключения соединения переменных от блока, у переменных остается привязка между собой которую нельзя снять. только удаление переменных и перенос их по новой.
версия 733
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 01:04
Qwert855
Qwert855 писал(а): 21 мар 2021, 00:37
при конвертации лонга в байт потом в строку от переменной строка подключается лонг.
переменную пробовал перекидывать в разное место, на разные платы. удалять, вытаскивать из дерева проекта. выглядит как строка а тянется от нее длинное число.
версия 733
ошибка выше возникает наверно именно после последовательности лонг, байт, стринг на выходе переменная выглядит как стринг а подключается как исхоная лонг. удалял все, делал заново. результат тот же.
пошел по другому пути. при такой конструкции норм.
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 01:36
RedSky
Удалось соорудить подобное как [ref]Qwert855[/ref]. По моему такой возможности не должно быть.
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 10:05
Naladchik
support писал(а): 05 мар 2021, 16:21
Ураа. Я это победил! Эти сволочи (Микрософт) поменяли формат апи сообщения о событии мыши, пришлось менять в базовых методах обработку. В следующей обнове стабильной версии прокрутка будет работать нормально.
А вот на Win7, вроде как, с точностью наоборот. Не было и появилось.
Суть в следующем. Обновил FLProg и теперь, если поработать в нем, то через некоторое (продолжительное) время мышь наглухо отваливается, помогает только перезагрузка. Замечено уже 2 раза, до обновления такого не наблюдалось. Совпадение?
Ошибки в стабильной версии 7.3.0
Добавлено: 21 мар 2021, 10:19
vovka1973
Naladchik писал(а): 21 мар 2021, 10:05Совпадение?
думаю не совпадение просто надо теперь выпускать для 7 и для 10 отдельно ,но на 10 ляпота

стало работать.