Тестирование версии 9.2.Х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

Phazz писал(а): 02 мар 2025, 07:40
golloper писал(а): 01 мар 2025, 22:16 Хорошо, элементарный пример :
два входа GP1 -это штанным методом выводим в вэб
второй GP2 - это через analogread БП . туда же в вэб.
пинами тыкаем в VCC 3.3 вольта . на первом как был ноль так и остался, на втором 4096.
разработка.rar

вэб только настройте под себя.
А вы gpio1 использовали?
Да разные, для примера взял gpio1 и gpio2. Дело то в том что при прямом обращении через analogread оба работают, а если назначить в Flprog то ни один.
Ander
Лейтенант
Сообщения: 507
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.2.Х

Сообщение Ander »

golloper писал(а): 02 мар 2025, 19:10
Phazz писал(а): 02 мар 2025, 07:40
golloper писал(а): 01 мар 2025, 22:16 Хорошо, элементарный пример :
два входа GP1 -это штанным методом выводим в вэб
второй GP2 - это через analogread БП . туда же в вэб.
пинами тыкаем в VCC 3.3 вольта . на первом как был ноль так и остался, на втором 4096.
разработка.rar

вэб только настройте под себя.
А вы gpio1 использовали?
Да разные, для примера взял gpio1 и gpio2. Дело то в том что при прямом обращении через analogread оба работают, а если назначить в Flprog то ни один.
а если не напрямую в веб, а через переменную?
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

Ander писал(а): 02 мар 2025, 19:26
golloper писал(а): 02 мар 2025, 19:10
Phazz писал(а): 02 мар 2025, 07:40

А вы gpio1 использовали?
Да разные, для примера взял gpio1 и gpio2. Дело то в том что при прямом обращении через analogread оба работают, а если назначить в Flprog то ни один.
а если не напрямую в веб, а через переменную?
Аналогично
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

golloper писал(а): 02 мар 2025, 19:29 Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
https://disk.yandex.ru/i/ngyZSLnXvNTYrA
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

golloper писал(а): 02 мар 2025, 22:05
golloper писал(а): 02 мар 2025, 19:29 Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
https://disk.yandex.ru/i/ngyZSLnXvNTYrA
Проблема известная, разработчик о ней знает, поскольку с ней (и похожей) есть нюансы, то он её будет исправлять позже.
Сама проблема не критическая.
С уважением, ecoins.
Аватара пользователя
motoandrey14
Рядовой
Сообщения: 21
Зарегистрирован: 22 июл 2021, 10:46
Откуда: Минск
Имя: Андрей
Поблагодарили: 1 раз

Re: Тестирование версии 9.2.Х

Сообщение motoandrey14 »

LGT8F328P, ver 9.3.1

Входные пины не работают, 0 и не реагирует.

FlprogAnalogInputPin FLProgPin_A_0(0);
FlprogDiscreteInputPin FLProgPin_15(15, FLPROG_PULL_NOT_MODE, 0);
FlprogDiscreteOutputPin FLProgPin_13(13, 0, 0);

В старой версии 9.2.6 было так:

FlprogAnalogInputPin FLProgControllerPin_A_0(0);
FlprogDiscreteInputPin FLProgControllerPin_15(15, FLPROG_PULL_NOT_MODE, 0);
FlprogDiscreteOutputPin FLProgControllerPin_13(13, 0, 0);

Выходные работают.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

motoandrey14 писал(а): 03 мар 2025, 19:26 LGT8F328P, ver 9.3.1

Входные пины не работают, 0 и не реагирует.

FlprogAnalogInputPin FLProgPin_A_0(0);
FlprogDiscreteInputPin FLProgPin_15(15, FLPROG_PULL_NOT_MODE, 0);
FlprogDiscreteOutputPin FLProgPin_13(13, 0, 0);

В старой версии 9.2.6 было так:

FlprogAnalogInputPin FLProgControllerPin_A_0(0);
FlprogDiscreteInputPin FLProgControllerPin_15(15, FLPROG_PULL_NOT_MODE, 0);
FlprogDiscreteOutputPin FLProgControllerPin_13(13, 0, 0);

Выходные работают.
Есть такая проблема.
Требует некого исследования и понимания.
Пока можете пользоваться блоками из кандидатов, там есть папка Pins Arduino IDE - в ней используются команды Arduino IDE(digitalWrite(),...).
С уважением, ecoins.
iacovlogica
Рядовой
Сообщения: 9
Зарегистрирован: 05 авг 2024, 18:44
Имя: Яков
Поблагодарили: 1 раз

Re: Тестирование версии 9.3.1

Сообщение iacovlogica »

ДД! Если править пользовательский блок в программе (правой КМ и редактировать) и пытаться обновить его в библиотеке то вот . Отдельно в программе отдельно в библиотеке редактируются.

Я так и не понял как назначать период для каждой задачи.

При сохранении проекта и выходе предлагает сохранить проект еще раз

Тоже самое при редактировании контроллера.
Правка контроллера не применяется к проекту приходится менять дважды контроллер

Диспетчер задачь если озадачить медленной тяжелой задачей (выводом и рисованием всякой фигни на экране) то всё тухнет на время отрисовки оного. перебрав разные либы от экрана таки уложился в 300 мс что тоже много. дальше только раскидывать вывод по циклам.
Я к чему , если кто надумает тяжести всякие то придется раскидывать задачу так чтоб остальное не отвалилось )))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Тестирование версии 9.3.1

Сообщение ecoins »

