Версия 6.3.х

Обсуждение стабильной версии программы с номером 6.3.

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

Версия 6.3.х

#1

Сообщение support » 28.01.2020{, 05:35}

Вышла стабильная версия программы с номером 6.3.0. Проблемы и сложности с этой версией обсуждаем здесь.
Подробнее о новой версии программы можно посмотреть здесь.

P.S. Стабильная версия обновилась до 6.3.1. Подробнее здесь
Автор программы FLProg.

Ardudue
Лейтенант
Сообщения: 423
Зарегистрирован: 13.04.2020{, 18:22}
Репутация: 24
Имя: Антон

Версия 6.3.х

#281

Сообщение Ardudue » 05.05.2020{, 11:06}

support писал(а):
04.05.2020{, 17:44}
Я очень постараюсь выпустить семёрку бэта до 15 го числа. Редактор полностью готов, сейчас интегрирую новый блок в проект.
в новом редакторе на такой код не будет ругаться? в 6,3,1 сейчас не пускает volatile и функции void которые декларирую до void setup()
код:
СпойлерПоказать

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

#include <LiquidCrystal.h>
LiquidCrystal lcd(8,9,10,11,12,13);
volatile int val_fr = 533;      // длительность полупериода f=18000000/val_fr/2(Гц),
volatile int dead_time = 91;    // пауза между периодами, не должна быть меньше 92 и больше val_fr-92
byte uk=0;
int f_val, d_val; 
float rpm, dtm;
//  ********************************************************************
//  ********************************************************************
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;}  // иначе уменьшаем полупериод на длительность паузы чтоб сохранить частоту
  }
void dead_time1(void) { 
PORTD&=~(1<<4);             // на пинах 4 и 5 лог 0, формируем dead_time паузу
OCR1A=dead_time; uk=2;
  }
void poluper2(void) { 
PORTD&=~(1<<4);             // на пин 4 лог 0
PORTD|=(1<<5);              // на пин 5 лог 1, формируем второй полупериод
if(dead_time<92) {OCR1A=val_fr; uk=0;}
else {OCR1A=val_fr-dead_time; uk=3;}
  }
void dead_time2(void) { 
PORTD&=~(1<<5);             // на пинах 4 и 5 лог 0, формируем dead_time паузу
OCR1A=dead_time; uk=0;
  }
//  ********************************************************************

void (*mas[4]) (void)={poluper1, dead_time1, poluper2, dead_time2};   // массив указателей функций       

//  ********************************************************************
//  ********************************************************************
void setup()

qwr
Рядовой
Сообщения: 22
Зарегистрирован: 25.12.2019{, 11:33}
Репутация: 1
Имя: aaaaa

Версия 6.3.х

#282

Сообщение qwr » 07.05.2020{, 08:58}

В новой версии возникла проблема с remotexy, при использовании блютус по softserial, приходится в ручную добавлять в код #include <SoftwareSerial.h>. Также при перемещении входов выходов внутри блока remotexy, визуально они смещаются, а на деле остаются в том же положении. В версии 4.2 работает корректно.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Версия 6.3.х

#283

Сообщение MegaF » 07.05.2020{, 12:48}

DrMario писал(а):
05.05.2020{, 07:02}
Прошлый файл не сохранил, но ошибка повторяется, если вставить текст в описание контроллера. Текст был с даташита контроллера, копипастил с гугл переводчика. Уже удалил все подозрительные символы но ошибка повторяется. Файл прикрепить не могу, слишком большой.
Попробуйте вставить этот текст в описание контроллера, если вылета не будет, то залью куда нибудь архив.
Не в тему. Напрягает ситуация с дозволенными размерами, попахивает старыми добрым временами и компами на Z80 :D
Документ Microsoft Word.doc

Отправлено спустя 42 минуты 44 секунды:
Опять не в тему...
В некоторых контроллерах, например в STM32 номера выводов в портах I2C и SPI могут назначаться по выбору. Ну как в softserial выводы RX TX.
Вот пример с даташита для одного вывода SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, USART2_CK, EVENTOUT
Сейчас в флпроге в кастомном контроллере можно назначить вывод только для одной какой нибудь шины. Будет возможность исправить этот недостаток?
сделал новое описание контролера и вставил ваш файл ,все , выскочила ошибка и теперь не открывается флпрог .не может найти файл C:\Users\пк\AppData\Roaming\flprog\userControllerDescription.sixx :smile37: :smile171: :smile113:

Отправлено спустя 2 часа 11 минут 3 секунды:
пропали все папки и описания собственных контролеров.где искать?

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Версия 6.3.х

#284

Сообщение DrMario » 07.05.2020{, 16:36}

Для таких случаев я делал резерв. Ну можно под столом еще поискать :smile469:

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

Версия 6.3.х

#285

Сообщение Утвш » 09.05.2020{, 09:14}

Установил версию 6.3.1х64 на лэптоп HP. Лэптопу 1 год, память 8Гб, установлена W10. При сканировании шины OneWire, чтобы узнать адрес Ds18B20, при попытке загрузить скетч, выскакивает плавающее окно и программа аварийно закрывается. Отключал антивирус. переустановил винду - не помогает. У кого нибудь были такие заморочки?

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

Версия 6.3.х

#286

Сообщение ingener » 12.05.2020{, 11:55}

В разделе коммуникации - отправить переменную и получить переменную - выбрать устройство Ethernet ENC 28J60 можно только для второго случая (получить переменную).
Это связанно с особенностями работы данного контроллера?
Вложения
et.PNG

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Версия 6.3.х

#287

