Страница 31 из 51
Re: Тестирование версии 9.2.Х
Добавлено: 02 мар 2025, 19:10
golloper
Phazz писал(а): 02 мар 2025, 07:40
golloper писал(а): 01 мар 2025, 22:16
Хорошо, элементарный пример :
два входа GP1 -это штанным методом выводим в вэб
второй GP2 - это через analogread БП . туда же в вэб.
пинами тыкаем в VCC 3.3 вольта . на первом как был ноль так и остался, на втором 4096.
разработка.rar
вэб только настройте под себя.
А вы gpio1 использовали?
Да разные, для примера взял gpio1 и gpio2. Дело то в том что при прямом обращении через analogread оба работают, а если назначить в Flprog то ни один.
Re: Тестирование версии 9.2.Х
Добавлено: 02 мар 2025, 19:26
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 то ни один.
а если не напрямую в веб, а через переменную?
Re: Тестирование версии 9.2.Х
Добавлено: 02 мар 2025, 19:29
golloper
Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
Re: Тестирование версии 9.2.Х
Добавлено: 02 мар 2025, 19:30
golloper
Ander писал(а): 02 мар 2025, 19:26
golloper писал(а): 02 мар 2025, 19:10
Phazz писал(а): 02 мар 2025, 07:40
А вы gpio1 использовали?
Да разные, для примера взял gpio1 и gpio2. Дело то в том что при прямом обращении через analogread оба работают, а если назначить в Flprog то ни один.
а если не напрямую в веб, а через переменную?
Аналогично
Re: Тестирование версии 9.2.Х
Добавлено: 02 мар 2025, 22:05
golloper
golloper писал(а): 02 мар 2025, 19:29
Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
https://disk.yandex.ru/i/ngyZSLnXvNTYrA
Re: Тестирование версии 9.2.Х
Добавлено: 03 мар 2025, 01:40
ecoins
golloper писал(а): 02 мар 2025, 22:05
golloper писал(а): 02 мар 2025, 19:29
Заметил такую вещь в профредакторе . Если в окне редактирования кода энтером пытаться сместить код вниз, первое нажатие строку спускает а дальнейшие тоже но с табуляцией + 1 символ, ломая код. Попробую видео снять если нужно.
https://disk.yandex.ru/i/ngyZSLnXvNTYrA
Проблема известная, разработчик о ней знает, поскольку с ней (и похожей) есть нюансы, то он её будет исправлять позже.
Сама проблема не критическая.
С уважением, ecoins.
Re: Тестирование версии 9.2.Х
Добавлено: 03 мар 2025, 19:26
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);
Выходные работают.
Re: Тестирование версии 9.2.Х
Добавлено: 03 мар 2025, 21:03
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.
Re: Тестирование версии 9.3.1
Добавлено: 03 мар 2025, 22:50
iacovlogica
ДД! Если править пользовательский блок в программе (правой КМ и редактировать) и пытаться обновить его в библиотеке то вот . Отдельно в программе отдельно в библиотеке редактируются.
Я так и не понял как назначать период для каждой задачи.
При сохранении проекта и выходе предлагает сохранить проект еще раз
Тоже самое при редактировании контроллера.
Правка контроллера не применяется к проекту приходится менять дважды контроллер
Диспетчер задачь если озадачить медленной тяжелой задачей (выводом и рисованием всякой фигни на экране) то всё тухнет на время отрисовки оного. перебрав разные либы от экрана таки уложился в 300 мс что тоже много. дальше только раскидывать вывод по циклам.
Я к чему , если кто надумает тяжести всякие то придется раскидывать задачу так чтоб остальное не отвалилось )))
Re: Тестирование версии 9.3.1
Добавлено: 04 мар 2025, 03:52
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.
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 09:37
Stue
По схеме SDA и SCL это gpio 06 (D4) и 07 (D5) а в FLProg обозначены как gpio 8 и gpio 9, как так?
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 10:23
Phazz
Это не правильный с3 ) Правильный ниже.
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 13:54
Stue
Phazz писал(а): 04 мар 2025, 10:23
Это не правильный с3 ) Правильный ниже.
Это который Luat??
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 14:06
Ander
Ещё ниже
Re: Тестирование версии 9.3.1
Добавлено: 04 мар 2025, 22:09
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)
~~^~~~~~
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 23:17
golloper
При создании блоков , там где пересекаются и используются одни и те же переменные
2025-03-04_23-13-21.png
если я правильно понял проблему
Re: Тестирование версии 9.2.Х
Добавлено: 04 мар 2025, 23:18
golloper
А по ESP32 s3 c аналоговыми нечитаемыми входами есть какое нибудь понимание?
Re: Тестирование версии 9.3.1
Добавлено: 05 мар 2025, 05:32
Naladchik
iacovlogica писал(а): 04 мар 2025, 22:09
... Переменные ... изменяют свои имена и превращаются в неудобочитаемое месиво...
Никто не мешает добавить к каждой переменной свой комментарий, в котором прописать ее имя по проекту FLProg.
И если так уж нужно поразбираться в коде то всегда можно воспользоваться функцией поиска с последующей заменой.
iacovlogica писал(а): 04 мар 2025, 22:09
... используя переменные не только в проекте но и в пользовательских блоках ...
Если используете редактор блоков Basic то да, некоторые неудобства (вполне решаемые) имеются. При использовании редактора Professional таких проблем нет.
Ну и попутно отвечу на невысказанный вопрос "А почему бы не переносить имена переменных из проекта FLProg в скетч?"
А чтобы потом не пришлось объяснять следующему спрашивающему " А почему не компилируется проект в котором переменные имеют имена типа <1-й котел> < 45й- датчик температуры > <Управление "Местный" / "Дистанция" >? " и.т.п.
Re: Тестирование версии 9.2.Х
Добавлено: 06 мар 2025, 13:22
ARTEMM
Новый дисплей с новой библиотекой не выводит все символы с таблицы символов а старый с старой библиотекой выводит к примеру 255 символ
Re: Тестирование версии 9.2.Х
Добавлено: 06 мар 2025, 13:47
ecoins
ARTEMM писал(а): 06 мар 2025, 13:22
Новый дисплей с новой библиотекой не выводит все символы с таблицы символов а старый с старой библиотекой выводит к примеру 255 символ
Есть особенности в работе дисплеями с кириллицей или без.
Был выбран компромиссный вариант.