РАЗБОР SVT

BMW SVT Actual и SVT Target: в чём разница

SVT Actual описывает обнаруженное состояние автомобиля, а SVT Target — рассчитанное состояние для плана программирования.

Обновлено: 2026-07-19 · Техническая проверка: команда разработки BMW Online Tool

Экран BMW Online Tool v1.0.34 «Безопасное кодирование» с файлами FA, SVT и выбором блоков управления
Экран BMW Online Tool v1.0.34 «Безопасное кодирование» с файлами FA, SVT и выбором блоков управления Нажмите изображение, чтобы открыть полный размер.

Что означает 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 ActualSVT 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.