Страница 22 из 36
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 08:15
DrMario
Выкладываю отчет с глюком, версия 3.1.3
При попытке создать блок пользователя FBD программа вылетела
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 09:41
MTSnik1
Здравствуйте, спасибо за прекрасную программу.
Хотелось бы чтоб еще стрелки "UNDO" и "REDO" работали.

Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 16:26
kalobyte
ф.flp
какой=то странный глюк - не могут вход компаратора соединить с выходом счетчика
если на провод навести, то он меняет цвет на оранжевый, а вот на вывод наводиш - ничего не меняет
может я компаратор как-то не так использую?
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 16:47
vovka1973
kalobyte писал(а): 25 авг 2018, 16:26какой=то странный глюк
убери обратные связи и будет тебе счастье ,уже писали так нельзя,делать надо через переменную
Снимок.JPG
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 17:24
kalobyte
[ref]vovka1973[/ref],
а почему так? эта переменная добавляет лишний код или тратит больше памяти?
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 17:26
vovka1973
kalobyte писал(а): 25 авг 2018, 17:24а почему так? эта переменная добавляет лишний код или тратит больше памяти?
это правило такое .обратные связи нельзя.
Тестирование новой версии программы (3.1.3)
Добавлено: 25 авг 2018, 17:47
ussrsrtru
Собрал простой проект.
Если включить чтение в переменную из аналогового порта А0 - подключение к WiFi не происходит. Исключаю чтение аналогового порта - подключается. Проверил не раз.
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 04:47
support
lissyara писал(а): 24 авг 2018, 23:36Возможно ли организовать в esp8266 возможность прошивать по WiFi или Bodbus, не подключая контроллер напрямую к компьютеру?
https://jeelabs.org/book/1526e/
Насколько я понимаю эта функция доступна к контролере по умолчанию.
Уфффффф, сделал и проверил. Ждите новую версию. Настройки (включение, задание имени и пароля) будут в дереве проекта. Имя и пароль будут доступны в качестве системных параметров( соответственно можно менять в процессе работы как с вэб морды так и из схемы)
Отправлено спустя 13 минут 51 секунду:
DrMario писал(а): 25 авг 2018, 08:15и попытке создать блок пользователя FBD программа вылетела
Исправил, просто в редактор пользовательского блока влезли блоки которых там быть не должно)))))
Отправлено спустя 3 минуты 49 секунд:
Phazz писал(а): 24 авг 2018, 12:26ivanpost писал(а): 24 авг 2018, 12:13
имеется ввиду текущая версия 3.1.3 (у меня) а изменение автор внес этой ночью и отписался - "Исправлено"
То что исправлено автор внесет в следующее обновление. Ночных сборок у него к сожалению нет ))))
Да ночных сборок у меня нет))) Я ночью код пишу, а днём сплю (у меня ночные смены).
А если серьёзно, сборка версии и особенно выгрузка на сервер занимает часов 4 -5. У нас тут 4G интернет, но оооочень не быстрый))). Неохота каждый день тратит по пять часов
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 10:11
kalobyte
support писал(а): 26 авг 2018, 04:47А если серьёзно, сборка версии и особенно выгрузка на сервер занимает часов 4 -5.
можно легко сделать систему ночных билдов без особых затрат
есть такая штука как система синхронизации файлов и если какой бинарник поменялся, то члены сети получат только обновленные куски
можно сделать связь с машиной на толстом канале с твоим компутером, а остальные уже подцепятся к раздающему + если кто скачал кусок, то его будут качать уже у него, а не только с основного хоста
по сути система работает как торрент и ее используют для бекапа между датацентрами или разными местами для больших данных
https://syncthing.net/
https://www.resilio.com/individuals/ бесплатных плюшек хватит для раздачи
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 12:39
DrMario
Ошибка компиляции проекта с блоком для модуля MCP2515 CAN.
При компиляции программу ругается, что не найдена библиотека mcp2515.h, хотя все библиотеки установил самостоятельно.
Вот сообщение компилятора.
C:\Users\Евгений\AppData\Local\Temp\flprog\pr4\pr4.ino:2:21: fatal error: mcp2515.h: No such file or directory
compilation terminated.
В блоке нет выбора 10 вывода для сигнала CS, а выбор вывода для INT вовсе отсутствует. Даже если бы и заработал блок, то его использование было бы условным, потому как в блоке нет возможности менять скорость КАН шины. Для этого необходим внешний вход для установки скорости.
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 17:59
Naladchik
Сергей здравствуйте.
Есть ряд вопросов по новому функционалу "Web интерфейс настройки" (Суперная вещь!

)
1. Есть пункты меню "Адрес страницы", "Имя страницы", "Стиль страницы", а где "Текст страницы"?
2. На мой взгляд такие пункты как "Адрес страницы"и "Имя страницы" излишни, их можно было объединить с пунктом "Стиль страницы" получилось бы и компактнее и логичнее.
3. Есть возможность создавать собственные параметры, а как к ним получить доступ в программе (как вывести на плату)?
И в догонку, в своем сообщении по структурам
viewtopic.php?p=50469#p50469 я просил об выводе имени экземпляра структуры. Хотелось бы услышать Ваше мнение по этому моменту.
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 18:56
support
DrMario писал(а): 26 авг 2018, 12:39Ошибка компиляции проекта с блоком для модуля MCP2515 CAN.
При компиляции программу ругается, что не найдена библиотека mcp2515.h, хотя все библиотеки установил самостоятельно.
Вот сообщение компилятора.
C:\Users\Евгений\AppData\Local\Temp\flprog\pr4\pr4.ino:2:21: fatal error: mcp2515.h: No such file or directory
compilation terminated.
В блоке нет выбора 10 вывода для сигнала CS, а выбор вывода для INT вовсе отсутствует. Даже если бы и заработал блок, то его использование было бы условным, потому как в блоке нет возможности менять скорость КАН шины. Для этого необходим внешний вход для установки скорости.
Я посмотрю сегодня в чем проблемма. но более подробно буду заниматься после выхода стабильного релиза. Пока просто некогда, извините
Отправлено спустя 3 минуты 25 секунд:
kalobyte писал(а): 26 авг 2018, 10:11support писал(а): 26 авг 2018, 04:47А если серьёзно, сборка версии и особенно выгрузка на сервер занимает часов 4 -5.
можно легко сделать систему ночных билдов без особых затрат
есть такая штука как система синхронизации файлов и если какой бинарник поменялся, то члены сети получат только обновленные куски
можно сделать связь с машиной на толстом канале с твоим компутером, а остальные уже подцепятся к раздающему + если кто скачал кусок, то его будут качать уже у него, а не только с основного хоста
по сути система работает как торрент и ее используют для бекапа между датацентрами или разными местами для больших данных
https://syncthing.net/
https://www.resilio.com/individuals/ бесплатных плюшек хватит для раздачи
Я нахожусь в тайге и широкого канала здесь просто нет., доступ к интернету то же периодический, комп не всегда (а точнее иногда) в сети. Ну и плюс к тому автоматизировать не получится, прежде чем выкладывать, необходимо сделать деплой(скомпилировать рунтайм пакет), а полноценно сделать это в автомате не получится (по ряду причин). Я уже пытался сделать автоматическое обновление, но у меня это не очень получилдось((((
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 19:10
kalobyte
support писал(а): 26 авг 2018, 18:56комп не всегда (а точнее иногда) в сети.
это все и портит
support писал(а): 26 авг 2018, 18:56а полноценно сделать это в автомате не получится (по ряду причин).
а полноценно это как? скачивать только обновленные файлы?
я предлогал сделать систему синхронизации и распределения контента между тестировщиками
т.е. ты собрал все бинарники, скопировал там нужные библиотеки в выходную папку, а на нее натравлен синхронизатор
он сканирует папку раз в какое-то время на наличие новых или измененных файлов, вычисляет контрольные суммы файлов и потом кто-то из клиентов подцепляется и ему отдаются не сами файлы, а куски файла, которые отличаются
flp.im меняется же не весь, поэтому даже с тонким каналом можно залить новые куски на машину с толстым каналом, а с нее уже будет раздача
а релиз можно выкладывать в торрент и сам файл торрента обновлять, когда какие-то изменения будут, тогда тоже качаться будут только обновленные файлы и каждый раз не придется заливать по гигабайту
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 19:16
support
support писал(а): 26 авг 2018, 18:56Тестирование новой версии программы (3.1.3)
DrMario писал(а): ↑26 авг 2018, 16:39
Ошибка компиляции проекта с блоком для модуля MCP2515 CAN.
При компиляции программу ругается, что не найдена библиотека mcp2515.h, хотя все библиотеки установил самостоятельно.
Вот сообщение компилятора.
C:\Users\Евгений\AppData\Local\Temp\flprog\pr4\pr4.ino:2:21: fatal error: mcp2515.h: No such file or directory
compilation terminated.
В блоке нет выбора 10 вывода для сигнала CS, а выбор вывода для INT вовсе отсутствует. Даже если бы и заработал блок, то его использование было бы условным, потому как в блоке нет возможности менять скорость КАН шины. Для этого необходим внешний вход для установки скорости.
Я посмотрю сегодня в чем проблемма. но более подробно буду заниматься после выхода стабильного релиза. Пока просто некогда, извините
Странно, проверил у себя, все компилируется и работает.Возможно у Вас проблемма с пакетом программы, попробуйте скачать полный пакет в портативной версии, и проверить из него. в настройках программы установить родной путь к папке IDE (если используете внешнюю IDE). Ну и пришлите проектик на котором вылетает ошибка (если не хотите здесь, можно на support@flprog.ru - нераспостранение гарантирую)))) )
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 19:20
DenisShashkov
Nodemcu при работе с блоком меню происходит циклическая перезагрузка контроллера
То же самое было и в предыдущей версии.
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 19:28
support
kalobyte писал(а): 26 авг 2018, 19:10т.е. ты собрал все бинарники,
Это часа полтора для всех ОС (винда и два люникса в виртуалках), ручной работы (с автоматом не получается пока, но я иду к этому).
kalobyte писал(а): 26 авг 2018, 19:10flp.im меняется же не весь, поэтому даже с тонким каналом можно залить новые куски на машину с толстым каналом, а с нее уже будет раздача
Ну вот как раз его я и собираю. по частям его не перешлёш.
Проблема в том что когда я ухожу с работы, мой комп то же вырубается (тупо меняется жёский диск), а когда я на работе, то пишу код, и тратить время в конце смены на релиз не хочется))).
А рабочее окружение у меня вообще на внешнем диске (среда программирования позволяет портативное использование), это очень удобно когда приходится работать из общаги с ноута, или дома с домашнего.
Я пока ищу готовые сервисы для автоматического обновления (не особенно углубляясь конечно - времени не хватает), и в идеале я бы видел его так - я закидываю на хостинг распакованный пакет программы, клиент у пользователя посматривает туда, и если видит изменения - то синхронизирует рабочую папку, блокируя при этом работу программы (обязательное условие). Ну и желательно описание сервиса на русском языке (всё таки с английским у меня на троечку)))) )
Отправлено спустя 45 секунд:
DenisShashkov писал(а): 26 авг 2018, 19:20Nodemcu при работе с блоком меню происходит циклическая перезагрузка контроллера
То же самое было и в предыдущей версии.
Сейчас разбираюсь, похоже проблему нашёл,
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 20:35
dizzyy
support писал(а): 26 авг 2018, 19:28и в идеале я бы видел его так - я закидываю на хостинг распакованный пакет программы, клиент у пользователя посматривает туда, и если видит изменения - то синхронизирует рабочую папку, блокируя при этом работу программы (обязательное условие)
так работают игровые лаунчеры ...лаунчер с сервера тащит 1 файл и смотрит версию, если гуд - продолжается, если нет, то тянет то что изменилось
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 20:52
kalobyte
support писал(а): 26 авг 2018, 19:28Ну вот как раз его я и собираю. по частям его не перешлёш.
как раз современные механизмы синхронизации файлов позволяют пересылать только изменившиеся куски, правда это нагружает процессор, зато не нагружает канал
все началось с того, что году в 2016 что ли создатели клиента bittorrent написали небольшую прогу, которая позволяла расшарить файлы и создать свое типа облако, но фишка была в том, что использовался механизм торрента, когда один клиент тащит кучу блоков одного файла с разных участников обмена и не нагружает каналы
прога получилась простой, маленькой и быстрой и сразу ее стали качать куча народу, а потом они сделали ее платной, я давал линк уже на ту контору
support писал(а): 26 авг 2018, 19:28Проблема в том что когда я ухожу с работы, мой комп то же вырубается (тупо меняется жёский диск)
теперь понятно, все серьезно там
support писал(а): 26 авг 2018, 19:28Я пока ищу готовые сервисы для автоматического обновления
таких не существует
support писал(а): 26 авг 2018, 19:28 блокируя при этом работу программы (обязательное условие).
это не так работает
при старте прога проверяет обновление
это может быть некий хмл файл со списком изменившихся файлов, потом она запускает отдельный ехе, а сама закрывается и разблокирует все файлы
в виндовсе нельзя удалить файл, если он запущен или используется каким процессом
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 21:14
kos1970
Добрый день.
Не работает связка NodeMcu + NRF24. Если проект компилировать для Arduino то все работает. Если как контролер выбираем NODEMCU, то проходят нули.
Тестирование новой версии программы (3.1.3)
Добавлено: 26 авг 2018, 23:48
support
DenisShashkov писал(а): 26 авг 2018, 19:20Nodemcu при работе с блоком меню происходит циклическая перезагрузка контроллера
То же самое было и в предыдущей версии.
Исправил
Отправлено спустя 1 час 32 минуты 29 секунд:
kos1970 писал(а): 26 авг 2018, 21:14Добрый день.
Не работает связка NodeMcu + NRF24. Если проект компилировать для Arduino то все работает. Если как контролер выбираем NODEMCU, то проходят нули.
Это вопрос к разработчикам блоков NRF24. Я тут ничего сказать не могу.