Исправление ошибок с меню может вы это не виделиOccupier писал(а):2. И этом же блоке "Запись в EEPROM" с чекбоксом не компилируется. Может какие то блоки добавить нужно?
Странно до обновления была такая ошибка, сейчас ее у меня нет.Occupier писал(а):С поставленным чекбоксом "Сохранять в EEPROM" Прикрепления: 0804360.jpg(28Kb)
Ну я не уверен, но по моему, ИК пульт выдает не постоянное значение, а импульсы.Occupier писал(а):Режим ускорения" осталась. может я какой то блок не прикрутил к пульту?
не получится. нет в блоке IR значения FFFFFFF, к сожалению.Слимпер писал(а):поиграться подобрав нормальное значение задержки
на вход Value привязывается переменная, которая записывается в пункт меню(основной блок меню); если выбран вход Set Value, то значение Value будет записываться в основной блок меню при высоком уровне на Set Value. Блок нужен, например, для передачи переменных с датчиков, счетчиков и т.д. в блок меню. Подробно описано во вкладке информация блока "Значение пункта меню".Occupier писал(а):Блок "Значение пункта меню" чек-боксы "Вход Value" и "Set Value", вход "Разрешение обновления значения". Что это такое? Что с их помощью можно делать? С чем их едят? Описание никак не даётся.
Не совсем так. Вход "Разрешение обновления значения" предназначен для того что бы значение на выходе Q не менялось во время редактирования в основном блоке меню. Например при изменении значения с помощью клавиатуры при вводе значения 123 сначала значения будет 1 затем 12 и только потом 123. Причём во время редактирования значения остальная программа продолжает работать и значения 1 и 12 могут привести к негативным результатам. Например что то включится когда не положено и т. д. Для того что бы этого не случилось, при активации меню снимаем еденичку со входа "Разрешение обновления значения" а при закрытии меню, снова её выставляем.Олег писал(а):При высоком уровне на входе "Разрешение обновления значения" на выход подастся то значение переменной, которое зависит от предыдущих двух пунктов.
У меня и с boolean такая же проблема.Sergik писал(а):Слимпер, заметил такую особенность с блоком меню: если использовать переменные integer и float в одном блоке без сохранения в EEPROM, то блок нормально компилируется, если сохранять любое значение integer из блока в EEPROM, то возникает ошибка, но она пропадает когда переменную float тоже сохранять в EEPROM. Получается блок компилируется или без сохранения в память всех переменных, или с сохранением и integer и float. Блок с новой версии.