Страница 10 из 29

Выход новой бэта версии программы

Добавлено: 03.11.2021{, 06:40}
support
Вышла новая версия программы FLProg с номером 7.4.0.

Подробнее о новой версии программы можно почитать здесь: https://flprog.ru/news/vyhod-novoj-bjet ... programmy/

В этой теме будем обсуждать линейку 7.4.Х. Приглашаю всех желающих приступить к тестированию.

Пере залил дистрибутивы программы версии 7.4.0 для Windows 32 и Windows 64 в 22:10 04-10-21. Если Вы скачали дистрибутив программы версии 7.4.0 для Windows 32 и Windows 64 до этого времени, рекомендую загрузить его повторно и заново установить.
Прошу прощения за причинённые неудобства.

Вышла новая версия бетки с номером 7.4.1. подробнее о этой версии можно прочитать здесь.

Вышла новая версия бетки с номером 7.4.2. подробнее о этой версии можно прочитать здесь

Вышла новая версия бетки с номером 7.4.4. подробнее о этой версии можно прочитать здесь

Вышла новая версия бетки с номером 7.4.6. подробнее о этой версии можно прочитать здесь

Вышла новая версия бетки с номером 7.5.0. подробнее о этой версии можно прочитать здесь

Вышла новая версия бетки с номером 7.5.1. подробнее о этой версии можно прочитать здесь

Перезаливка бэта версии - подробнее здесь

Выход новой бэта версии программы

Добавлено: 27.12.2021{, 00:45}
Qwert855
Подскажите в данной версии как и в 738 все еще нельзя копировать копи - пастом переменные модбаса по проекту? Как обычные? До 738 включительно , всегда нужно вытаскивать модбас копию переменнной из дерева проекта.

Выход новой бэта версии программы

Добавлено: 27.12.2021{, 10:09}
DrScorpion86
support,
В функции "sED", в строке r=r+id+"= "+e.value; лишний пробел в кавычках, который отправляется вместе с введёнными данными.
СпойлерПоказать
function sED(id){
var x=gX();

var r="/28892233-ef65-4f05-9ae7-cae9d02d7cbf?";
var e=document.getElementById(id);
if(e!=null){
r=r+id+"= "+e.value;
}
for(let i=0;i<sD.c;i++){
sD.d.e=false;
}
x.onreadystatechange=function(){
if(x.readyState==4){}
}
x.open("GET",r,true);
x.send();
}

Т.е. при вводе данных в поле ввода, перед значением добавляется знак "пробел".
Без имени-1.jpg
Без имени-2.jpg
Без имени-3.jpg

Выход новой бэта версии программы

Добавлено: 27.12.2021{, 13:19}
support
Qwert855 писал(а):
27.12.2021{, 00:45}
Подскажите в данной версии как и в 738 все еще нельзя копировать копи - пастом переменные модбаса по проекту? Как обычные? До 738 включительно , всегда нужно вытаскивать модбас копию переменнной из дерева проекта.
Исправил, в следующей версии будет можно.

Отправлено спустя 31 минуту 16 секунд:
DrScorpion86 писал(а):
27.12.2021{, 10:09}
support,
В функции "sED", в строке r=r+id+"= "+e.value; лишний пробел в кавычках, который отправляется вместе с введёнными данными.
СпойлерПоказать
function sED(id){
var x=gX();

var r="/28892233-ef65-4f05-9ae7-cae9d02d7cbf?";
var e=document.getElementById(id);
if(e!=null){
r=r+id+"= "+e.value;
}
for(let i=0;i<sD.c;i++){
sD.d.e=false;
}
x.onreadystatechange=function(){
if(x.readyState==4){}
}
x.open("GET",r,true);
x.send();
}

Т.е. при вводе данных в поле ввода, перед значением добавляется знак "пробел".
Без имени-1.jpgБез имени-2.jpgБез имени-3.jpg

Исправил

Выход новой бэта версии программы

Добавлено: 28.12.2021{, 07:01}
starmos
Вот вышла новая версия, в ней ошибки какие-то исправлены (много), а какие-то добавились (мало), как это всегда бывает при разработке софта. Новые ошибки быстро выявляются и автор их устраняет (дай ему Бог), но приходится новой версии ждать, а это может быть небыстро. А ошибки могут быть ведь несерьезными, но раздражающими, типа дополнительного пробела, где не надо или еще что. Может как-то выпускать промежуточные сборки периодично по времени, например 7.4.2.хх? Я не знаю, насколько это сложно и/или трудоемко, поэтому это такой вопрос/предложение. Может раз в неделю выпускать такую версию? Если это несложно конечно и не сильно напряжет/отвлечет.

