Тестирование версии 7.х
Тестирование версии 7.х
viewtopic.php?f=39&t=6097&p=89567#p89546
Заметил закономерность, если библиотека лежит только в папке FLProg_7/ideV5/libraries/ то программа вылетает, а если в папке FLProg_7/ideV5/portable/sketchbook/libraries/ тогда все нормально. Если выбрать внешнюю ИДЕ тогда компиляция проходит, но программа жалуется на отсутствие библиотеки.
Заметил закономерность, если библиотека лежит только в папке FLProg_7/ideV5/libraries/ то программа вылетает, а если в папке FLProg_7/ideV5/portable/sketchbook/libraries/ тогда все нормально. Если выбрать внешнюю ИДЕ тогда компиляция проходит, но программа жалуется на отсутствие библиотеки.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Тестирование версии 7.х
[ref=#00aa00]support[/ref], когда в секцию Declare вставляю
volatile int val_fr = 533;
volatile int dead_time = 91;
получаю Error(Cobe) Отправлено спустя 12 минут :
когда в секцию Declare вставляю
получаю Error(Cobe)
volatile int val_fr = 533;
volatile int dead_time = 91;
получаю Error(Cobe) Отправлено спустя 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;} // иначе уменьшаем полупериод на длительность паузы чтоб сохранить частоту
}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование версии 7.х
У меня получилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 7.х
Всё правильно. В пакете блоков должен быть хотя бы один блок. Вот именно он (или они, если блоков несколько) и будет отображаться в библиотеке. Если в пакете нет ни одного блока, то и отображаться нечему. Общий код, и остальные общие данные являются оболочкой для блоков находящихся в пакете.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 вставляюполучаю Error(Cobe)Код: Выделить всё
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;} // иначе уменьшаем полупериод на длительность паузы чтоб сохранить частоту }
Вообще это конечно моя вина что пока нет полноценного хелпа, но я просто не успел его написать, и делаю это вот прямо сейчас.
Автор программы FLProg.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Тестирование версии 7.х
Подскажите, на NODEMCU-V3 обновление по WIFI работает или нет?
Я хочу быть добрее, но люди сами нарываются.
Тестирование версии 7.х
[ref]Ardudue[/ref], понемногу доходит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Тестирование версии 7.х
вроде сделал , столкнулся с такй штукой, если в секцию 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/
А можно сделать окно редактора блока что бы запоминало размер..
Если растянул на нужный мне размер ,то при новом открытии оно всегда возвращается в меньший размер по умолчанию.
Последний раз редактировалось Ardudue 15 май 2020, 10:03, всего редактировалось 2 раза.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Тестирование версии 7.х
[ref]Ardudue[/ref], [ref]dsfbuy[/ref], и всем. ОГРОМНАЯ ПРОСЬБА - давайте выкладывать тестовые блоки в составе проекта, пусть и содержащего всего один блок, ведь так не нужно устанавливать их в свой раздел ПБ, потом удалять, а посмотреть и проанализировать запросто. Выкладывайте в формате .flp, пожалуйста.
Надеюсь на понимание.
Надеюсь на понимание.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Тестирование версии 7.х
ОК.
Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука! [ref=#00aa00]support[/ref], Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 7.х
Ну забыл сделать метод восстановления размера))))) бывает.Ardudue писал(а): 15 май 2020, 10:44ОК.
Отправлено спустя 40 минут 35 секунд:
Появилась функция предварительного просмотра кода пред компиляцией.
Отличная штука!
Подсказка.png
[ref=#00aa00]support[/ref], Окно предварительного просмотра кода тоже не сохраняет размер если его растянуть.
При новом запуске всегда маленький размер по умолчанию.
Неудобно всякий раз растягивать.
А если серьёзно - сделаю. Когда домой приеду.
Кстати можно его не закрывать, а сворачивать, ну или на другой монитор выкинуть. При повторном клике по глазику, оно вернётся на передний план. Оно вообще то самостоятельно обновляется, в процессе изменения проекта, на лету. Правда когда код получается большой, более 500-1000 строк тормозит. Но я с этим то же работаю.
Здесь описано подробнее
Отправлено спустя 5 минут 56 секунд:
Сделаю. Для того и тестируем что бы понять что нужно, а что не востребованно. Я честно говоря вообще про восстановление размеров окон даже и не подумал)))))Ardudue писал(а): 15 май 2020, 09:43 А можно сделать окно редактора блока что бы запоминало размер..
Если растянул на нужный мне размер ,то при новом открытии оно всегда возвращается в меньший размер по умолчанию.
Отправлено спустя 1 минуту 42 секунды:
И ещё раз напомню, в соощении о новой версии программы (здесь) есть тестовый блок. Стоит его посмотреть, я там постарался базовые функции показать
Отправлено спустя 8 минут 44 секунды:
Для того что бы было по феншую, есть части кода Declare - в начале секции и в конце. Так вот инклюды пишутся в начале секции, а создание инстанса - в конце. С галочкой "Запретить видеть...." надо быть осторожнее, Ведь если компилятор не видит Include то он и не проверяет наличие библиотеки, и не выгружает её из блока. У меня есть мысли как поправить эту ситуацию, если получится - отпишусь. НО не сегодня и не в ближайшие тройку дней. Я через пару часов уже на автобус и домой!!!!!!!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" и все стало по фэншую.
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Тестирование версии 7.х
FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Отправлено спустя 7 минут 22 секунды:
вход делается нормально
Отправлено спустя 3 минуты 35 секунд:
вход делается нормально
Отправлено спустя 3 минуты 35 секунд:
ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))support писал(а): 15 май 2020, 11:17 Для того и тестируем что бы понять что нужно, а что не востребованно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 7.х
Сегодня ночью обновилась версия. Там эта ошибка исправленна. Есть пакет обновления.Ardudue писал(а): 15 май 2020, 11:44 FLP портативная на оси 10про при попытке сделать выход блока получил вылет
Выход вылет.PNG
error.log
Выход.flp
Отправлено спустя 7 минут 22 секунды:
вход делается нормально
Отправлено спустя 3 минуты 35 секунд:ну да. вот и тестирую. До 31-го на работе отпустили сидеть дома. есть немножко времени ))))
Автор программы FLProg.
-
- Рядовой
- Сообщения: 20
- Зарегистрирован: 30 дек 2019, 12:30
- Откуда: Сергиев Посад
- Имя: Владимир
Тестирование версии 7.х
Посмотрите какая библиотека используется и убейте её.Vitez писал(а): 14 май 2020, 18:39 При попытке компилировать пустой проект на WeMos mini с включенным режимом обновления по WIFI оканчивается с ошибкой:
'class ArduinoOTAMdnsClass<WiFiServer, WiFiClient, WiFiUDP>' has no member named 'setHostname'
https://yadi.sk/i/QtQxVGJR8K6HqA
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
-
- Лейтенант
- Сообщения: 418
- Зарегистрирован: 13 апр 2020, 18:22
- Имя: Антон
- Поблагодарили: 3 раза
Тестирование версии 7.х
[ref=#00aa00]support[/ref], Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Так задумано или косяк?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование версии 7.х
Странно, в Вашем же примере, инклюды вставлены вконец секции!?[spoiler] [/spoiler]support писал(а): 15 май 2020, 11:17 Так вот инклюды пишутся в начале секции, а создание инстанса - в конце.
P.s
И жаль конечно, то что нельзя привязать входы и выходы в основном блоке кода, думаю что это не косяк

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Тестирование версии 7.х
Не могу создать новый проект или открыть старый - закрывается с ошибкой. Портативная, Win7/32. Проверено на двух разных ПК.
Отправлено спустя 2 минуты 49 секунд:
Версия и инсталлятором аналогично.
Отправлено спустя 1 минуту 42 секунды:
7.0 до обновления работала нормально.
Отправлено спустя 2 минуты 49 секунд:
Версия и инсталлятором аналогично.
Отправлено спустя 1 минуту 42 секунды:
7.0 до обновления работала нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 7.х
Так задумано. Вот сами подумайте, вы вставили в проект два одинаковых блока из пакета. Вход или ввыход какого из них использовать в общем коде который вставляется в код один раз?Ardudue писал(а): 15 май 2020, 19:04 [ref=#00aa00]support[/ref], Не дает привязать входы, выходы в основном коде блока, а в коде для каждого инстанса можно привязать.
Так задумано или косяк?
Привязка вход_выход.png
Привязка вход_выход2.png
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей