Тестирование версии 5.0.1 и 5.1.0

Обсуждение бэта версии 5.0.1 и 5.1.0

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

Тестирование версии 5.0.1 и 5.1.0

#1

Сообщение support » 05.04.2019{, 21:58}

На сайте обновилась тестовая версия программы. В этой теме продолжаем тестировать её. Что было исправлено можно посмотреть в предыдущей теме на последних страницах.

P.S. Кто проверил работу версии для XP, отпишитесь о результате пожалуйста.

P.S1. Бэта версия обновилась до номера 5.1.0.

P.S5. Бэта версия обновилась до номера 5.2. Эта тема закрыта, обсуждение версии 5.2 здесь
Автор программы FLProg.

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

Тестирование версии 5.0.1

#41

Сообщение support » 08.04.2019{, 19:35}

Gordon0007 писал(а):
08.04.2019{, 17:57}
2. Добавить или расширить работу с ЕЕПРОМ как встроенным так и внешним с возможностью задавать адрес для внешнего ЕЕПРОМ.
Это есть, в дереве проекта, в свойствах контроллера.
Автор программы FLProg.

gafner2289
Рядовой
Сообщения: 11
Зарегистрирован: 07.10.2017{, 19:22}
Репутация: 0
Откуда: Славянск-на-Кубани

Тестирование версии 5.0.1

#42

Сообщение gafner2289 » 08.04.2019{, 19:35}

Программа запускается на ХР. Но при создание проекта под контролер выдает ошибку.
error .log
(70.42 КБ) 125 скачиваний
0000.JPG
0000.JPG (12.28 КБ) 2438 просмотров

radivilalbert
Рядовой
Сообщения: 26
Зарегистрирован: 17.07.2018{, 14:08}
Репутация: 2
Имя: Альберт

Тестирование версии 5.0.1

#43

Сообщение radivilalbert » 08.04.2019{, 19:45}

Уважаемый автор программы Flprog (далее-FP)
При запуске FP v 5.0.1 (портативной, 64)
при работе со штатным блоком FP -WebServesPage (из раздела Коммуникации), выбрано устройство ENC28J60EthernetShild
компилируя проект получаю "блокирующее предупреждение" (скрин экрана прилагаю)
Вложения
2.png

Matvey
Рядовой
Сообщения: 6
Зарегистрирован: 08.04.2019{, 19:25}
Репутация: 1
Откуда: Новосибирск
Имя: Матвей
Контактная информация:

Тестирование версии 5.0.1

#44

Сообщение Matvey » 08.04.2019{, 19:50}

uart кольцо не передает состояние переменной типа boolen

Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

Тестирование версии 5.0.1

#45

Сообщение Ivan-07 » 08.04.2019{, 20:51}

В часах DS3231 похоже осталась ошибка: тип переменных Byte, а в пустые значения записывается -1, которые из-за типа byte получает значение 254, из-за этого все остальные значения сбиваются.
#include <Wire.h>

