{{indexmenu_n>02.10}}
===== 02.10 Калибровка =====
==== Организация памяти устройств ====
В любом устройстве ECar lab (ЭБУ, PDM и др.) есть память двух видов - оперативная (временная) и постоянная.
**Постоянная** память служит для долговременного хранения данных (калибровки) и не зависит от электропитания (энергонезависима).
**Оперативная** память хранит данные временно - пока на устройство подается питание. При выключении питания, все данные в оперативной памяти стираются.
При подаче напряжения питания на устройство, данные (калибровка) из постоянной памяти копируются в оперативную (инициализация). И далее вся работа с данными (калибровкой), происходит именно через оперативную память - работа ПО (прошивки) устройства с калибровкой или обмен данными между устройством и программой менеджером.
==== Общая калибровка ====
**Общая калибровка** или просто **Калибровка** - это набор данных (//настроек//), содержащий в себе **ВСЕ** настроечные таблицы параметров которые существуют в данном устройстве. В виде одного файла.
Вычитать **Общую калибровку** из устройства можно командой меню **Онлайн->Вычитать калибровку из блока**. Или быстрой кнопкой на панели инструментов -
{{ :manual:doc_ecar_manager:common_interface:device-win-tool-6.png?nolink&300 |}}
Отправить **Общую калибровку** в устройство можно командой меню **Онлайн->Отправить калибровку в блок**.\\
//Данную команду рекомендуется использовать для отправки только **Общей калибровки**. И категорически не рекомендуется использовать для отправки "ручных изменений", т.е. когда вы правите параметры с клавиатуры в каких-то таблицах. Для этого используйте аналогичные команды в локальных таблицах (см. **Таблица**).//
Команды отправки/вычитки данных в/из устройства взаимодействуют с оперативной памятью. Поэтому если вы отправите данные в устройство, то они сразу же применятся (т.е. вы увидите их действие). Потому что ПО (прошивка) устройства работает именно с оперативной памятью. Но если вы выключите питание, то эти новые данные не запомнятся.
Это удобно для экспериментов и поиска нужных значений. Можно регулировать все что угодно, но если вы поняли что пошли по "ложному пути", то можно выключить/включить питание устройства и начать все сначала. После перезагрузки не забывайте вычитывать актуальную калибровку из устройства.
**Общую калибровку** можно открыть из файла с диска компьютера, командой меню **Калибровка->Открыть из файла...**. Или быстрой кнопкой на панели инструментов -
{{ :manual:doc_ecar_manager:common_interface:device-win-tool-4.png?nolink&300 |}}
**Общую калибровку** можно сохранить в файл, командой меню **Калибровка->Сохранить в файл...**. Или быстрой кнопкой на панели инструментов -
{{ :manual:doc_ecar_manager:common_interface:device-win-tool-5.png?nolink&300 |}}
==== Таблица ====
**Таблица** это часть **Общей калибровки**, состоящая из группы параметров обьединенных одним функциональным назначением. **Общая калибровка** состоит из таблиц.
С таблицей можно производить теже операции что и с **Общей калибровкой** - вычитывать/отправлять в устройство, открывать/сохранять в файл. И некоторые другие.
Пример таблицы (//в красной рамке панель инструментов с иконками команд//) -
{{ :manual:doc_ecar_manager:common_interface:table-example.png?nolink&400 |}}
Вычитать **Таблицу** из устройства -
{{ :manual:doc_ecar_manager:common_interface:table-win-tool-5.png?nolink&300 |}}
Отправить **Таблицу** в устройство -
{{ :manual:doc_ecar_manager:common_interface:table-win-tool-6.png?nolink&300 |}}
Открыть **Таблицу** из файла -
{{ :manual:doc_ecar_manager:common_interface:table-win-tool-2.png?nolink&300 |}}
Сохранить **Таблицу** в файл -
{{ :manual:doc_ecar_manager:common_interface:table-win-tool-3.png?nolink&300 |}}
Открыть **Таблицу** из файла **Общей калибровки** -
{{ :manual:doc_ecar_manager:common_interface:table-win-tool-4.png?nolink&300 |}}
//Данная команда позволяет "выдрать" из стороннего файла **Общей калибровки** одну нужную нам таблицу. Допустим у нас есть **Общая калибровка** от другого мотора. Из этой калибровки нас интересует например **Таблица** УОЗ. Используя данную команду в **Таблице** УОЗ мы можем загрузить интересующие нас данные из сторонней калибровки и отправить их в свое устройство. Не затрагивая других таблиц.//
==== Сохранение изменений в постоянной памяти ====
Сохранить любые изменения в постоянной памяти устройства, можно командой меню **Онлайн->Сохранить калибровку в блоке**. Или быстрой кнопкой на панели инструментов -
{{ :manual:doc_ecar_manager:common_interface:device-win-tool-7.png?nolink&300 |}}
После этой команды все изменения которые вы отправляли в ЭБУ, будут перенесены из оперативной памяти в постоянную. Старые настройки будут стерты, новые зафиксированы.
Настоятельно рекомендуется периодически сохранять калибровку в файл (делать резервные копии) на диске ПК. Т.к. после применения данной команды, вернуть старые настройки будет невозможно.