Страница 2 из 23

Тестирование версии 7.х

Добавлено: 14.05.2020{, 12:35}
support
Вышла бэта версия программы с номером 7.0
Подробнее о новом в программе можно почитать здесь.
Пробуем, тестируем, о найденных замечаниях отписываемся в этой ветке форума.

UPD. 15.05.20
Обновил бэтку до 7.0.1. Есть пакет обновления с 7.0 до 7.0.1.
В виду того что я в течении трёх дней буду в дороге, заранее извиняюсь, если не смогу в течении этого времени отвечать на Ваши вопросы.

UPD. 04.07.20
Бэта версия программы обновилась до 7-0-2. Подробнее здесь

UPD. 13.07.20
Бэта версия программы обновилась до 7-0-3. Подробнее здесь.



UPD - 01-08-20
Программа обновилась до номера 7-0-4. Закончен и интегрирован хелп. Подробнее здесь

UPD-22-08-2020
Бэта версия обновилась до номера 7-0-5. Вроде получилось победить Undo Redo. Подробнее здесь.

UPD -30.08.20
Программа обновилась до версии 7.1.0. Обновлён интерфейс программы. Подробнее здесь

UPD 31.08.20
В виду обнаружения критической ошибки в версии 7.1.0 бэта версия была обновлена до версии 7.1.1

UPD - 21.11.2020
Программа обновилась до номера 7.2. Подробнее здесь

UPD 25.11.20

Тема переехала сюда.

Тестирование версии 7.х

Добавлено: 14.05.2020{, 22:13}
dsfbuy
viewtopic.php?f=39&t=6097&p=89567#p89546
Заметил закономерность, если библиотека лежит только в папке FLProg_7/ideV5/libraries/ то программа вылетает, а если в папке FLProg_7/ideV5/portable/sketchbook/libraries/ тогда все нормально. Если выбрать внешнюю ИДЕ тогда компиляция проходит, но программа жалуется на отсутствие библиотеки.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 04:52}
Ardudue
support, когда в секцию Declare вставляю
volatile int val_fr = 533;
volatile int dead_time = 91;

получаю Error(Cobe)
Error__(Code).ubi
(17.66 КБ) 69 скачиваний
Отправлено спустя 12 минут :
когда в секцию Declare вставляю

Код: Выделить всё

void poluper1(void) { 
PORTD&=~(1<<5);             // на пин 5 лог 0
PORTD|=(1<<4);              // на пин 4 лог 1, формируем первый полупериод
if(dead_time<92) {OCR1A=val_fr; uk=2;}  // если пауза меньше 92 тогда она формироваться не будет
else {OCR1A=val_fr-dead_time; uk=1;}  // иначе уменьшаем полупериод на длительность паузы чтоб сохранить частоту
  }
получаю Error(Cobe)

Тестирование версии 7.х

Добавлено: 15.05.2020{, 05:16}
dsfbuy
Ardudue писал(а):
15.05.2020{, 05:04}
volatile int val_fr = 533;
volatile int dead_time = 91;
У меня получилось.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 06:28}
Ardudue
dsfbuy писал(а):
15.05.2020{, 05:16}
У меня получилось.
Тестирую новый редактор ПБ, старый редактор ПБ меня не интересует.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 07:26}
vovka1973
У кого нибудь заработало обновление на 32бита?

Тестирование версии 7.х

Добавлено: 15.05.2020{, 07:28}
support
Ardudue писал(а):
15.05.2020{, 05:04}
support, когда в секцию Declare вставляю
volatile int val_fr = 533;
volatile int dead_time = 91;

получаю Error(Cobe)
Error__(Code).ubi

Отправлено спустя 12 минут :
когда в секцию Declare вставляю

Код: Выделить всё

