Страница 3 из 3
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 14:43
Dryundel
Igor писал(а): 12 авг 2022, 09:38
1. Такая странность - в секции declare если стоит галка - Запретить компилятору видеть "#include" -- то все нормально, если не установлена -- то и в скетче #include нет.
Может плохо ищете?
Данный чекбокс, требуется для того, чтобы не изменять порядок строк когда это требуется.
Например если перед #include нужно выставить #define
Если же чекбокс не установлен то при сборке скетча, #include в любом случае встанет в первую строку и не важно в каком порядке это было в блоке.
Igor писал(а): 12 авг 2022, 09:38
2. Где параметры пользователя как в старом редакторе?
Каждый параметр надо добавлять в разделах "Общие параметры" или "Параметры каждого экземпляра" Эти разделы находятся в дереве проекта блока.
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 18:34
artemka19
в секции "Declare" - есть возможность подставлять значения с входов/параметров?
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 18:59
Dryundel
artemka19 писал(а): 12 авг 2022, 18:34
в секции "Declare" - есть возможность подставлять значения с входов/параметров?
И у параметров и у входов есть теги типа -
<Вход> или
<Параметр>. Их и используйте где требуется.
Есть одна интересная хитрость.
Вы можете создать и вход и параметр. В нужном месте вставляете сразу оба тега.
<Вход><Параметр>
А задействуете вход или параметр по условию, которое надо будет создать.
Если же по условию этот вход или параметр не задействован, то и тег, а соответственно и его значение в коде присутствовать не будет.
Этот момент не очень просто осознать. Это надо попробовать.
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 19:24
artemka19
Dryundel писал(а): 12 авг 2022, 18:59
И у параметров и у входов есть теги типа - <Вход> или <Параметр>. Их и используйте где требуется.
но в секции Declare присутствует только следущее:
-UIID
-Выбор параметра
-Запретить видеть include
вход например нет возможности использовать.
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 19:33
Dryundel
artemka19 писал(а): 12 авг 2022, 19:24
но в секции Declare...
вход например нет возможности использовать.
Создайте вход и внизу увидите тег этого входа. Типа
<Вход>
Его и используйте (этот тег) в нужном месте.
Зачем Вам тег входа в Declare? Не надо его туда пихать.
В редакторе Pro переменная входа вообще не создается и не декларируется. В коде напрямую используется то значение, которое пришло на этот вход.
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 20:11
artemka19
опять я попутал Общие и для Каждого экземпляра)
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 12 авг 2022, 23:54
artemka19
artemka19 писал(а): 12 авг 2022, 20:11
Зачем Вам тег входа в Declare?
например подставлять значение с этого входа в PROGMEM при сборке проекта.
(а PROGMEM находится в секции Declare)
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 13 авг 2022, 09:49
Dryundel
artemka19 писал(а): 12 авг 2022, 23:54
например подставлять значение с этого входа в PROGMEM при сборке проекта.
Интересные у Вас фантазии. Чтобы подставить значение со входа блока, это значение надо сначала прочитать, а сделать это в секции Declare не получится.
Новый редактор ПБ (Code-Professional) Быстрый старт
Добавлено: 13 авг 2022, 12:31
artemka19
Dryundel писал(а): 13 авг 2022, 09:49
Интересные у Вас фантазии. Чтобы подставить значение со входа блока, это значение надо сначала прочитать, а сделать это в секции Declare не получится
не нужно ничего считывать со входа: нужно лишь подставить это значение со входа в код IDE.
*и это оказывается реализовано уже в редакторе, просто я не разобрался)))