iacovlogica писал(а): 03 мар 2025, 22:50 ДД! Если править пользовательский блок в программе (правой КМ и редактировать) и пытаться обновить его в библиотеке то вот . Отдельно в программе отдельно в библиотеке редактируются.
Вроде редактируется. Уточните проблему.
iacovlogica писал(а): 03 мар 2025, 22:50 Я так и не понял как назначать период для каждой задачи.
В принципе это возможно, но в явной форме не предусмотрено.
Если нужно вызывать плату со своим периодом, то можете
1.На плате без диспетчера поставьте "Универсальный генератор" с выходом "Событие".
В генераторе можете устанавливать необходимое время. Плату вызывайте по "Событию" этого генератора."
iacovlogica писал(а): 03 мар 2025, 22:50 При сохранении проекта и выходе предлагает сохранить проект еще раз.
Тоже самое при редактировании контроллера.
Так изначально задумано разработчиком. И там предлагается выбор: 1)сохранять 2)не сохранять.
iacovlogica писал(а): 03 мар 2025, 22:50 Правка контроллера не применяется к проекту приходится менять дважды контроллер
Это так. Сделать изменение "на лету" технически не просто и логически пожалуй и не верно.
iacovlogica писал(а): 03 мар 2025, 22:50 Диспетчер задачь если озадачить медленной тяжелой задачей (выводом и рисованием всякой фигни на экране) то всё тухнет на время отрисовки оного. перебрав разные либы от экрана таки уложился в 300 мс что тоже много. дальше только раскидывать вывод по циклам.
Я к чему , если кто надумает тяжести всякие то придется раскидывать задачу так чтоб остальное не отвалилось )))
От оператора delay() или ожидания события в цикле(Вы используете не оптимизированную библиотеку для работы с экраном) лучше бы отказываться.
В уже созданных штатных блоках и блоков из кандидатов используются методы программирования без этих недостатков.
Успехов.
С уважением, ecoins.
Stue
Рядовой
Сообщения: 93
Зарегистрирован: 17 дек 2021, 13:41
Откуда: Владивосток
Имя: Павел
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: Тестирование версии 9.2.Х

Сообщение Stue »

По схеме SDA и SCL это gpio 06 (D4) и 07 (D5) а в FLProg обозначены как gpio 8 и gpio 9, как так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

Re: Тестирование версии 9.2.Х

Сообщение Phazz »

Это не правильный с3 ) Правильный ниже.
Stue
Рядовой
Сообщения: 93
Зарегистрирован: 17 дек 2021, 13:41
Откуда: Владивосток
Имя: Павел
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: Тестирование версии 9.2.Х

Сообщение Stue »

Phazz писал(а): 04 мар 2025, 10:23 Это не правильный с3 ) Правильный ниже.
Это который Luat??
Ander
Лейтенант
Сообщения: 507
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.2.Х

Сообщение Ander »

Ещё ниже
iacovlogica
Рядовой
Сообщения: 9
Зарегистрирован: 05 авг 2024, 18:44
Имя: Яков
Поблагодарили: 1 раз

Re: Тестирование версии 9.3.1

Сообщение iacovlogica »

ДД! Переменные объявленные в верхней панели и имеющие информативные имена при переносе в среду Arduino изменяют свои имена и превращаются в неудобочитаемое месиво :
float _gtv1 = 0;
..........
uint8_t _gtv29 = 0;
..........
Проблема заключается в том что используя переменные не только в проекте но и в пользовательских блоках (внутри блоков) они становятся
необъявленными.
pr2:193:13: error: 'N_Case' was not declared in this scope
if (N_Case<9)
~~^~~~~~
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

При создании блоков , там где пересекаются и используются одни и те же переменные
2025-03-04_23-13-21.png
если я правильно понял проблему
У вас нет необходимых прав для просмотра вложений в этом сообщении.
golloper
Сержант
Сообщения: 136
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 5 раз
Поблагодарили: 27 раз

Re: Тестирование версии 9.2.Х

Сообщение golloper »

А по ESP32 s3 c аналоговыми нечитаемыми входами есть какое нибудь понимание?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Re: Тестирование версии 9.3.1

Сообщение Naladchik »

iacovlogica писал(а): 04 мар 2025, 22:09 ... Переменные ... изменяют свои имена и превращаются в неудобочитаемое месиво...
Никто не мешает добавить к каждой переменной свой комментарий, в котором прописать ее имя по проекту FLProg.
И если так уж нужно поразбираться в коде то всегда можно воспользоваться функцией поиска с последующей заменой.
► Показать
iacovlogica писал(а): 04 мар 2025, 22:09 ... используя переменные не только в проекте но и в пользовательских блоках ...
Если используете редактор блоков Basic то да, некоторые неудобства (вполне решаемые) имеются. При использовании редактора Professional таких проблем нет.
► Показать
Ну и попутно отвечу на невысказанный вопрос "А почему бы не переносить имена переменных из проекта FLProg в скетч?"
А чтобы потом не пришлось объяснять следующему спрашивающему " А почему не компилируется проект в котором переменные имеют имена типа <1-й котел> < 45й- датчик температуры > <Управление "Местный" / "Дистанция" >? " и.т.п.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
ARTEMM
Рядовой
Сообщения: 50
Зарегистрирован: 05 май 2021, 21:31
Имя: Артём

Re: Тестирование версии 9.2.Х

Сообщение ARTEMM »

Новый дисплей с новой библиотекой не выводит все символы с таблицы символов а старый с старой библиотекой выводит к примеру 255 символ
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Тестирование версии 9.2.Х

Сообщение ecoins »

ARTEMM писал(а): 06 мар 2025, 13:22 Новый дисплей с новой библиотекой не выводит все символы с таблицы символов а старый с старой библиотекой выводит к примеру 255 символ
Есть особенности в работе дисплеями с кириллицей или без.
Был выбран компромиссный вариант.
Ответить

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

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

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