void poluper1(void) { 
PORTD&=~(1<<5);             // на пин 5 лог 0
PORTD|=(1<<4);              // на пин 4 лог 1, формируем первый полупериод
if(dead_time<92) {OCR1A=val_fr; uk=2;}  // если пауза меньше 92 тогда она формироваться не будет
else {OCR1A=val_fr-dead_time; uk=1;}  // иначе уменьшаем полупериод на длительность паузы чтоб сохранить частоту
  }
получаю Error(Cobe)
Всё правильно. В пакете блоков должен быть хотя бы один блок. Вот именно он (или они, если блоков несколько) и будет отображаться в библиотеке. Если в пакете нет ни одного блока, то и отображаться нечему. Общий код, и остальные общие данные являются оболочкой для блоков находящихся в пакете.
Вообще это конечно моя вина что пока нет полноценного хелпа, но я просто не успел его написать, и делаю это вот прямо сейчас.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 07:35}
nalnik
Подскажите, на NODEMCU-V3 обновление по WIFI работает или нет?

Тестирование версии 7.х

Добавлено: 15.05.2020{, 08:01}
dsfbuy
Ardudue, понемногу доходит.
PUSH-PULL2_(Code).ubi
(42.07 КБ) 59 скачиваний

Тестирование версии 7.х

Добавлено: 15.05.2020{, 09:43}
Ardudue
support писал(а):
15.05.2020{, 07:28}
В пакете блоков должен быть хотя бы один блок.
вроде сделал , столкнулся с такй штукой, если в секцию Declare вставляю:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,10,11,12,13);

при компиляции в IDE получаю не по фэншую:
LiquidCrystal lcd(8,9,10,11,12,13);
#include <LiquidCrystal.h>
****************************************
Наверное вопрос снят, поставил галку "Запретить компилятору видеть #include" и все стало по фэншую.
PS/
А можно сделать окно редактора блока что бы запоминало размер..
Если растянул на нужный мне размер ,то при новом открытии оно всегда возвращается в меньший размер по умолчанию.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 09:54}
Sancho
Ardudue, dsfbuy, и всем. ОГРОМНАЯ ПРОСЬБА - давайте выкладывать тестовые блоки в составе проекта, пусть и содержащего всего один блок, ведь так не нужно устанавливать их в свой раздел ПБ, потом удалять, а посмотреть и проанализировать запросто. Выкладывайте в формате .flp, пожалуйста.
Надеюсь на понимание.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 10:04}
Ardudue
Sancho писал(а):
15.05.2020{, 09:54}
выкладывать тестовые блоки в составе проекта
ОК.

Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука!
Подсказка.png
Подсказка.png (8.35 КБ) 1483 просмотра
support, Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 11:00}
support
Ardudue писал(а):
15.05.2020{, 10:44}
Sancho писал(а):
15.05.2020{, 09:54}
выкладывать тестовые блоки в составе проекта
ОК.

Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука!
Подсказка.png
support, Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.
Ну забыл сделать метод восстановления размера))))) бывает.
А если серьёзно - сделаю. Когда домой приеду.
Кстати можно его не закрывать, а сворачивать, ну или на другой монитор выкинуть. При повторном клике по глазику, оно вернётся на передний план. Оно вообще то самостоятельно обновляется, в процессе изменения проекта, на лету. Правда когда код получается большой, более 500-1000 строк тормозит. Но я с этим то же работаю.
Здесь описано подробнее

Отправлено спустя 5 минут 56 секунд:
Ardudue писал(а):
15.05.2020{, 09:43}
А можно сделать окно редактора блока что бы запоминало размер..
Если растянул на нужный мне размер ,то при новом открытии оно всегда возвращается в меньший размер по умолчанию.
Сделаю. Для того и тестируем что бы понять что нужно, а что не востребованно. Я честно говоря вообще про восстановление размеров окон даже и не подумал)))))

Отправлено спустя 1 минуту 42 секунды:
И ещё раз напомню, в соощении о новой версии программы (здесь) есть тестовый блок. Стоит его посмотреть, я там постарался базовые функции показать