Выход новой бэта версии программы

Добавлено: 28.12.2021{, 07:33}
Naladchik
del

Выход новой бэта версии программы

Добавлено: 28.12.2021{, 07:56}
support
starmos писал(а):
28.12.2021{, 07:01}
Вот вышла новая версия, в ней ошибки какие-то исправлены (много), а какие-то добавились (мало), как это всегда бывает при разработке софта. Новые ошибки быстро выявляются и автор их устраняет (дай ему Бог), но приходится новой версии ждать, а это может быть небыстро. А ошибки могут быть ведь несерьезными, но раздражающими, типа дополнительного пробела, где не надо или еще что. Может как-то выпускать промежуточные сборки периодично по времени, например 7.4.2.хх? Я не знаю, насколько это сложно и/или трудоемко, поэтому это такой вопрос/предложение. Может раз в неделю выпускать такую версию? Если это несложно конечно и не сильно напряжет/отвлечет.
Тут вопрос немного в другом.В среднем сборка релиза занимает часа 2-3. Не так и много конечно, но кроме исправления ошибок, я и добавляю новый функционал. И это занимает время намного больше, и пока задача не выпонена, релиз делать нельзя. Например добавленны кнопочки, а их реализацию ещё не сделал.... И при её нажатии происходит падение. Такой же релиз выпускать нельзя, верно?. Ну или при открытии окна какого то происходит падение, поскольку часть методов ещё не реализовано. Поэтому я и выпускаю версию, когда более менее уверен что все дырки закрыл. И то практически на каждой бетке приходится экстренно фиксить просмотренные мной критические ошибки (как например было и в последней версии).

Выход новой бэта версии программы

Добавлено: 28.12.2021{, 11:23}
slavas
Номально, всё устраивает, продолжайте пожалуйста как Вам удобно.

Выход новой бэта версии программы

Добавлено: 03.01.2022{, 02:12}
Ingwar
support писал(а):
23.12.2021{, 13:57}
rw6cm писал(а): ↑
23.12.2021{, 11:11}

support писал(а): ↑
23.12.2021{, 10:25}
поэтому я просто вывел непосредственно константы.

Код надо подкорректировать. Функция всегда должна что то возвращать.
Не хватает условия если вводимое значение не будет в списке, то допустим возвращать (return SERIAL_8N1).
Мы то понимаем что значение вводим через флпрог из конкретного списка, и другого быть не может.
Но IDE об этом то не знает.
Иначе:Показать

