Тестирование новой версии программы (3.1.4)

Запущенно тестирование новой версии программы с поддержкой контроллера ESP8266

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

Тестирование новой версии программы (3.1.4)

#1

Сообщение support » 29.06.2018{, 04:46}

На сайте проекта выложена новая бэта версия программы FLProg 3.1.4
В ней реализована поддержка контроллеров ESP8266. Поскольку в программу внесено много изменений, то возможны баги и ошибки.
В данной теме описывайте найденные ошибки и проблемы. Я за данной темой буду следить и постараюсь максимально быстро исправлять найденные проблемы.
UPD. Описания обновлений
Последняя beta версия 05.07.2018

22.08.18
Версия обновилась до 3.1.3.

31.08.18
Версия обновилась до 3.1.4

13.09.18
Вышел стабильный релиз с номером 4.0
Автор программы FLProg.

Anydy

Тестирование новой версии программы (3.1)

#41

Сообщение Anydy » 29.06.2018{, 15:20}

У кого проблема загрузки программы с сайта - ссылка на гугл диск

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Тестирование новой версии программы (3.1)

#42

Сообщение RedSky » 29.06.2018{, 15:36}

Проверил Lad на NodeMcu - при попытке компиляции вылет с пустым проектом. То есть LAD для 8266 пока не работает.
Вложения
error.log
(10.79 КБ) 82 скачивания

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

Тестирование новой версии программы (3.1)

#43

Сообщение pony sonata » 29.06.2018{, 16:11}

Для плат Leonardo, Micro и Due созданы блоки, позволяющие использовать эти контроллеры как управляющее USB медиа устройство. Данный режим работает как на Windows, так и на Android (возможно и на Linux, не проверял). Драйвера не требуются, устройство получается PlugAndPlay.
кто тестил? скиньте чу там в леонардо и остальных за юсб хост. мб сам соберу - поиграюсь, т.к. функции интересные

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестирование новой версии программы (3.1)

#44

Сообщение Sancho » 29.06.2018{, 16:17}

pony sonata писал(а):
29.06.2018{, 16:11}
скиньте чу там в леонардо и остальных за юсб хост
Его нет как такового. Они, ардуинки с mega32u4, выступают в роли клавы/мышки...

Отправлено спустя 1 минуту 25 секунд:
Это USB device
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

Тестирование новой версии программы (3.1)

#45

Сообщение pony sonata » 29.06.2018{, 16:19}

ааа понял, там юсб на ней же. жаль

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Тестирование новой версии программы (3.1)

#46

Сообщение RedSky » 29.06.2018{, 16:45}

NodeMcu. Заметил - при подключении дисплея 1602 по I2C пины D1 и D2 остаются доступны как входы/выходы. С подтяжкой пока не разобрался: похоже что код

]pinMode(15, INPUT);
digitalWrite(15, HIGH);


подключает подтяжку к минусу, таким образом получаем инверсную работу входов.
А задание частоты ШИМ планируется сделать?
Ну и давняя ошибка - в настройках дисплея вместо выбора числа "столбцов" написано "строк".

P. S. По подтяжке прояснилось: подключал адаптер I2C без согласования уровней, из за этого вход работал инверсно, не повторяйте ошибку.
digitalWrite(15, HIGH); подтяжку не включает!
pinMode(15, INPUT_PULLUP); работает правильно.
Последний раз редактировалось RedSky 29.06.2018{, 17:24}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Тестирование новой версии программы (3.1)

#47

Сообщение Sancho » 29.06.2018{, 17:17}

RedSky писал(а):
29.06.2018{, 16:45}
Ну и давняя ошибка - в настройках дисплея вместо выбора числа "столбцов" написано "строк".
О чём речь?
СпойлерПоказать
screenshot_18-06-29_17-16-11.png
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Тестирование новой версии программы (3.1)

#48

Сообщение RedSky » 29.06.2018{, 17:27}

Sancho, да, только когда не по I2C.

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

Тестирование новой версии программы (3.1)

#49

Сообщение kalobyte » 29.06.2018{, 17:46}

а насколько сложно сделать сохранение структур в епром и другие виды памяти?
и массивы заодно, а то я сейчас понял, что запишется только один индекс в одну ячейку епром, а у епрома нет индексного входа

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование новой версии программы (3.1)

#50

Сообщение vovka1973 » 29.06.2018{, 18:17}

