Новый редактор для создания пользовательских блоков.

Появился в версии 7.

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
Dryundel
Майор
Сообщения: 1133
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 354
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#201

Сообщение Dryundel » 11.09.2021{, 09:57}

support, (сложный вопрос)
Сергей, есть некоторое неудобство в связке условие - параметр.
Предположим надо включать какую то настройку по условию.
Например:
Параметр - "Использовать функцию N"
Условие - "Выводить параметр "Использовать функцию N"" если пин поддерживает прерывание.
На пине с прерыванием эта функция может работать на других нет.
Но допустимо использовать и другие пины.
Так вот если сначала выбрать пин с прерыванием и выбрать "Да"-использовать функцию прерывания, а потом выбрать другой пин без прерывания, то параметр так и останется включен не смотря на то что настройка параметра не выводится и по умолчанию он выключен.
И соответственно код, который пишется по условию "Использовать функцию N" тоже запишется в скетч, а этого как раз не нужно.
Приходится создавать дополнительные условия для этого кода. Ведь не объяснять же пользователю что надо сначала отключить использование функции.
Понимаю, что это не очень просто, но по возможности, хотелось бы, что бы не выведенный параметр возвращался в исходную.
Пользовательские блоки на сайте FLPROG - BLOCK

Аватара пользователя
Dryundel
Майор
Сообщения: 1133
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 354
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Новый редактор для создания пользовательских блоков.

#202

Сообщение Dryundel » 18.09.2021{, 12:02}

support,
Сергей, а можно сделать проверку и подсветку условий, которые нигде не используются?
Пользовательские блоки на сайте FLPROG - BLOCK

Ответить

Вернуться в «Разработка пользовательских блоков»