
Что означает SVT
SVT — таблица вариантов программного обеспечения, используемая в инженерных и сервисных процессах BMW для описания блоков и их программных элементов. В зависимости от задачи таблица отражает текущее состояние машины или состояние, рассчитанное для будущего программирования.
Названия зависят от инструмента и языка. SVT Actual, SVT ist и фактический SVT обычно означают обнаруженное состояние. SVT Target или SVT soll — рассчитанное целевое состояние.
SVT Actual
SVT Actual получают чтением подключённого автомобиля. Это снимок текущей структуры ECU и ПО на момент чтения. Для каждого блока могут присутствовать ссылки на загрузчик, прикладное ПО и приложения кодирования.
Он нужен, когда процесс должен знать, что реально находится в машине: для документирования, подготовки NCD из текущих данных, диагностики отсутствующего CAFD или сравнения с планом.
SVT Target
SVT Target создаётся расчётом. Учитываются заказ автомобиля, выбранный проект/шасси, заводской и целевой уровни интеграции, а также доступные данные ПО. Таблица показывает, какой должна стать структура после выполнения соответствующего плана программирования.
Target не доказывает, что указанное ПО уже установлено. Он связан с TAL и контекстом расчёта, в котором был создан.
Сравнение
| Свойство | SVT Actual | SVT Target |
|---|---|---|
| Источник | Чтение из автомобиля | Расчёт инструментом |
| Смысл | Текущее обнаруженное состояние | Планируемое целевое состояние |
| Основные входы | Подключение к машине | FA, I-Step, данные ПО |
| Применение | Диагностика, документирование, вход кодирования | Расчёт TAL и программирование |
| Основной риск | Старое или неполное чтение | Неверный проект, I-Step или набор данных |
Какой SVT использовать для NCD 2.0
Для стандартного процесса BMW Online Tool NCD 2.0 используйте SVT Actual, прочитанный из того же автомобиля, что и FA. Задача — сопоставить текущую структуру ECU/CAFD, а не предсказать состояние после прошивки.
Если специализированный процесс явно требует SVT Target, храните вместе связанные FA, уровни интеграции и TAL. Не переносите target-файлы между машинами одной серии.
Как определить сохранённый файл
Имя SVT_IST... или SVT_ACTUAL... обычно указывает на фактический SVT, а SVT_SOLL... или SVT_TARGET... — на целевой. Но имя можно изменить, поэтому оно не является доказательством. При сомнениях файл можно открыть для просмотра структуры и метаданных, но не редактировать.
Типичные ситуации несоответствия
- FA текущего автомобиля объединён с target-SVT, рассчитанным для другого I-Step.
- SVT Actual сохранён до замены блока и используется после замены.
- Target рассчитан на наборе данных, не покрывающем платформу автомобиля.
- Файлы относятся к машинам с похожим VIN7, но разными полными VIN.
Обычно решение — заново прочитать FA и SVT Actual из автомобиля и хранить их парой.
ONLINETOOL SERVICES
Использовать связанный онлайн-сервис
Сравнение BMW SVT Actual и SVT Target: как формируются эти файлы и какой SVT нужен для кодирования, NCD и программирования.
Частые вопросы
SVT Target всегда новее SVT Actual?
Нет. Target означает рассчитанное состояние, а не обязательно более новую версию. Всё зависит от выбранного I-Step и данных ПО.
Можно ли использовать SVT Target для обычного кодирования?
В отдельных инженерных процессах можно, но запрос NCD текущего состояния обычно требует SVT Actual.
SVT Actual содержит FA?
Нет. Это отдельные структуры, которые сохраняются отдельными файлами.
Можно ли переименовать SVT_IST.xml?
Переименование обычно не меняет XML, но имя должно исключать путаницу с SVT Target.