Сообщение fsergei70 » 14.05.2020{, 04:56}

Вышла новая бетта версия программы 7.0 https://flprog.ru/downloads/distrutives ... my-flprog/

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

Версия 6.3.х

#288

Сообщение support » 14.05.2020{, 06:50}

Да вышла. Пока не успел новость написать, уж больно спать хотелось)))
Автор программы FLProg.

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Версия 6.3.х

#289

Сообщение ElectronicRTC » 14.05.2020{, 06:57}

Подскажите, где прочитать отличия от предыдущей версии.
Промышленная электроника и оборудование

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Версия 6.3.х

#290

Сообщение dsfbuy » 14.05.2020{, 07:06}

Версия 7.0 вылет из программы при компиляции, если в ИДЕ нет библиотеки.

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

Версия 6.3.х

#291

Сообщение support » 14.05.2020{, 07:21}

ElectronicRTC писал(а):
14.05.2020{, 06:57}
Подскажите, где прочитать отличия от предыдущей версии.
Сегодня будет описание новой версии, как раз сейчас делаю
Автор программы FLProg.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Версия 6.3.х

#292

Сообщение dsfbuy » 14.05.2020{, 07:42}

Вообще постоянные вылеты. Версия FLProg7 linux.
Вложения
Proba_FLProg_7.flp
(12.44 КБ) 68 скачиваний
error.log
(34.68 КБ) 70 скачиваний

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

Версия 6.3.х

#293

Сообщение support » 14.05.2020{, 08:18}

dsfbuy писал(а):
14.05.2020{, 07:42}
Вообще постоянные вылеты. Версия FLProg7 linux.
У Вас похоже проблеммы либо с длинной пути, либо с правами на папки. Под виндой всё отлично скомпилировалось, а линукса сейчас под рукой нет. В логе показана ошибка открытия папки прилетевшая от операционной системы.

Отправлено спустя 25 секунд:
Вот поэтому я линукс и не люблю)))))))
Автор программы FLProg.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Версия 6.3.х

#294

Сообщение dsfbuy » 14.05.2020{, 08:21}

Через кнопку с глазом иде открывается.

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

Версия 6.3.х

#295

Сообщение support » 14.05.2020{, 10:49}

dsfbuy писал(а):
14.05.2020{, 08:21}
Через кнопку с глазом иде открывается.
Не совсем. Попробуйте не закрывая это окно что ни будь в проекте поменять)))
Автор программы FLProg.

Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Версия 6.3.х

#296

Сообщение Cancertanly » 14.05.2020{, 10:57}

support писал(а):
14.05.2020{, 10:49}
Попробуйте не закрывая это окно что ни будь в проекте поменять)))
Вот бы ещё сделали это окошко с закреплением поверх остальных. :smile9:
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

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

Версия 6.3.х

#297

Сообщение support » 14.05.2020{, 11:01}

Cancertanly писал(а):
14.05.2020{, 10:57}
support писал(а):
14.05.2020{, 10:49}
Попробуйте не закрывая это окно что ни будь в проекте поменять)))
Вот бы ещё сделали это окошко с закреплением поверх остальных. :smile9:
Когда оно нужно, ещё раз по глазику, и оно снова покажется. Конечно удобнее всего на двух мониторах (у меня как у истинного программиста три, и то не хватает бывает)))))) )
Автор программы FLProg.

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

Версия 6.3.х

#298

Сообщение RedSky » 14.05.2020{, 11:09}

Обнаружил баг: вылет при попытке добавить вход/выход/переменную при создании или редактировании блока пользователя старого образца.
СпойлерПоказать
Безымянный.png
А можно сделать что бы окно обзора схемы не закрывалось после перехода к выбранному элементу?
Вложения
error.log
(29.08 КБ) 67 скачиваний
Последний раз редактировалось RedSky 14.05.2020{, 11:23}, всего редактировалось 1 раз.

Sanbi4
Рядовой
Сообщения: 76
Зарегистрирован: 30.10.2019{, 17:58}
Репутация: 3
Имя: Сергей

Версия 6.3.х

#299

Сообщение Sanbi4 » 14.05.2020{, 11:18}

в 7ой версии так и не исправлено следующее: ESP32, прием переменной через wifi, ошибка при компиляции:



pr2:19:24: error: 'UDP_TX_PACKET_MAX_SIZE' was not declared in this scope

C:\Users\Я\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':

pr2:35:18: error: '_udpPacketBuffer' was not declared in this scope

pr2:35:36: error: 'UDP_TX_PACKET_MAX_SIZE' was not declared in this scope

Несколько библиотек найдено для "WiFi.h"
Используется: D:\distr\FLProg\Potable_FLProg_7-0_Win64\ideV5\portable\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi
Не используется: d:\distr\FLProg\Potable_FLProg_7-0_Win64\ideV5\libraries\WiFi
exit status 1
'UDP_TX_PACKET_MAX_SIZE' was not declared in this scope

в строче:

void loop()
{
int _udpPacketSize = Udp.parsePacket();
if (_udpPacketSize)
{
Udp.read(_udpPacketBuffer, UDP_TX_PACKET_MAX_SIZE); <------ вот тут подсвечено красным
for(int i=0; i <= _udpPacketSize; i++)
{

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

Версия 6.3.х

#300

Сообщение support » 14.05.2020{, 11:27}

RedSky писал(а):
14.05.2020{, 11:09}
Обнаружил баг: вылет при попытке добавить вход/выход/переменную при создании или редактировании блока пользователя старого образца.
СпойлерПоказать
Безымянный.png
Исправил, была такая бяка
Автор программы FLProg.

Ответить

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