Появился в версии 7.
А можно четче сформулировать свою мысль, недопонял если честно.
Создать переменную с уникальным именем и идентификатор не использовать.
Мультиблоки разные. Не получится.
Вот это верно, сделать то можно, но будет крайне интуитивно не понятно и легко будет запутаться....
Нажмите Ctrl и левой кнопкой мыши или правой кнопкой на нужные условия, появятся скобки наверху и условия выделятся желтым цветом. Чтобы удалить скобки нажмите на скобку, сверху появится знак удаления скобокav писал(а): ↑24.03.2022{, 15:57}Снова непонятки с новым редактором. Создаю условие по нескольким параметрам:
УСЛОВИЕ.png
Логически такое условие должно работать следующим образом( ( пар1 "ИЛИ" пар2 ) "И" ( пар3 "ИЛИ" пар4 "ИЛИ" пар5 "ИЛИ" пар6 ) ), но это так не работает. Так как на рисунке нет доп. скобок экранирующие операции. В действительности операции логики производятся тупо по порядку. В связи с этим придется лепить еще 4 условия для того чтобы получилось то что задумано. Кто как решает такие задачи ? Поделитесь !
Отправлено спустя 40 минут :
Увы... не помогает даже создание еще 4 дополнительных условий. Потому что все эти условия нужно как то привязывать к одному параметру, а это невозможно сделать в новом редакторе.
Так же работает выделение нескольких условий левой кнопкой + Ctrl. После чего появляется пиктограмма "()" (скобки)
да буду конечно. в 7.5.2. я код вообще не менял, проблема была на ферме релизов, то есть я просто пересобрал релиз, и что бы не было путаницы, задал новый номер версииКогда Вы будете дорабатывать редактор блоков (проблема компиляции),
а вот с этим попозже. работы много, и переключатся сейчас не очень хорошая идеяNaladchik писал(а): ↑24.04.2022{, 06:27}(Очень нужно!!!)
Суть проблемы в том, что есть библиотеки, для которых, при создании блоков, нужно создавать функции, код в которые должен добавляться по мере добавления блоков в проект. В случае когда такая функция одна такую задачу криво косо но решить можно, если таких функций две и более то уже очень проблематично. При этом тут же начинает возникать вопрос совместимости с другими блоками.
Что по идее должно получиться на выходе.
В секциях:
"Основные настройки"->"Общий код"->"секция Declare" и "секция Functions" и
"Пакет блоков"->"Основные настройки"->"Код блока"->"Общий код"->"секция Declare" и "секция Functions"
нужна возможность создания неких участков кода (именованных, с определенной меткой или т.п.), код в которые будет добавляться код из определенных участков (типа "поместить в ...." ) секций
"Пакет блоков"->"Основные настройки"->"Код блока"->"Код каждого экземпляра"->"секция Declare" и "секция Functions".
это можно сделать только при открытии окна. То есть невозможно изменить его на лету(то есть вы поменяете название блока, а оно изментся только когда вы закроете окно и снова его откроете).Naladchik писал(а): ↑25.04.2022{, 08:26}support,
Сергей, и еще, небольшая просьба.
В заголовке окна редактора хотелось бы вместо надписи "Редактор пользовательских блоков....." видеть само название блока.Когда одновременно открыто несколько версий блоков путаешься, с какой именно версией в данный момент работаешь.СпойлерПоказать11.png
Спасибо.
Да вообще не проблема. Создал, назвал, закрыл, открыл и работай дальше.
Код: Выделить всё
setValue(constchar*value)
PARAMETERS
value – String representation of the sensor’s value.
Код: Выделить всё
valve190208383.setValue(_swi1);
Код: Выделить всё
error: no matching function for call to 'HASensor::setValue(String)'
valve190208383.setValue(_swi1);