Показать сообщение отдельно
Старый 05.12.2022, 13:36   #1
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Обновление (а не перетирание) настроек программы

Коллеги!

Типовая жизненная ситуация такова, про приходится дорабатывать и обновлять FBD-программу на контроллере. Не является исключением добавление новых уставок. Но текущая ситуация не позволяет это нормально сделать.

Рассмотрим, для примера, ситуацию с SMH4/Trim/Matrix.

1. Есть программа с кучей настроек.
2. Добавили где-то настройку в программе (элемент меню настроек).
3. Технически, текущие настройки хранятся в файле /projects/load_files.eep по определенным смещениям.
4. После добавления настройки в п.2. эти все смещения съезжают и старые настройки уже не совмещаются с новой программой, нужно загрузить настройки по умолчанию заново функцией "Загружать EEPROM".

В итоге, после обновления имеем ОПАСНУЮ ситуацию, когда нужно сначала "переписать на бумажку" старые настройки, потом пройтись по всем менюшкам и их восстановить, при этом ничего не забыв, не перепутав и не ошибиться в вводе!

Неужели такая ситуация всех устраивает?

Я лично, что бы избежать подобной ситуации, занимаюсь "хакерством". Сначала выясняю смещение новой настройки, потом беру старый eep-файл, вставляю требуемое значение.

Давайте что-то делать с этим опасным безобразием!
Gel вне форума   Ответить с цитированием