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

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

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

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

#201

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

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

Ответить

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