Отправлено спустя 8 минут 44 секунды:
Ardudue писал(а):
15.05.2020{, 09:43}
вроде сделал , столкнулся с такй штукой, если в секцию Declare вставляю:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,10,11,12,13);

при компиляции в IDE получаю не по фэншую:
LiquidCrystal lcd(8,9,10,11,12,13);
#include <LiquidCrystal.h>
****************************************
Наверное вопрос снят, поставил галку "Запретить компилятору видеть #include" и все стало по фэншую.
Для того что бы было по феншую, есть части кода Declare - в начале секции и в конце. Так вот инклюды пишутся в начале секции, а создание инстанса - в конце. С галочкой "Запретить видеть...." надо быть осторожнее, Ведь если компилятор не видит Include то он и не проверяет наличие библиотеки, и не выгружает её из блока. У меня есть мысли как поправить эту ситуацию, если получится - отпишусь. НО не сегодня и не в ближайшие тройку дней. Я через пару часов уже на автобус и домой!!!!!!!

Тестирование версии 7.х

Добавлено: 15.05.2020{, 11:33}
Ardudue
FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Выход вылет.PNG
error.log
(31.61 КБ) 50 скачиваний
Выход.flp
(61.02 КБ) 62 скачивания
Отправлено спустя 7 минут 22 секунды:
вход делается нормально

Отправлено спустя 3 минуты 35 секунд:
support писал(а):
15.05.2020{, 11:17}
Для того и тестируем что бы понять что нужно, а что не востребованно.
ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))

Тестирование версии 7.х

Добавлено: 15.05.2020{, 11:46}
support
Ardudue писал(а):
15.05.2020{, 11:44}
FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Выход вылет.PNG
error.log
Выход.flp

Отправлено спустя 7 минут 22 секунды:
вход делается нормально

Отправлено спустя 3 минуты 35 секунд:
support писал(а):
15.05.2020{, 11:17}
Для того и тестируем чт
ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))
Сегодня ночью обновилась версия. Там эта ошибка исправленна. Есть пакет обновления.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 13:00}
Vladimirgoodvin
Vitez писал(а):
14.05.2020{, 18:39}
При попытке компилировать пустой проект на WeMos mini с включенным режимом обновления по WIFI оканчивается с ошибкой:
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
https://yadi.sk/i/QtQxVGJR8K6HqA
Посмотрите какая библиотека используется и убейте её.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 13:06}
Ardudue
support писал(а):
15.05.2020{, 11:46}
Сегодня ночью обновилась версия.
скачал. Выходы ставятся. Гребем дальше.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 19:04}
Ardudue
support, Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Привязка вход_выход.png
Привязка вход_выход2.png

Тестирование версии 7.х

Добавлено: 15.05.2020{, 21:58}
dekorator
support писал(а):
15.05.2020{, 11:17}
Так вот инклюды пишутся в начале секции, а создание инстанса - в конце.
Странно, в Вашем же примере, инклюды вставлены вконец секции!?
СпойлерПоказать
Redaktor.jpg
скрин
P.s
И жаль конечно, то что нельзя привязать входы и выходы в основном блоке кода, думаю что это не косяк :(

Тестирование версии 7.х

Добавлено: 15.05.2020{, 22:08}
RedSky
Не могу создать новый проект или открыть старый - закрывается с ошибкой. Портативная, Win7/32. Проверено на двух разных ПК.

Отправлено спустя 2 минуты 49 секунд:
Версия и инсталлятором аналогично.

Отправлено спустя 1 минуту 42 секунды:
7.0 до обновления работала нормально.

Тестирование версии 7.х

Добавлено: 15.05.2020{, 23:33}
support
Ardudue писал(а):
15.05.2020{, 19:04}
support, Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Привязка вход_выход.png
Привязка вход_выход2.png
Так задумано. Вот сами подумайте, вы вставили в проект два одинаковых блока из пакета. Вход или ввыход какого из них использовать в общем коде который вставляется в код один раз?