Страница 2 из 23
Тестирование версии 7.х
Добавлено: 14 май 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 май 2020, 05:04
Ardudue
[ref=#00aa00]support[/ref], когда в секцию 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 май 2020, 05:16
dsfbuy
Ardudue писал(а): 15 май 2020, 05:04
volatile int val_fr = 533;
volatile int dead_time = 91;
У меня получилось.
Тестирование версии 7.х
Добавлено: 15 май 2020, 06:28
Ardudue
dsfbuy писал(а): 15 май 2020, 05:16
У меня получилось.
Тестирую новый редактор ПБ, старый редактор ПБ меня не интересует.
Тестирование версии 7.х
Добавлено: 15 май 2020, 07:26
vovka1973
У кого нибудь заработало обновление на 32бита?
Тестирование версии 7.х
Добавлено: 15 май 2020, 07:28
support
Ardudue писал(а): 15 май 2020, 05:04
[ref=#00aa00]support[/ref], когда в секцию 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 май 2020, 07:35
nalnik
Подскажите, на NODEMCU-V3 обновление по WIFI работает или нет?
Тестирование версии 7.х
Добавлено: 15 май 2020, 08:01
dsfbuy
[ref]Ardudue[/ref], понемногу доходит.
PUSH-PULL2_(Code).ubi
Тестирование версии 7.х
Добавлено: 15 май 2020, 09:43
Ardudue
support писал(а): 15 май 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 май 2020, 09:54
Sancho
[ref]Ardudue[/ref], [ref]dsfbuy[/ref], и всем. ОГРОМНАЯ ПРОСЬБА - давайте выкладывать тестовые блоки в составе проекта, пусть и содержащего всего один блок, ведь так не нужно устанавливать их в свой раздел ПБ, потом удалять, а посмотреть и проанализировать запросто. Выкладывайте в формате .flp, пожалуйста.
Надеюсь на понимание.
Тестирование версии 7.х
Добавлено: 15 май 2020, 10:44
Ardudue
Sancho писал(а): 15 май 2020, 09:54
выкладывать тестовые блоки в составе проекта
ОК.
Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука!
Подсказка.png
[ref=#00aa00]support[/ref], Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.
Тестирование версии 7.х
Добавлено: 15 май 2020, 11:17
support
Ardudue писал(а): 15 май 2020, 10:44
Sancho писал(а): 15 май 2020, 09:54
выкладывать тестовые блоки в составе проекта
ОК.
Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука!
Подсказка.png
[ref=#00aa00]support[/ref], Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.
Ну забыл сделать метод восстановления размера))))) бывает.
А если серьёзно - сделаю. Когда домой приеду.
Кстати можно его не закрывать, а сворачивать, ну или на другой монитор выкинуть. При повторном клике по глазику, оно вернётся на передний план. Оно вообще то самостоятельно обновляется, в процессе изменения проекта, на лету. Правда когда код получается большой, более 500-1000 строк тормозит. Но я с этим то же работаю.
Здесь описано подробнее
Отправлено спустя 5 минут 56 секунд:
Ardudue писал(а): 15 май 2020, 09:43
А можно сделать окно редактора блока что бы запоминало размер..
Если растянул на нужный мне размер ,то при новом открытии оно всегда возвращается в меньший размер по умолчанию.
Сделаю. Для того и тестируем что бы понять что нужно, а что не востребованно. Я честно говоря вообще про восстановление размеров окон даже и не подумал)))))
Отправлено спустя 1 минуту 42 секунды:
И ещё раз напомню, в соощении о новой версии программы (
здесь) есть тестовый блок. Стоит его посмотреть, я там постарался базовые функции показать
Отправлено спустя 8 минут 44 секунды:
Ardudue писал(а): 15 май 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 май 2020, 11:44
Ardudue
FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Выход вылет.PNG
error.log
Выход.flp
Отправлено спустя 7 минут 22 секунды:
вход делается нормально
Отправлено спустя 3 минуты 35 секунд:
support писал(а): 15 май 2020, 11:17
Для того и тестируем что бы понять что нужно, а что не востребованно.
ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))
Тестирование версии 7.х
Добавлено: 15 май 2020, 11:46
support
Ardudue писал(а): 15 май 2020, 11:44
FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Выход вылет.PNG
error.log
Выход.flp
Отправлено спустя 7 минут 22 секунды:
вход делается нормально
Отправлено спустя 3 минуты 35 секунд:
support писал(а): 15 май 2020, 11:17
Для того и тестируем чт
ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))
Сегодня ночью обновилась версия. Там эта ошибка исправленна. Есть пакет обновления.
Тестирование версии 7.х
Добавлено: 15 май 2020, 13:00
Vladimirgoodvin
Vitez писал(а): 14 май 2020, 18:39
При попытке компилировать пустой проект на WeMos mini с включенным режимом обновления по WIFI оканчивается с ошибкой:
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
https://yadi.sk/i/QtQxVGJR8K6HqA
Посмотрите какая библиотека используется и убейте её.
Тестирование версии 7.х
Добавлено: 15 май 2020, 13:06
Ardudue
support писал(а): 15 май 2020, 11:46
Сегодня ночью обновилась версия.
скачал. Выходы ставятся. Гребем дальше.
Тестирование версии 7.х
Добавлено: 15 май 2020, 19:04
Ardudue
[ref=#00aa00]support[/ref], Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Привязка вход_выход.png
Привязка вход_выход2.png
Тестирование версии 7.х
Добавлено: 15 май 2020, 21:58
dekorator
support писал(а): 15 май 2020, 11:17
Так вот инклюды пишутся в начале секции, а создание инстанса - в конце.
Странно, в Вашем же примере, инклюды вставлены вконец секции!?[spoiler]
Redaktor.jpg
[/spoiler]
P.s
И жаль конечно, то что нельзя привязать входы и выходы в основном блоке кода, думаю что это не косяк

Тестирование версии 7.х
Добавлено: 15 май 2020, 22:12
RedSky
Не могу создать новый проект или открыть старый - закрывается с ошибкой. Портативная, Win7/32. Проверено на двух разных ПК.
Отправлено спустя 2 минуты 49 секунд:
Версия и инсталлятором аналогично.
Отправлено спустя 1 минуту 42 секунды:
7.0 до обновления работала нормально.
Тестирование версии 7.х
Добавлено: 15 май 2020, 23:33
support
Ardudue писал(а): 15 май 2020, 19:04
[ref=#00aa00]support[/ref], Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Привязка вход_выход.png
Привязка вход_выход2.png
Так задумано. Вот сами подумайте, вы вставили в проект два одинаковых блока из пакета. Вход или ввыход какого из них использовать в общем коде который вставляется в код один раз?