Тестирование версии 7.х

Тема посвящённая тестированию бэта версии седьмой линейки

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 7.х

#1

Сообщение support » 14.05.2020{, 12:35}

Вышла бэта версия программы с номером 7.0
Подробнее о новом в программе можно почитать здесь.
Пробуем, тестируем, о найденных замечаниях отписываемся в этой ветке форума.

UPD. 15.05.20
Обновил бэтку до 7.0.1. Есть пакет обновления с 7.0 до 7.0.1.
В виду того что я в течении трёх дней буду в дороге, заранее извиняюсь, если не смогу в течении этого времени отвечать на Ваши вопросы.

UPD. 04.07.20
Бэта версия программы обновилась до 7-0-2. Подробнее здесь

UPD. 13.07.20
Бэта версия программы обновилась до 7-0-3. Подробнее здесь.



UPD - 01-08-20
Программа обновилась до номера 7-0-4. Закончен и интегрирован хелп. Подробнее здесь

UPD-22-08-2020
Бэта версия обновилась до номера 7-0-5. Вроде получилось победить Undo Redo. Подробнее здесь.

UPD -30.08.20
Программа обновилась до версии 7.1.0. Обновлён интерфейс программы. Подробнее здесь

UPD 31.08.20
В виду обнаружения критической ошибки в версии 7.1.0 бэта версия была обновлена до версии 7.1.1

UPD - 21.11.2020
Программа обновилась до номера 7.2. Подробнее здесь

UPD 25.11.20

Тема переехала сюда.
Автор программы FLProg.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование версии 7.х

#441

Сообщение vovka1973 » 23.11.2020{, 19:38}

av писал(а):
23.11.2020{, 19:28}
А вы пробовали не открывать блок ? Провел несколько экспериментов .Нужно просто щелкнуть мышью на окне программы в любом месте и вот скроллинг работает нормально. Такое ощущение что при открытии проекта окно программы становится не активно под курсором в Windows 10. И стоить левой кнопкой мыши его активировать как скроллинг начинает работать корректно.
а стоит еще один проект открыть то пока не сохранишь настройки хоть защёлкайся мышью
Изображение

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Тестирование версии 7.х

#442

Сообщение SSSergeich » 23.11.2020{, 20:15}

av писал(а):
23.11.2020{, 19:28}
SSSergeich писал(а):
23.11.2020{, 18:20}
У себя я эту проблему решаю так - открываю любой блок для редактирования и закрываю, после этого скроллинг работает нормально. Win10-64, FlProg - портабл.
А вы пробовали не открывать блок ? Провел несколько экспериментов .Нужно просто щелкнуть мышью на окне программы в любом месте и вот скроллинг работает нормально. Такое ощущение что при открытии проекта окно программы становится не активно под курсором в Windows 10. И стоить левой кнопкой мыши его активировать как скроллинг начинает работать корректно.
Пробовал - не помогало. Сейчас, тьфу-тьфу-тьфу, пару месяцев про эту проблему не вспоминал.
Мышь и клава беспроводные defender.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Тестирование версии 7.х

#443

Сообщение Phazz » 23.11.2020{, 20:16}

av писал(а):
23.11.2020{, 19:28}
Нужно просто щелкнуть мышью на окне программы в любом месте
Не помогает
vovka1973 писал(а):
23.11.2020{, 19:38}
стоит еще один проект открыть то пока не сохранишь настройки хоть защёлкайся мышью
Работает

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Тестирование версии 7.х

#444

Сообщение Ingwar » 23.11.2020{, 21:05}

av писал(а):
23.11.2020{, 20:31}
Неужели в релизах винды дело.
походу да...
Причем открыл проект, крутанул колесиком несколько раз, спустя секунды 3 начинается неспешный путь вниз/вверх с задержками на перемещение те же 3 сек. И так до тех пор, пока все сделанные скролы не обработает. Если во время "путешествия" пытаться сделать какое либо действие, оно произойдет только после обработки скролов. Как будто для колесика отдельный стек с delay :smile171:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 7.х

#445

Сообщение aidar_i » 23.11.2020{, 23:56}

Раньше у меня были такие проблемы, сейчас пропало, пока не замечал.

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

Тестирование версии 7.х

#446

Сообщение starmos » 25.11.2020{, 09:53}

В версии 6.3.1, в блоке опроса датчиков DS18B20 нет контроля правильности полученной информации. Не проверяется контрольная сумма. Пришлось "костыль" делать. Если можно, то в новой версии исправить бы?

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 7.х

#447

Сообщение support » 25.11.2020{, 12:42}

starmos писал(а):
25.11.2020{, 09:53}
В версии 6.3.1, в блоке опроса датчиков DS18B20 нет контроля правильности полученной информации. Не проверяется контрольная сумма. Пришлось "костыль" делать. Если можно, то в новой версии исправить бы?
Покажите пожалуйста реализацию костыля. А то я пока разобраться не могу. Я понимаю что надо вычитать из датчика СRС из 9-го байта, но вот как рассчитать для сравнения СRС из предыдущих 8 - пока не могу разобраться. Так в у далласа какой то свой алгоритм.
Автор программы FLProg.

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

Тестирование версии 7.х

#448

Сообщение starmos » 25.11.2020{, 12:57}