/
Понял в чем проблемма. Исправил. Для меню то же исправил
Версия 7.4.2 для STM (ядро отсюда https://github.com/stm32duino/Arduino_Core_STM32) проблема осталась...
СпойлерПоказать
Безымянный.png

Выход новой бэта версии программы

Добавлено: 03.01.2022{, 10:12}
support
Ingwar писал(а):
03.01.2022{, 02:12}
support писал(а):
23.12.2021{, 13:57}
rw6cm писал(а): ↑
23.12.2021{, 11:11}

support писал(а): ↑
23.12.2021{, 10:25}
поэтому я просто вывел непосредственно константы.

Код надо подкорректировать. Функция всегда должна что то возвращать.
Не хватает условия если вводимое значение не будет в списке, то допустим возвращать (return SERIAL_8N1).
Мы то понимаем что значение вводим через флпрог из конкретного списка, и другого быть не может.
Но IDE об этом то не знает.
Иначе:Показать

/
Понял в чем проблемма. Исправил. Для меню то же исправил
Версия 7.4.2 для STM (ядро отсюда https://github.com/stm32duino/Arduino_Core_STM32) проблема осталась...
СпойлерПоказать
Безымянный.png
Ну так у Вас STM! И я не знаю как в ядре STM объявлены константы для SerialMode.

Нашол объявление констант для Вашего ядра, там не поддерживается часть режимов, и я с этим ничего сделать не могу. Когда буду реализовывать поддержку STM?, тогда и сделаю.

Код: Выделить всё

// Define config for Serial.begin(baud, config);
// below configs are not supported by STM32
//#define SERIAL_5N1 0x00
//#define SERIAL_5N2 0x08
//#define SERIAL_5E1 0x20
//#define SERIAL_5E2 0x28
//#define SERIAL_5O1 0x30
//#define SERIAL_5O2 0x38
//#define SERIAL_6N1 0x02
//#define SERIAL_6N2 0x0A

#ifdef UART_WORDLENGTH_7B
  #define SERIAL_7N1 0x04
  #define SERIAL_7N2 0x0C
  #define SERIAL_6E1 0x22
  #define SERIAL_6E2 0x2A
  #define SERIAL_6O1 0x32
  #define SERIAL_6O2 0x3A
#endif
#define SERIAL_8N1 0x06
#define SERIAL_8N2 0x0E
#define SERIAL_7E1 0x24
#define SERIAL_8E1 0x26
#define SERIAL_7E2 0x2C
#define SERIAL_8E2 0x2E
#define SERIAL_7O1 0x34
#define SERIAL_8O1 0x36
#define SERIAL_7O2 0x3C
#define SERIAL_8O2 0x3E

Выход новой бэта версии программы

Добавлено: 03.01.2022{, 12:15}
Ingwar
support писал(а):
03.01.2022{, 10:12}
Нашол объявление констант для Вашего ядра, там не поддерживается часть режимов, и я с этим ничего сделать не могу. Когда буду реализовывать поддержку STM?, тогда и сделаю.
Спасибо за Ваш труд.
Мне не трудно будет и ручками прописать).

Выход новой бэта версии программы

Добавлено: 03.01.2022{, 12:24}
aidar_i
Программа падает при нажатии Загрузить скетч , при сканировании I2C.
error.log
(68.16 КБ) 17 скачиваний

Выход новой бэта версии программы

Добавлено: 13.01.2022{, 13:43}
cmept-27
support, Мне кажется кнопка в WEB работает не правильно при выборе действие по клику кнопки "установить значение", значение не возвращается назад . При нажатии на кнопку устанавливается значение и больше его ни как не поменяешь.

Выход новой бэта версии программы

Добавлено: 14.01.2022{, 10:38}
holodaleksey
падение при использовании ботов для телеги, сообщает что не найдена библиотека, хотя она присутствует.

Выход новой бэта версии программы

Добавлено: 17.01.2022{, 21:57}
Serg_Grn
Программа легла (7.4.2), но я не помню на каком моменте, т.к. это было позавчера, а файлик я обнаружил только сегодня :smile37: :D
Но на всякий случай прикрепляю)
error.log
(73.77 КБ) 17 скачиваний

Выход новой бэта версии программы

Добавлено: 19.01.2022{, 15:41}
bambur72
Добрый день.
Не сохраняются настройки размера шрифта в редакторе пользовательских блоков.
Если редактор ПБ открыт и применить настройки-настройки программы-интерфейс-шрифты-просмотрщик кода тогда размер шрифта применяется. А если открыть редактор снова шрифт опять 16-ый.
В просмотре кода проекта всё корректно.

Выход новой бэта версии программы

Добавлено: 20.01.2022{, 07:11}
bambur72
Добрый день.
При закрытии редактора блока пользователя после внесения изменений нажатием на [x], всплывает окошко " В блоке изменения сохранить? да/нет". В этом окошке не работает отмена [x].

Выход новой бэта версии программы

Добавлено: 20.01.2022{, 10:15}
Di123
support, при смене в настройках строчек местами они меняются на рабочем столе но на самом деле всё остаётся на местах после заливки
2022-01-20_140303.png
если вернуть обратно то норм становится

Выход новой бэта версии программы

Добавлено: 20.01.2022{, 10:52}
Ingwar
Di123 писал(а):
20.01.2022{, 10:15}
но на самом деле всё остаётся на местах после заливки
После внесения изменений, нужно немного переместить блок в любую сторону и они отобразятся.

Выход новой бэта версии программы

Добавлено: 20.01.2022{, 14:55}
Di123
Ingwar, изменения и так отоброжаются
я имел в виду что меняя строчки в настройках местами они меняются но и в ремонтиксе меняются тоже местами и получается что значения приходят в нете окна которые должны

Отправлено спустя 2 минуты 15 секунд:
support, можете исправить в пользовательских блоках линии по нормальному
2022-01-20_185713.png

Выход новой бэта версии программы

Добавлено: 20.01.2022{, 16:38}
RedSky
Di123 писал(а):
20.01.2022{, 14:57}
можете исправить в пользовательских блоках линии по нормальному
Есть такое. Происходит если блок редактировался из проекта.