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

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

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

Сообщение support »

Gordon0007 писал(а): 08 апр 2019, 17:57 2. Добавить или расширить работу с ЕЕПРОМ как встроенным так и внешним с возможностью задавать адрес для внешнего ЕЕПРОМ.
Это есть, в дереве проекта, в свойствах контроллера.
Автор программы FLProg.
gafner2289
Рядовой
Сообщения: 11
Зарегистрирован: 07 окт 2017, 19:22
Откуда: Славянск-на-Кубани

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

Сообщение gafner2289 »

Программа запускается на ХР. Но при создание проекта под контролер выдает ошибку.
error .log
0000.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
radivilalbert
Рядовой
Сообщения: 26
Зарегистрирован: 17 июл 2018, 14:08
Имя: Альберт

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

Сообщение radivilalbert »

Уважаемый автор программы Flprog (далее-FP)
При запуске FP v 5.0.1 (портативной, 64)
при работе со штатным блоком FP -WebServesPage (из раздела Коммуникации), выбрано устройство ENC28J60EthernetShild
компилируя проект получаю "блокирующее предупреждение" (скрин экрана прилагаю)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Matvey
Рядовой
Сообщения: 22
Зарегистрирован: 08 апр 2019, 19:25
Откуда: Новосибирск
Имя: Матвей
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение Matvey »

uart кольцо не передает состояние переменной типа boolen
Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18 ноя 2017, 19:16

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

Сообщение Ivan-07 »

В часах 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 ноя 2015, 09:30
Откуда: Omsk

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

Сообщение Batman55 »

2019-04-09_10-17-07.png
Не отмечает красным
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

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

Сообщение Gordon0007 »

support писал(а): 08 апр 2019, 19:35
Gordon0007 писал(а): 08 апр 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 сен 2017, 10:22

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

Сообщение Bentry »

gafner2289 писал(а): 08 апр 2019, 19:35 Программа запускается на ХР. Но при создание проекта под контролер выдает ошибку.
error .log
(70.42 КБ) 1 скачивание
Тоже самое. Если открыть уже готовый проект, то он без проблем открывается и даже компилируется, но при редактировании или вставки новых блоков программа вылетает. Если создать скада проект - создает, но при редактировании тоже вылет.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Отправлено спустя 35 минут 10 секунд:
Изменение блока не сохраняется, если меняли только в одном месте, я только в loop менял, чтобы сохранялся нужно еще куда то войти (вкладки), просто перещелкнуть и все, я об этом писал, но не исправлено. Я ставлю "птичку" и убираю ее, тогда тоже сохраняется.
Последний раз редактировалось aidar_i 09 апр 2019, 19:12, всего редактировалось 1 раз.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

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

Сообщение AVGN »

aidar_i писал(а): 09 апр 2019, 13:45 Изменение блока не сохраняется
подтверждаю.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 34 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

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

[spoiler]Изображение

Изображение

Изображение[/spoiler]

Отправлено спустя 9 минут 19 секунд:
FLProg 5-0-1, инсталятор для win 64
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dekorator
Лейтенант
Сообщения: 427
Зарегистрирован: 06 сен 2015, 09:39
Откуда: Баку

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

Сообщение dekorator »

FLProg 5-0-1 portable.
Nextion блок получить id страницы. Ели поместить в отдельную плату и плата по условию не выполняется, то ничего не происходит- запросы id на панель всё равно идут. Если делать тоже самое но в цикле, контроллер (atmega328 ) виснет на мертво.
[spoiler title=Скрин]
zavFL.jpg
[/spoiler]
nextSB.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2423
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 29 раз

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

Сообщение Dryundel »

SСADA вылетает при выгрузке передаваемых переменных в файл.
SСADA выгрузка переменных.jpg
SСADA выгрузка переменных.log
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alexey152
Рядовой
Сообщения: 4
Зарегистрирован: 15 апр 2018, 09:09
Откуда: Кстово, Нижегородская область
Имя: Алексей

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

Сообщение Alexey152 »

[ref=#00aa00]support[/ref], Здравствуйте, уважаемый Автор программы Flprog! В часах реального времени DS3231 есть 2 будильника, а так же выход SQW, который может использоваться для пробуждения Arduino по внешнему прерыванию. Хотелось узнать, есть ли возможность дополнить штатные блоки часов реального времени для настроек аппаратных будильников DS3231? Выражаю Вам огромную благодарность за программу Flprog!
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

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

Сообщение Mining »

При редактировании пользовательского блока во вкладке "Описание" забил текст. И он не сохраняется при выходе из редактирования. Если еще в другие вкладки, напр. LoopSection, внести изменения, то и в Описании сохраняет текст.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

Mining писал(а): 12 апр 2019, 03:55 не сохраняется при выходе из редактирования.
Это было изначально, а не только в этой версии.
Не все изменения он учитывает. Автор собирался улучшить блок CODE но обстоятельства не дали.
Самый простой способ, смотреть в низу за изменением, если не произошло, два клика по чек боксу, и 100% сохранится.
[spoiler]
2019_04_13_08_58_05_FLProg_5.0.1.png
2019_04_13_08_59_46_Блок_пользователя.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

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

Сообщение Ivan_Kornege »

Блин было открыто два проекта. Один просто просматривал, а другй рисовал. Решил закрыть просматриваемый -нажал на большую кнопку и нажал не сохранять. Оказался активным ярлык редактируемого и все что нарисовал куку.
Надо в новой версии FLp закрытие проекта на ярлык проекта делать.
Через большую кнопку не фонтан.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Обнаружил, постоянно прокрутка сбивается, начинает бешенно двигаться. Нужно заходить в настройки прокрутки, что-то менять и снова нормально работает.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

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

Сообщение Gordon0007 »

Проверил работу с панелью Nextion, обнаружил следующее.
Отправка массива на график, получается создать только один элемент, а при попытке добавить еще один элемент в список не чего не получается. Просто такое ощущение что нажимается "стрелочка вниз", вместо "плюса" или "карандаша"
Выбор др.PNG
то что обведено не работает как должно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

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

Сообщение Hijin »

Наконец то установил 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...
Произошла ошибка в этом приложении. Приложение будет закрыто.
Лог файл ошибки прилагаю
В чем может быть проблема
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Закрыто

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

Кто сейчас на конференции

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