Можно спросить в новой версии 3.1 зачем убрали мах7219?
извиняюсь не досмотрел в ноде мсу он просто пропадает на других контроллерах есть.
Изображение

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Тестирование новой версии программы (3.1)

#51

Сообщение Ingwar » 29.06.2018{, 18:56}

Не понятна ситуация с пинами SCK, SI при использовании esp (D или gpio). Пины с этими же номерами доступны при выборе CS.
СпойлерПоказать
1.png
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

Тестирование новой версии программы (3.1)

#52

Сообщение support » 29.06.2018{, 19:02}

rw6cm писал(а):
29.06.2018{, 10:15}
размер простенького проекта громадный!!!, даже архив не помогает
Исправил, теперь этот проект весит 130 килобайт (было 4.5 метра)

Отправлено спустя 5 минут 42 секунды:
rw6cm писал(а):
29.06.2018{, 09:48}
и что то у меня не получается float разобрать/собрать блоком doubleword
Это проблема временного отсутствия хелпа. В блоке сборки doubleword (в свойствах блока) надо выбрать тип данных в которое его будете собирать. Ведь эти четыре байта и контроллером интепретируются по разному в зависимости от типа, ну а с флоатом - это вообще отдельный вопрос. Так что если разбирали на байты флоат (блок разборки сам определяет входной тип) то в блоке сборки надо то же выставить флоат.

Отправлено спустя 2 минуты 34 секунды:
vovka1973 писал(а):
29.06.2018{, 18:17}
Можно спросить в новой версии 3.1 зачем убрали мах7219?
извиняюсь не досмотрел в ноде мсу он просто пропадает на других контроллерах есть.
Пока не удалось на ESP его запустить. Библиотека использует аппаратные таймеры, а у насчёт таймеров у ESP я пока не разобрался

Отправлено спустя 9 минут 5 секунд:
rw6cm писал(а):
29.06.2018{, 09:23}
если вход блока word->bytes оставить без значения - программа вылетает.
Исправил
Автор программы FLProg.

Yuri34
Рядовой
Сообщения: 9
Зарегистрирован: 09.03.2017{, 22:00}
Репутация: 0
Откуда: Лобня

Тестирование новой версии программы (3.1)

#53

Сообщение Yuri34 » 29.06.2018{, 19:20}

При использовании цифровых входов из аналоговых программа при компиляции вылетает

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

Тестирование новой версии программы (3.1)

#54

Сообщение support » 29.06.2018{, 19:31}

rw6cm писал(а):
29.06.2018{, 09:48}
в виде константы можно любые типы
Исправленно

Отправлено спустя 6 минут 38 секунд:
Yuri34 писал(а):
29.06.2018{, 19:20}
При использовании цифровых входов из аналоговых программа при компиляции вылетает
Исправленно

Отправлено спустя 6 минут 14 секунд:
RedSky писал(а):
29.06.2018{, 15:36}
Проверил Lad на NodeMcu - при попытке компиляции вылет с пустым проектом. То есть LAD для 8266 пока не работает.
Исправленно
Автор программы FLProg.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Тестирование новой версии программы (3.1)

#55

Сообщение seri0shka » 29.06.2018{, 19:45}

Исправлено определённое количество найденных багов, один из которых практически не позволял работать на языке LAD.
За это огромное спасибо! До этого пользовался версией 2-1 и 2-3. Более новые сразу слетали при попытке открытия проекта LAD.
Огорчает отсутствие блока "информация" (в блоках) в последних версиях программы. Открытие информации онлайн не устраивает совершенно, хотя бы в настройках был выбор. Насчёт этого хотелось бы услышать ответ Сергея.
Ну и уже в качестве хотелок- столько "вкусного" добавили, а простой ATtiny13 нет до сих пор. Я уже давно пользуюсь FLProg для создания проектов на тиньке, просто нужно помнить, какие блоки и пины работают. Могу дать более подробную инфу, если нужно.

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

Тестирование новой версии программы (3.1)

#56

Сообщение support » 29.06.2018{, 20:02}

seri0shka писал(а):
29.06.2018{, 19:45}
Ну и уже в качестве хотелок- столько "вкусного" добавили, а простой ATtiny13 нет до сих пор. Я уже давно пользуюсь FLProg для создания проектов на тиньке, просто нужно помнить, какие блоки и пины работают. Могу дать более подробную инфу, если нужно.
Вообще интересная тема. Вы пришлите мне пожалуйста описание как Вы это делаете на почту (support@flprog.ru). Буду изучать.