Для вычисления контрольной суммы я использую функцию crc8 из той же библиотеки OneWire, которая используется для опроса датчиков, ап потом просто сравниваю её с последним байтом. Это как раз просто. Неудобно то, как библиотечный блок опроса работает с адресами датчиков. Я под этот механизм настроил проект, сделал возможность смены адресов и сканирования и тут выяснилось про контрольную сумму, когда полезли странные значения температур периодически. "Костыль" заключается в том, что я сделал пользовательский блок, в котором содержится та же функция опроса, но с проверкой контрольной суммы. Поскольку имя этой функции совпадает со стандартным, то с ней работают библиотечные блоки опроса, но ругается компилятор Arduino IDE, так как функций стало две. Я ненужную закрываю комментариями и все. Такое решение "для бедных". Будет время придумаю что-нибудь покрасивее может. Ну или автор поправит блок в новой версии.

Отправлено спустя 5 минут 22 секунды:
Это исходная, стандартная, функция:
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);}

А эту я добавил:
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();
if (_ow32.crc8(data, 8) != data[8])
{
data[0] = 0x90;
data[1] = 0xFC;
}

_ow32.reset();
_ow32.select(addr);
_ow32.write(0x44, 1);
return _convertDS18x2xData(type_s, data);
}

Выделены отличия. Новая функция возвращает фиксированный код, в случае ошибки, т.к. добавить выход в блок я не могу.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 7.х

#449

Сообщение support » 25.11.2020{, 13:17}

Большое спасибо. к следующей версии интегрирую.

Отправлено спустя 2 часа 26 минут 36 секунд:
starmos писал(а):
25.11.2020{, 13:02}
Для вычисления контрольной суммы я использую функцию crc8 из той же библиотеки OneWire, которая используется для опроса датчиков, ап потом просто сравниваю её с последним байтом. Это как раз просто. Неудобно то, как библиотечный блок опроса работает с адресами датчиков. Я под этот механизм настроил проект, сделал возможность смены адресов и сканирования и тут выяснилось про контрольную сумму, когда полезли странные значения температур периодически. "Костыль" заключается в том, что я сделал пользовательский блок, в котором содержится та же функция опроса, но с проверкой контрольной суммы. Поскольку имя этой функции совпадает со стандартным, то с ней работают библиотечные блоки опроса, но ругается компилятор Arduino IDE, так как функций стало две. Я ненужную закрываю комментариями и все. Такое решение "для бедных". Будет время придумаю что-нибудь покрасивее может. Ну или автор поправит блок в новой версии.

Отправлено спустя 5 минут 22 секунды:
Это исходная, стандартная, функция:
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);}

А эту я добавил:
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();
if (_ow32.crc8(data, 8) != data[8])
{
data[0] = 0x90;
data[1] = 0xFC;
}

_ow32.reset();
_ow32.select(addr);
_ow32.write(0x44, 1);
return _convertDS18x2xData(type_s, data);
}

Выделены отличия. Новая функция возвращает фиксированный код, в случае ошибки, т.к. добавить выход в блок я не могу.


Сделал
Автор программы FLProg.

alikshk
Рядовой
Сообщения: 40
Зарегистрирован: 13.04.2016{, 19:43}
Репутация: 0
Откуда: Рогачёв

Тестирование версии 7.х

#450

Сообщение alikshk » 25.11.2020{, 18:10}

Здравствуйте,добавил в проект MCP23017,и с ним не работает.
Вложения
ПРОБА 11.flp
(255.41 КБ) 61 скачивание

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Тестирование версии 7.х

#451

Сообщение Dryundel » 25.11.2020{, 18:15}

support писал(а):
25.11.2020{, 15:44}
Большое спасибо. к следующей версии интегрирую.
Есть еще несколько пожеланий по поводу штатных блоков.
.
Каких функций, на мой взгляд, не хватает в штатных блоках

Основной блок меню:
- нет выхода , boolean открытого группового пункта меню, такого же как AMM для главного меню.
Т.е. когда вошел в групповой пункт меню, определить что в нем находишься невозможно.
Можно конечно ориентироваться на имя родительского меню для пункта из этого группового,
но это не совсем правильно, я считаю

Значение пункта меню:
- Нет выхода "Название пункта меню". При наличии такого выхода не приходилось бы дублировать
это название на входе блоков дисплея.

Счетчик:
- В действиях не хватает пунктов:
При достижении верхней границы - начать счет вниз
При достижении нижней границы - начать счет вверх
Такие пункты обеспечили бы генерацию "Пилы" и были бы очень полезны например для организации световых эффектов.

Добавить "Char" к строке:
- Логично было бы добавить параметр "В начале","В конце".

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Тестирование версии 7.х

#452

Сообщение Di123 » 25.11.2020{, 18:26}

в блоке лимит тоже нельзя ввести число не выделив ноль перед этим

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

Тестирование версии 7.х

#453

Сообщение pasha71 » 25.11.2020{, 18:32}

Не плохо бы новый раздел для 7.2, а то тут уже наваяли многовато)))

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Тестирование версии 7.х

#454

Сообщение Di123 » 25.11.2020{, 18:37}

в генераторе тоже 0 мешает

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 7.х

#455

Сообщение support » 25.11.2020{, 19:14}

Тема переехала сюда.
Автор программы FLProg.

Закрыто

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