Здравствуйте. Присвоить начальные значения переменным, задаваемым с экрана, совсем нельзя? Надоело после каждой перепрошивки восстанавливать все настройки.
Здравствуйте. Присвоить начальные значения переменным, задаваемым с экрана, совсем нельзя? Надоело после каждой перепрошивки восстанавливать все настройки.
Почему нельзя, сделайте инициализацию из констант, при включении, как здесь инициализация сетевых переменных.
https://owen.ru/forum/showthread.php...676#post431676
Я вроде сделал инициализацию после прошивки программы. Но мне так и непонятно с экраном - у элемента ввода числа есть контроль предельных значений, которые можно задать. Почему при этом нельзя задать начальное значение? Это полностью решило бы проблему, потому что обычно настройки задаются с экрана же.
Ну, к разрабам с самого начала было куча вопросов по реализации. Некоторые гениальные идеи уже исправляют. Например, галку убрали у динамического текста - всего лишь полтора года прошло. Думаю, еще через пару лет уберут и спорное решение по автоматическому назначению энергонезависимости экранной переменной
Начальное значение, это то, которое после прошивки имеет переменная. Конечно оно может меняться в дальнейшем. При этом если переменная НЕ энергонезависимая, то это начальное значение должно быть у неё после каждой перезагрузки, а если энергонезависимая, то её начальное значение после каждой перезагрузки берется из энергонезависимой памяти. Так это должно работать. И например на FLProg под Ардуино работает вполне. Почему программист-любитель сделал за бесплатно то, что профессионалы из большой конторы (и подозреваю за немалые деньги) не могут сделать/догадаться - это конечно вопрос.
Во первых, овенцы разрабатывают среду, которая переделывает код на st, ld и прочих в код, понятный для микроконтроллера реле. А там а-ля ардуина... Я думаю вполне можно к этому реле подключиться через spi и работать в той среде, которую поддерживает данная железяка. Тут надо курить доки...
Во вторых, надо правильно формулировать, не "начальные", а, например, " Сохранять текущие данные". Это что то вроде в модбас опросах галка: сохранять последнее или обнулять при потере связи.
И вы предлагаете чтоб они в своём движке реализовали механизм, который тут как минимум в 10ти ветках на любой вкус изложен... Возможно да... Но именно: сохранять последнее, а никак не начальные значения...