Страница 12 из 23
Тестирование версии 7.х
Добавлено: 24 июл 2020, 17:23
ecoins
Я скачиваю и использую портативные версии.
У кого-нибудь есть успешный опыт одновременного использования на одном компьютере 6 и 7 версии FLProg?
Тестирование версии 7.х
Добавлено: 24 июл 2020, 17:28
nalnik
Phazz писал(а): 24 июл 2020, 16:14
ecoins, думаю это решается скачиванием портативной версии.
После нескольких запусков 7.0.3 -- FL 6.3.1 перестал открывать свои же файлы :
В 7.0.3 эти файлы открываются.
Достало это уже, 3.14 как, хоть не обновляйся.
Версии портивные.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 18:03
support
nalnik писал(а): 24 июл 2020, 17:28
Phazz писал(а): 24 июл 2020, 16:14
ecoins, думаю это решается скачиванием портативной версии.
После нескольких запусков 7.0.3 -- FL 6.3.1 перестал открывать свои же файлы :
В 7.0.3 эти файлы открываются.
Достало это уже, 3.14 как, хоть не обновляйся.
Версии портивные.
Пришлите файлик error.log из папки версии 6.3
Тестирование версии 7.х
Добавлено: 24 июл 2020, 18:11
RedSky
ecoins писал(а): 24 июл 2020, 17:23
У кого-нибудь есть успешный опыт одновременного использования на одном компьютере 6 и 7 версии FLProg?
Без проблем всегда использовал две версии. Портативные, на переносном диске. IDE чаще всего одна на двоих, один раз настроенную с кучей разных контроллеров. В чём заключается проблема?
Тестирование версии 7.х
Добавлено: 24 июл 2020, 18:20
nalnik
support писал(а): 24 июл 2020, 18:03
Пришлите файлик error.log из папки версии 6.3
Вот:
Тестирование версии 7.х
Добавлено: 24 июл 2020, 18:48
support
Gordon0007 писал(а): 22 июл 2020, 12:18
- Если есть возможность добавить проверку на занятость пина контроллера и использование пина один раз или несколько, это бывает часто нужно.
Это было всегда. Если пинта нет, или он занят чем то другим (например расположение шин SPI, Uart на других пинах) номер пина сбрасывается, и его необходимо задать вручную. Это я имею в виду при смене контроллера
Отправлено спустя 14 минут 7 секунд:
nalnik писал(а): 24 июл 2020, 18:20
support писал(а): 24 июл 2020, 18:03
Пришлите файлик error.log из папки версии 6.3
Вот:
Ну всё понятно))) В седьмой версии Вы создали пользовательские блоки. По умолчанию программа сохраняет библиотеку пользовательских блоков в то же место, куда их сохраняет старая версия. Соответственно при открытии любого проекта, старая версия открывает библиотеку пользовательских блоков, и внезапно обнаруживает там невесть что))) (новые пользовательские блоки). Ну и естественно падает. Она то о них ничего не знает.
Решение.
Открыть версию 7.
Сохранить все новые пользовательские блоки в файл (Новые от старых несложно отличить. Новые Code старые CODE).
Удалить все новые блоки.
Закрыть программу.
Открыть 6.хх версию проверить что всё нормально.
Закрыть программу.
Открыть версию 7.
Настроить папки версии 7 себе под бок.
Настройки.PNG
Сохранить настройки.
загрузить из файла ранее сохранённые новые пользовательские блоки.
закрыть программу.
Проверить что версия 6хх работает нормально.
Если не получилось - отписаться сюда, будем дальше думать.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 18:52
nalnik
support писал(а): 24 июл 2020, 18:48
В седьмой версии Вы создали пользовательские блоки.
Не создавал я ни каких блоков, просто открывал файлы 6.3.1 -- и не сохранял.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 19:05
support
nalnik писал(а): 24 июл 2020, 18:52
support писал(а): 24 июл 2020, 18:48
В седьмой версии Вы создали пользовательские блоки.
Не создавал я ни каких блоков, просто открывал файлы 6.3.1 -- и не сохранял.
Странно, судя по логу, у Вас ошибка при загрузке пользовательских блоков.
[2] optimized [] in Arduino.BlocksLibraryGroup>>updateDependents
[3] optimized [] in OrderedCollection>>select:
[4] OrderedCollection>>do:
[5] OrderedCollection>>select:
[6] Arduino.BlocksLibraryGroup>>updateDependents
[7] optimized [] in Arduino.UserBlocksLibrary>>loadGroups
И именно что какой то объект не смог загрузится.
UndefinedObject(Object)>>doesNotUnderstand:
Все таки посоветую настроить 7-ю версию себе под бок (см. выше), посмотреть в 6-й (просто открыть программу без проетка, и посмотреть в настройках) где у Вас находится файл userBlocks.sixx и удалить его. Файл чем то подпорчен. Возможно как раз седьмой версией. Мне сейчас сложно отследить в чём он меняется.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 19:44
ecoins
nalnik писал(а): 24 июл 2020, 18:52
Не создавал я ни каких блоков, просто открывал файлы 6.3.1 -- и не сохранял.
Все так. После нескольких попыток и восстановлений (много время отнимает) - повторять не решаюсь.
Иметь сменные диски это конечно рабочее решение - можно и на разных компьютерах иметь разные версии.
Но всё это как-то неудобно, мудрено и загадочно...
Тестирование версии 7.х
Добавлено: 24 июл 2020, 20:54
rw6cm
support писал(а): 24 июл 2020, 18:48Решение.
Предлагал сделать по умолчанию хотя бы для бета версий.
Сам при первом включении всегда в настройках так делаю.
А в более старых версиях перед включением убираю в сторону файл с ПБ, и настройками.
Проблем тогда нет. Могу запускать одновременно все версии которые существуют.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 21:22
support
rw6cm писал(а): 24 июл 2020, 20:54
Предлагал сделать по умолчанию хотя бы для бета версий.
Тут всё не так просто. Настройки положения файлов находятся в файле настроек settings.sixx. Но для начала надо определить положение самого файла настроек. Если программа находит его под боком, значит настройка его положения положения - "в папке программы". Если его там нет - значит настройка - "В системной папке", и искать его нужно там. Если его и там нет - создаём в в системной папке такой файл.
Как сделать по умолчанию в папке программе? Класть в дистрибутиве под бок. Тогда при обновлении он затрёт существующий с Вашими настройками, что не есть хорошо. Поэтому только ручками при первом запуске, если нужно. Единственно что планирую сделать, дать инструкцию по настройке бэта верисии на странице её загрузки.
Тестирование версии 7.х
Добавлено: 24 июл 2020, 21:31
rw6cm
support писал(а): 24 июл 2020, 21:22
Тогда при обновлении он затрёт существующий с Вашими настройками
Всегда при обновлении качаю полный дистрибутив, и запускаю в новой папке, поэтому не думал об этом )
Можно сделать при первом включении(если уже есть настройки предыдущей версии), подсказку(предупреждение), про настройки и сохранение данных (если можно)
Тестирование версии 7.х
Добавлено: 26 июл 2020, 15:23
pasha71
[ref=#00aa00]support[/ref],Сергей здравствуйте. Вылет программы при откритии проекта. Версия 7-0-3.Эрорку и проект прилагаю.
Тестирование версии 7.х
Добавлено: 26 июл 2020, 23:39
support
pasha71 писал(а): 26 июл 2020, 15:23
[ref=#00aa00]support[/ref],Сергей здравствуйте. Вылет программы при откритии проекта. Версия 7-0-3.Эрорку и проект прилагаю.
Ну оочень старый проект. Удалось обновить. Поправил в коде, теперь он в следующей версии открываться будет нормально. А вот файл обновленный что бы нормально открывался в 7-0-3
Тестирование версии 7.х
Добавлено: 27 июл 2020, 05:52
kulibinsvv
support писал(а): 24 июл 2020, 21:22Поэтому только ручками при первом запуске, если нужно.
А если сделать возможность выбора пути сохранения файлов настроек в этих самых настройках?
И при изменении пути сохранения - соответственно переносить файлы.
Тестирование версии 7.х
Добавлено: 27 июл 2020, 08:46
Cancertanly
[ref=#00aa00]support[/ref], в версии 7.0.3 невозможно сохранить изменения в пользовательском блоке, созданном в FBD
Тестирование версии 7.х
Добавлено: 29 июл 2020, 09:39
Mico
Сергей посмотрите вот эту статью
http://www.bizkit.ru/2019/02/11/12206/
У меня получилось вывести UART на ноги D18,D19
Я сделал подмену после вашей программы,прописал так
#include <HardwareSerial.h>
#define RXD1 18 //RX1 pin
#define TXD1 19 //TX1 pin
Serial1.begin(9600, SERIAL_8N1, RXD1, TXD1);
Библиотеки не добавлял,всё так скомпилировалось.
UART работает,а вот 485 не получается.
Возможно вы сделаете.
Спасибо!
Тестирование версии 7.х
Добавлено: 29 июл 2020, 10:54
qwr
Здравствуйте уважаемый Сергей, хотел поинтересоваться, будет ли коммуникация есп32 с remotexy?
Тестирование версии 7.х
Добавлено: 29 июл 2020, 16:05
vovka1973
qwr писал(а): 29 июл 2020, 10:54
будет ли коммуникация есп32 с remotexy?
а Сергей здесь с какого боку

он свое сделал осталось разработчику remotexy сделать это.
Тестирование версии 7.х
Добавлено: 29 июл 2020, 23:26
aidar_i
Непонятные вылеты во время работы, второй во время вставки ПБ в проект
error2.log
error1.log