struct _I2CRealRimeClockTime
{
byte seconds = 0;
byte minutes = 0;
byte Hours = 0;
byte weekday = 0;
byte day = 0;
byte month = 0;
byte year = 0;
unsigned long startTime = 0;
};
_I2CRealRimeClockTime _RTC1;
bool _RTCST_Ost1 = 0;
void setup()
{
Wire.begin();
delay(10);
Wire.beginTransmission(68);
Wire.write(0x0E);
Wire.write(B00000000);
Wire.write(B10001000);
Wire.endTransmission();
_RTC1.startTime = millis() - 1000;
}
void loop()
{




//Плата:1
if (!(0))
{ if (!(_RTCST_Ost1))
{set3231Date(0x68, &_RTC1, -1, 2, -1, -1, -1, -1, -1);
get3231Date(0x68, &_RTC1);
_RTCST_Ost1 = 1;

Отправлено спустя 14 минут 33 секунды:
И похоже осталась ошибка с переподключением. Не хватает строк начиная с версии 4.2.4
Screenshot_20190225_135805.png

Аватара пользователя
Batman55
Рядовой
Сообщения: 9
Зарегистрирован: 29.11.2015{, 09:30}
Репутация: 0
Откуда: Omsk

Тестирование версии 5.0.1

#46

Сообщение Batman55 » 09.04.2019{, 07:35}

2019-04-09_10-17-07.png
Не отмечает красным

Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

Тестирование версии 5.0.1

#47

Сообщение Gordon0007 » 09.04.2019{, 11:04}

support писал(а):
08.04.2019{, 19:35}
Gordon0007 писал(а):
08.04.2019{, 17:57}
2. Добавить или расширить работу с ЕЕПРОМ как встроенным так и внешним с возможностью задавать адрес для внешнего ЕЕПРОМ.
Это есть, в дереве проекта, в свойствах контроллера.
Да возможность добавить есть новую память с нужным адресом есть, а вот при сохранение выбрать на какую память сохранить нет возможности. Я так понимаю сохранение происходит на ту память которая находится первая в списке и когда она заполняется запись идет на вторую и т.д.. Я же прошу чтобы в блоке была возможность выбрать на какую память записать данные, то да бы появилась возможность использовать сколько душе угодно чипов памяти. Допустим все важное записываем на внутреннюю, а промежуточные сохранение или большой объем данных на внешнюю, которую в случае чего всегда можно заменить если случайно забыл, что пишется данные каждый цикл программы или с при частом использование при тестах.

Так же я прошу добавить возможность назначать имя для ЕЕПРОМ из переменных, это облегчит возможность множества сохранений и так же их считывания. Допустим задал имя с 0 до 99 для таймеров и сохраняешь их, а когда нужно считать таймер то просто в одном блоке задаешь нужный таймер и нет проблем, в данный момент это 100 блоков с разными именами где можно запросто запутаться и выбрать не тот из списка (Я конечно понимаю, что это моя проблема). Но если как в моем случае было 500 блоков "Делаю управление насосами 6 насосов управляются (номер насоса, количество, день недели, ЧАС, МИНУТА) это 5 массивов по 100 значений". Со 100ми блоками такого типа система просто зависла и пришлось искать блоки пользователя. Да и считывать будет просто создал 5 блоков и считываешь значение со смещением 0, +100, +200, +300, +400. Причем в библиотеке на ЕЕПРОМ эта возможность есть, просто нужно расширить работу самого блока до возможностей библиотеки. Да и есть уже довольно хороший блок пользователя для сохранения, но он не универсальный так как его код приходится править под каждый проект отдельно и есть множество ограничений по его использования, которые можно обойти используя возможности библиотеки #include EEPROM.h.

Функция ; Назначение
read(address) ; считывает 1 байт из EEPROM; address – адрес, откуда считываются данные (ячейка, начиная с 0);
write(address, value) ; записывает в память значение value (1 байт, число от 0 до 255) по адресу address;
update(address, value) ; заменяет значение value по адресу address, если её старое содержимое отличается от нового;
get(address, data) ; считывает данные data указанного типа из памяти по адресу address;
put(address, data) ; записывает данные data указанного типа в память по адресу address;
EEPROM[address] ; позволяет использовать идентификатор "EEPROM" как массив, чтобы записывать данные в память и считывать их из памяти.

Еще бы у многих блоков не помешал бы выход с ошибками, допустим Часы или таже память ЕЕПРОМ (другие устройства которые поддерживают эту возможность, это касается почти всех интерфейсных устройств) неисправны или отвалились или сгорели или данные приходят не полностью, чтобы на этом выходе(выходах) поднимался флаг. Это бы тоже улучшило бы написание программы как диагностика устройств или вывод ошибок. В моем новом проекте по автоматизации аквариума дома, это очень пригодилось бы.

Заранее спасибо за понимание, просто намучался я с этими сохранениями в недавнем прошлом :) :smile453:

Bentry
Рядовой
Сообщения: 43
Зарегистрирован: 20.09.2017{, 10:22}
Репутация: 7

Тестирование версии 5.0.1

#48

Сообщение Bentry » 09.04.2019{, 11:40}

gafner2289 писал(а):
08.04.2019{, 19:35}
Программа запускается на ХР. Но при создание проекта под контролер выдает ошибку.
error .log
(70.42 КБ) 1 скачивание
Тоже самое. Если открыть уже готовый проект, то он без проблем открывается и даже компилируется, но при редактировании или вставки новых блоков программа вылетает. Если создать скада проект - создает, но при редактировании тоже вылет.

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

Тестирование версии 5.0.1

#49

Сообщение aidar_i » 09.04.2019{, 13:10}

Хотел отредактировать старый пользовательский блок, внес изменения, но программа не сохраняет!
Создал заново, после сохранения в списке не увидел названия блока. Только - (CODE). После редактирования не сохраняется тоже.
У вас также?

Отправлено спустя 35 минут 10 секунд:
Изменение блока не сохраняется, если меняли только в одном месте, я только в loop менял, чтобы сохранялся нужно еще куда то войти (вкладки), просто перещелкнуть и все, я об этом писал, но не исправлено. Я ставлю "птичку" и убираю ее, тогда тоже сохраняется.
Последний раз редактировалось aidar_i 09.04.2019{, 19:12}, всего редактировалось 1 раз.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Тестирование версии 5.0.1

#50

Сообщение AVGN » 09.04.2019{, 17:18}

aidar_i писал(а):
09.04.2019{, 13:45}
Изменение блока не сохраняется
подтверждаю.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Тестирование версии 5.0.1

#51

Сообщение Siberian » 10.04.2019{, 08:03}

В тестовой версии FLProg 5-0-1 невозможно добавить новые элементы в последующих блоках, только в первом, в остальных можно только добавить из заданного элемента в первом блоке.
СпойлерПоказать
Изображение

Изображение

Изображение
Отправлено спустя 9 минут 19 секунд:
FLProg 5-0-1, инсталятор для win 64
Вложения
Test_5-0-1_.flp
(33.31 КБ) 86 скачиваний

Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 7
Откуда: Баку

Тестирование версии 5.0.1

#52

Сообщение dekorator » 10.04.2019{, 19:44}

FLProg 5-0-1 portable.
Nextion блок получить id страницы. Ели поместить в отдельную плату и плата по условию не выполняется, то ничего не происходит- запросы id на панель всё равно идут. Если делать тоже самое но в цикле, контроллер (atmega328 ) виснет на мертво.
СкринПоказать
zavFL.jpg
nextSB.flp
(44.81 КБ) 80 скачиваний

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

Тестирование версии 5.0.1

#53

Сообщение Dryundel » 11.04.2019{, 14:11}

SСADA вылетает при выгрузке передаваемых переменных в файл.
SСADA выгрузка переменных.jpg
SСADA выгрузка переменных.jpg (32.73 КБ) 1951 просмотр
SСADA выгрузка переменных.log
(26.46 КБ) 81 скачивание

Alexey152
Рядовой
Сообщения: 4
Зарегистрирован: 15.04.2018{, 09:09}
Репутация: 1
Откуда: Кстово, Нижегородская область
Имя: Алексей

Тестирование версии 5.0.1

#54

Сообщение Alexey152 » 11.04.2019{, 21:41}

support, Здравствуйте, уважаемый Автор программы Flprog! В часах реального времени DS3231 есть 2 будильника, а так же выход SQW, который может использоваться для пробуждения Arduino по внешнему прерыванию. Хотелось узнать, есть ли возможность дополнить штатные блоки часов реального времени для настроек аппаратных будильников DS3231? Выражаю Вам огромную благодарность за программу Flprog!

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

Тестирование версии 5.0.1

#55

Сообщение Mining » 12.04.2019{, 03:55}

При редактировании пользовательского блока во вкладке "Описание" забил текст. И он не сохраняется при выходе из редактирования. Если еще в другие вкладки, напр. LoopSection, внести изменения, то и в Описании сохраняет текст.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Тестирование версии 5.0.1

#56

Сообщение rw6cm » 13.04.2019{, 09:10}

Mining писал(а):
12.04.2019{, 03:55}
не сохраняется при выходе из редактирования.
Это было изначально, а не только в этой версии.
Не все изменения он учитывает. Автор собирался улучшить блок CODE но обстоятельства не дали.
Самый простой способ, смотреть в низу за изменением, если не произошло, два клика по чек боксу, и 100% сохранится.
СпойлерПоказать
2019_04_13_08_58_05_FLProg_5.0.1.png
2019_04_13_08_58_05_FLProg_5.0.1.png (11.52 КБ) 1705 просмотров
2019_04_13_08_59_46_Блок_пользователя.png
2019_04_13_08_59_46_Блок_пользователя.png (10.79 КБ) 1705 просмотров
Win10-64, FLProg (portable)

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

Тестирование версии 5.0.1

#57

Сообщение Ivan_Kornege » 13.04.2019{, 12:38}

Блин было открыто два проекта. Один просто просматривал, а другй рисовал. Решил закрыть просматриваемый -нажал на большую кнопку и нажал не сохранять. Оказался активным ярлык редактируемого и все что нарисовал куку.
Надо в новой версии FLp закрытие проекта на ярлык проекта делать.
Через большую кнопку не фонтан.

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

Тестирование версии 5.0.1

#58

Сообщение aidar_i » 13.04.2019{, 13:26}

Обнаружил, постоянно прокрутка сбивается, начинает бешенно двигаться. Нужно заходить в настройки прокрутки, что-то менять и снова нормально работает.

Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 13
Имя: Павел

Тестирование версии 5.0.1

#59

Сообщение Gordon0007 » 13.04.2019{, 15:20}

Проверил работу с панелью Nextion, обнаружил следующее.
Отправка массива на график, получается создать только один элемент, а при попытке добавить еще один элемент в список не чего не получается. Просто такое ощущение что нажимается "стрелочка вниз", вместо "плюса" или "карандаша"
Выбор др.PNG
то что обведено не работает как должно.

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Тестирование версии 5.0.1

#60

Сообщение Hijin » 13.04.2019{, 18:24}

Наконец то установил 5,0,1
Вначале когда смотрел дистрибутивы просто доходил до 32 битной вкпсии и все это прокрутил и вижу версия дл ХР
Загрузил портативную распокавал
Запустилась за секунд 5 предыдущие версии запускались сек за 20-30
Старый проэкт на 4,2,2 открыл и скомпилировал без проблем
Но тут вся лафа и закончилась при создании нового проэкта выдает ошибку
Unhandled exception: Message not understood: ##openTheme...
An error occurred in this application. The application will now terminate.
Необработанное исключение: Сообщение не понято:##openTheme...
Произошла ошибка в этом приложении. Приложение будет закрыто.
Лог файл ошибки прилагаю
В чем может быть проблема
Вложения
error.log
(70.68 КБ) 85 скачиваний

Закрыто

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