Отправлено спустя 6 минут 23 секунды:
RedSky писал(а):
29.06.2018{, 16:45}
Ну и давняя ошибка - в настройках дисплея вместо выбора числа "столбцов" написано "строк".
Исправленно

Отправлено спустя 4 минуты 31 секунду:
seri0shka писал(а):
29.06.2018{, 19:45}
Открытие информации онлайн не устраивает совершенно, хотя бы в настройках был выбор.
Настройки программы - "Помощь" -> "Использовать оффлайн помощь".
В этом случае в браузере открывается файлы с диска (включены в дистрибутив) и интернет не нужен
Автор программы FLProg.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Тестирование новой версии программы (3.1)

#57

Сообщение seri0shka » 29.06.2018{, 20:44}

support писал(а):
29.06.2018{, 20:13}
Использовать оффлайн помощь
Оказывается, действительно может работать без интернета. НО! При попытке использования пытается открыть в последней Опере со всеми последними вкладками, а это более минуты при отключённом доступе в интернет (!), при включённом это несколько минут. Пользуюсь совсем другой старой версией оперы, последнюю использую по необходимости только с навороченными сайтами. В старых версиях FLProg доля секунды- и информация доступна.
support писал(а):
29.06.2018{, 20:13}
пришлите мне описание на почту
Обязательно, постараюсь сегодня.

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

Тестирование новой версии программы (3.1)

#58

Сообщение rw6cm » 29.06.2018{, 20:47}

support писал(а):
29.06.2018{, 19:19}
В блоке сборки doubleword (в свойствах блока) надо выбрать тип данных в которое его будете собирать.
Не доглядел))
При двойном клике или посмотреть настройки блоков word и doubleword кроме сборки doubleword - вылет программы
Win10-64, FLProg (portable)

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Тестирование новой версии программы (3.1)

#59

Сообщение texbez » 29.06.2018{, 22:37}

Добрый день!
А можно в двух словах пояснить что такое "структуры" и для чего их применять (пример).
Спасибо

Отправлено спустя 21 минуту 50 секунд:
Пытаюсь подключить nodemcu к каскаде и связь не устанавливается.Есть подозрения потому что нет возможности в контролере установить какой порт.

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

Тестирование новой версии программы (3.1)

#60

Сообщение support » 29.06.2018{, 23:11}

rw6cm писал(а):
29.06.2018{, 20:47}
При двойном клике или посмотреть настройки блоков word и doubleword кроме сборки doubleword - вылет программы
Исправил

Отправлено спустя 54 минуты 43 секунды:
RedSky писал(а):
29.06.2018{, 16:45}
P. S. По подтяжке прояснилось: подключал адаптер I2C без согласования уровней, из за этого вход работал инверсно, не повторяйте ошибку.
digitalWrite(15, HIGH); подтяжку не включает!
pinMode(15, INPUT_PULLUP); работает правильно.
Не совсем понял где этот код нашли. Для блоков входов я поправил определение, а вот где в дисплее задаётся - я не нашол.

Отправлено спустя 31 минуту 27 секунд:
RedSky писал(а):
29.06.2018{, 16:45}
Заметил - при подключении дисплея 1602 по I2C пины D1 и D2 остаются доступны как входы/выходы.
У меня убираются, странно.

Отправлено спустя 3 минуты 11 секунд:


Ну вроде на сегодня все выгреб. Подведу итоги.

Исправления
1 - размер файла проекта был 4 мегабайта, стал 130 килобайт
2 - если вход блока word->bytes оставить без значения - программа вылетает - Исправленно
3 -doubleword - в виде константы можно любые типы - Исправленно
4 - При использовании цифровых входов из аналоговых программа при компиляции вылетает - Исправленно
5 - Проверил Lad на NodeMcu - при попытке компиляции вылет с пустым проектом. То есть LAD для 8266 пока не работает. - Исправил
6 -Ну и давняя ошибка - в настройках дисплея вместо выбора числа "столбцов" написано "строк". - Исправленно
7 -При двойном клике или посмотреть настройки блоков word и doubleword кроме сборки doubleword - вылет программы -Исправленно.
8. - digitalWrite(15, HIGH); подтяжку не включает! pinMode(15, INPUT_PULLUP); работает правильно - Исправленно

Что не заметил, дополняйте!
Продолжаю сам тестировать пргогу
Автор программы FLProg.

Закрыто

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