NCS EXPERT

Установка, конфигурирование и пользование NCS-Expertentool.

NCS-Expertentool предназначен для кодирования ЭБУ кодировочными данными в формате новой кодировочной системы (NCS) и с помощью файлов описания кодировочного процесса (CABD). Также служит для вызова NCS-трассировки (COAPI). NCS EXPERT входит в состав BMW Standard Tools.

What models does it cover?

  • 1 series E81 E82 E87 E88
  • 3 series E30 E36 E46 E90 E91 E92 E93
  • 5 series E34 E39 E60 E61
  • 6 series E63 E64
  • 7 series E38 E65 E66
  • 8 series E31
  • Mini R50 R52 R53 R55 R56 R57
  • X series E53 E83 E70 E71
  • Rolls Royce RR1 RR2
  • Z series E52. E85 E86 E89
  • F01/L6


Структура директорий CABIBIN Содержит все необходимые программные файлы (EXE, DLL) и инициализационный файл NCSEXPER.INI. Также в ней размещаются временные файлы, файлы ошибок и т.п.

CABICFGDAT

Содержит инициализационный файл для интерпретатора кодировочного процесса (INPA.INI) и для COAPI (COAPI.INI). Также содержит текстовые файлы для сообщений об ошибках EDIABAS и COAPI и для NCS-Expertentool.

CABISGDAT
Содержит файлы заголовков и CABDs в исходном (IPS) и компилированном (IPO) виде



CABISTDAT Директория по умолчанию для файлов ЭБУ для режима верификации (Verifikationsmodus)

CABIPFL
Содержит данные профиля (*.PFL).

CABIVERPLATZ
Рабочая директория для режима верификации Verifikationsmodus для хранения трассировочных файлов.

CABIWORK
Рабочая директория для COAPI и NCS-Expertentool для хранения трассировочных и различных

Определение профиля по умолчанию при старте программы

Поскольку NCS-Expertentool должен запускаться с определенным профилем, есть возможность выбрать имя файла профиля как программный параметр. Для этого в Windows Programm-Manager надо щелкнуть на символе NCS-Expertentool и вызвать меню "Файл / Свойства".

В поле "Объект" ввести путь и добавить файл профиля как параметр программы например. "C:CABIBINNCSEXPER.EXE C:CABIPFLDEFAULT.PFL"



Конфигурация NCSEXPER.INI



Инициализационный файл "CABIBINNCSEXPER.INI" служит для конфигурации Expertentool. Следующие разделы и записи имеют значение для NCS-Expertentool:



Раздел [Pfadangaben] (Указание пути)



В разделе "PFAD_TEXTE" указывается куда записывается файл с ошибками и в разделе "PFAD_PROFILE" куда записывается файл с профилем.

Раздел [Einstellungen] (Установка)

Здесь указываются координаты положения рабочего окна программы . Параметр "VmKonsistenzCheck" может быть "ON" или "OFF", проверка состояния в VM-Program включена или выключена



Конфигурация COAPI.INI



Инициализационный файл "CABICFGDATCOAPI.INI" служит для конфигурации директорий, имен файлов и системных данных для функций ядра COAPI . Следующие разделы и параметры NCS-Expertentool имеют значение:

Раздел [Baureihe]

В параметре "Baureihe"(серия) можно установить серии автомобилей (например. Baureihe = E38,E39,E46).



Раздел [Pfadangaben]



Можно указать путь к сжатым кодировочным данным для каждой серии (например, E46_PFAD_DATEN). Параметр "EXX_PFAD_DATEN" указывается независимо для кодировочных данных каждой серии (например. SWT-файл)



Можно указать путь к VM-основам в формате ASCII и к сжатым конфигурационным файлам (например. E46_CONF.BAP) для каждой серии (например E46_PFAD_TAB). Параметр "EXX_PFAD_TAB" указывается независимо для VM-основ каждой серии (например VEXXBEG.000).

Параметр "WORKING_DIR" указывает директорию, служащую для трассировочных и различных файлов COAPI (Путь по умолчанию: CABIWORK).

Раздел [Systemdaten]
Системные данные, т.е., Функциональные ключевые слова с непосредственно перечисленными параметрами описываются в этом разделе. "CODIERDATUM" использует системное значение даты и не указывается, COAPI автоматически получает текущую дату.
Системные данные GM_SCHLUESSEL, SA_SCHLUESSEL, VN_SCHLUESSEL, AM_SCHLUESSEL, FAHRGESTELL_NR и FAHRGESTELL_NR_KOMPL устанавливаются также автоматически для COAPI.
Меню "File"
В меню Файл открывается файл профиля, редактируется и сохраняется, а также завершается программа.
С версии профиля 1.1 в профиле сохраняется контрольная сумма. При загрузке профиля эта контрольная сумма дополнительно проверяется. Если она неверна, профиль не загружается
Пункт меню "Load Profil "
Загрузка новых профилей. Имена всех файлов профилей в директории "CABIPFL" указаны в окне выбора профилей
При изменении профиля в редакторе профилей, вначале появляется запрос о сохранении текущего профиля
Пункт меню "Edit Profil "

Редактирование текущего профиля. Перед редактированием профиля надо ввести пароль REPXET

Пункт меню "CABI.ERR"

Показывает файл ошибок, содержит, какие ошибки возникли при компилировании CABD,.
Пункт меню "ERROR.LOG"



Показывает файл ошибок ERROR.LOG, содержит, какие существуют извещения об ошибках в функциях COAPI и CDH.



Пункт меню "CABD-Parameter"



Показывает предполагаемые задания и результаты CABD.
Пункт меню "Systemdata"
Показывает актуальные системные данные, т.е.. функциональные ключевые слова с непосредственно перечисленными параметрами.
Пункт меню "ASW-Tracefile"
Показывает имеющийся в рабочей директории "CABIWORK" трассировочный файл COAPI-ASW.
Пункт меню "FSW-/PSW-Tracefile"
Показывает имеющийся в рабочей директории "CABIWORK" трассировочный файл COAPI-FSW-/PSW.
Пункт меню "Nettodaten-Tracefile"
Показывает имеющийся в рабочей директории "CABIWORK" трассировочный файл COAPI-Nettodaten
Пункт меню "Car/Key Memory-Tracefile"
Показывает имеющийся в рабочей директории "CABIWORK" трассировочный файл индивидуализации



Обзор процесса кодирования



Типичный процесс кодирования выглядит следующим образом:



1. Загрузка профиля в меню «Файл/Загрузить профиль».



2. Нажатием кнопки «FG/ZCS» определяется ВИН и ZCS. В подменю кнопки есть возможность считать ZCS из данных ЭБУ или выбрать из определенного автомобиля. Существующая возможность ввода устанавливается в редакторе профилей. Определение FG/ZCS осуществляется клавишей «Назад»



3. Установление ВИН и ZCS производится в зависимости от настройки профиля, формы ASW (Ключевых слов задания), FSW/PSW (функциональных/параметрических ключевых слов) и SGET-данных (данных ЭБУ). При успешном считывании данных появляется функциональная кнопка «FGZ codieren» (кодировка Авто) и «SG bearbeiten» (Обработка ЭБУ)
4. Над кнопкой «FGZ codieren» появляется функциональное меню кодирования автомобиля. Посредством этого подменю возможно полное кодирование через функции ядра COAPI, неспецифичное для ЭБУ. Протекание кодирования при полном кодировании указывается в редакторе профилей.
5. Под кнопкой «SG bearbeiten» (Обработка ЭБУ) есть подменю для кодирования ЭБУ В этом подменю можно: - выбрать ЭБУ - изменить данные ЭБУ (SGET)



- выбрать данные по работе процесса кодирования (CABD) - проводить кодирование ЭБУ - также выполнять работы над CABD - запрашивать функции ядра COAPI



6. Возврат с функциональной кнопки для АВТО- ЭБУ- кодирования ведет к новому определению ZCS (см. пункт 2) и началу новой кодировочной работы



Обзор редактора профиля



РП служит для:

  • - конфигурации выбранных функций и функциональных клавиш
  • - включения и отключения COAPI – трассировочных функций
  • - определения пошаговой обработки кодировочных данных
  • - определения процесса кодированияГрафическая оболочкаРП устанавливает пошаговую обработку кодировочных данных:РП показывает зелеными символами массива данных, какой кодировочный массив данных (ZST -таблица центрального шифра, ZCSUT- таблица пересчета




центрального шифра, CVT-таблица кодировочных вариантов, SGET-таблица определяемых данных ЭБУ) обрабатываются. Условием для обработки кодировочных данных является активированный процесс обработки и наличие необходимых входных данных.



РП показывает зелеными символами накопителя данных, какие кодировочные данные (ASW, FSW/PSW, SGET-данные) обрабатываются. Условием доступности данных являются активированная пошаговая обработка и генерирование данных, а также наличие необходимых для пошаговой обработки данных



Редактирование профиля заканчивается нажатием кнопки «ОК» в главном окне



Проводится автоматическая проверка данных профиля на совместимость и профиль принимается в NCS-Expertentool.



Konsistenzcheck может быть проведен и отдельно, по нажатию кнопки.



Посредством нажатия кнопки CANCEL редактирование профиля прерывается и изменения не происходят.



Установки Profil-Info



В этом диалоговом окне вводится общая информация о профиле и настройках



Profil-Version



Отображается внутренний номер версии профиля. Номер версии является внутренним номером программы и не может быть изменен.



Profil-Dateiname



Показывает имя файла профиля и путь к нему. Имя файла не может быть изменено в редакторе профиля. Для изменения имени файла надо использовать пункт меню "Save as".



Profil-Bezeichnung



Краткое описание профиля. Этот текст показывается при выборе профиля и в заголовке программы.



Profil-Kommentar



Однострочный текст для комментария



Установка Profil-Applikation



В этом диалоговом окне устанавливается идентификатор приложения.. Этот идентификатор приложения передается как параметр CABD. Вследствие этого CABD может проводить различные специфичные для приложения процессы.



Установка Profil-Verifikation



В этом диалоговом окне устанавливается режим верификации и режим пересчета ZCS в пакетном режиме работы



Режим верификации служит для автоматического задания управляющего файла для обработки. Файл с результатами сохраняется. Сохранение протоколируется в трассировочном файле.
Установка параметров верификации:



Verifikationsmodus on



Когда выбирается эта опция, кнопка "Verifikation" активна. Стандартные функции в этом режиме неактивны. .



Coding ECU on
Когда выбирается эта опция, во время обработки управляющего файла также проводится кодирование ЭБУ

Steuerdatei
Здесь вводится имя управляющего файла. Файл должен находится в директории "CABISTDAT"..

ZCSUT-Batch on
Когда выбрана эта опция, активна кнопка "ZUT-Batch". Стандартные кнопки в этом режиме неактивны..



Установка профиля считывания FG/ZCS/Baureihen



В этом диалоговом окне можно ввести настройки считывания FG/ZCS/Baureihen и опции для ручного ввода ВИН и определения ZCS.



Примечание:



Обработка (пересчет) ZCSUT-активируется в пункте "Codierung ".



Опции ввода FG-/ZCS:



CS-berechnen anzeigen (запрос подсчета контрольной суммы)



При выборе этой опции, в диалоговом окне для ввода FGNR-/ZCS появляется поле "Checksumme berechnen" для добавления контрольной суммы к ВИН, равно как и к ZCS.



Vor Eingabe löschen (стирать при вводе)



При выборе этой опции, при открытии диалогового окна ввода FGNR-/ZCS старые значения ВИН и ZCS стираются.



Функциональные кнопки:



FG/ZCS eingeben (ввод)
При выборе этой опции, активируется кнопка "FG/ZCS eingeben" для ручного ВИН и ZCS.

FG/ZCS aus Fahrzeug (из автомобиля) ввода
При выборе этой опции, активируется кнопка "ZCS aus SG" для считывания ВИН и ZCS из автомобиля.

Для вызова этой функции в процессе кодирования оператор должен выбрать серию и ЭБУ, содержащий ZCS. Затем начинается считывание ВИН и ZCS.



Выбор этой опции автоматически активирует кнопку "Baureihe auswählen".

FG/ZCS aus Datei (из файла)
При выборе этой опции, активируется кнопка для ввода ВИН и ZCS из управляющего файла в Verifikationsplatzformat

В процессе кодирования появляется кнопка "Datei öffnen", когда не открыт еще файл. При ее нажатии появляется окно выбора управляющего файла для загрузки. Автоматически считывается первый ZCS из файла..

Baureihe auswählen (Выбор серии)
При выборе этой опции, активируется кнопка "BR auswählen" для выбора серии

Эта функция служит, например, для смены серии для функции "FG/ZCS aus Fahrzeug".

Установки определения ASW

Здесь можно установить метод определения ASW-данных и активировать трассировку ASW.

ASW einlesen (запись)

Определение заданных ключевых слов имеет следующие установки:

- -
-

Обработка ASW-неактивна, т.е. ASW не определяется

ASW из ZST (таблица центрального шифра), т.е ASW определяется из файла ZST. Предполагается, что ZCS имеется в наличии

ASW из файла, т.е. ASW считывается из файла ASCII в формате трассировочного файла COAPI-ASW

Трассировка ASW

При выборе этой опции, при считывании ASW из ZST создается трассировочный файл COAPI-ASW в рабочей директории COAPI ("CABIWORK").

Установки определения FSW/PSW

Здесь можно установить метод определения FSW/PSW-данных и активировать трассировку FSW/PSW.

FSW/PSW einlesen (запись)

Определение функциональных и параметрических кодовых слов имеет следующие установки:

- Обработка FSWPSW неактивна, т.е. данные FSW/PSW не определяются

- FSW/PSW из CVT (таблицы кодировочных вариантов), т.е. данные FSW/PSW определяется из файла CVT.. Предполагается что данные ASW имеются в наличии

- FSW/PSW из файла, т.е. FSW/PSW считывается из файла ASCII в формате трассировочного файла COAPI-FSW/PSW

Трассировка FSW/PSW
При выборе этой опции, при считывании FSW/PSW из CVT создается трассировочный файл COAPI-FSW/PSW в рабочей директории COAPI ("CABIWORK").

FSW/PSW-Manipulieren (манипулирование)
При выборе этой опции, определение данных FSW/PSW, соответствует содержанию изменяемого манипуляционного файла FSW_PSW.MAN.

Установки определения SGET
Здесь можно установить метод определения SGET-данных (данные определяющие ЭБУ) , кнопки, специфичные для этой функции становятся активными

SGET einlesen
При выборе этой опции, определение данных SGET-осуществляется из SGET-файла. Предполагается что данные ASW имеются в наличии.

Функциональные кнопки:

SG-auswahl (выбор ЭБУ)
При выборе этой опции, функциональная кнопка "SG auswаhlen" для выбора ЭБУ внутри действующих установок ЭБУ активна.

SGET eingeben (ввод)
При выборе этой опции, функциональная кнопка "SGET ändern" для изменения или ввода SGET-данных активна.

Установки кодировочного процесса
Здесь можно установить параметры процесса кодирования и активировать соответствующие функциональные кнопки.

ZCS-löschen/umrechnen/schreiben: (стирание/пересчет/запись)
ZCS vor Codierung löschen (стереть перед кодированием)

При выборе этой опции, всегда перед кодированием, ZCS во всех ЭБУ, содержащих ZCS, стирается. После успешного кодирования ZCS опять записывается во все ЭБУ, его содержащие.

ZCSUT-Verarbeitung aktiv (обработка таблицы пересчета центрального шифра активна)

При выборе этой опции, перед кодированием определяется идентификаторы для всех кодируемых ЭБУ и при необходимости меняется ZCS в ZCSUT-таблице.

ZCS nach Codierung schreiben (запись после кодирования)
Возможен выбор следующих опций:: - ZCS после кодирования не записывается:

ZCS записывается после успешного кодирования только когда активна опция , "ZCS vor Codierung löschen"



- ZCS после кодирования всегда записывается: После успешного кодирования ZCS записывается во все ЭБУ, его содержащие
- ZCS записывается только если был изменен:

После успешного кодирования ZCS записывается во все ЭБУ, его содержащие, если ZCS был изменен в процессе пересчета ZCSUT

Netto-Trace

При выборе этой опции, при записи нетто-данных из CBD создается трассировочный файл нетто-данных COAPI в рабочей директории COAPI ("CABIWORK")t.

Spezial-CABD-Job Здесь можно изменить указанное имя процедуры CABD, по умолчанию, процедура -

"SG_CODIEREN".

Функциональные кнопки:

Job ändern (изменить процедуру)

При выборе этой опции, активируется кнопка "Job ändern" для выбора процедуры CABD. Все процедуры из актуального CABD определяются и отображаются.

Kernfunktionen (функции ядра)

При выборе этой опции, активируется кнопка "Kernfunktionen" для выбора функции ядра COAPI .

В подменю функциональной кнопки "SG bearbeiten" отображаются дополнительные, специфичные для ЭБУ функции ядра.

SG bearbeiten (обработка ЭБУ)

При выборе этой опции, активируется функциональная кнопка "SG bearbeiten" для кодирования отдельного ЭБУ.

В поле "Fkey-text" можно изменить название функциональной кнопки для запуска кодирования указанного ЭБУ .

Fahrzeug codieren (Общее кодирование)

При выборе этой опции, активируется подменю кнопки "FZG codieren" для кодирования всех ЭБУ в машине.

В поле "Fkey-text" можно изменить название функциональной кнопки для запуска кодирования всей машины.

Установки Индивидуализации.

Здесь можно активировать индивидуализацию и трассировку индивидуализации.

Individualisierung

При выборе этой опции, активируется индивидуализация.

Individualisierungs-Trace

При выборе этой опции, при индивидуализации создается трассировочный файл индивидуализации COAPI в рабочей директории ("CABIWORK") t.

Обзор Индивидуализации Индивидуализация служит для:

- Индикации индивидуализированных FSW (функциональных ключевых слов) - Выбор действующих настроек индивидуализированных FSW автомобиля
- Изменение действующих PSW (параметрических ключей) индивидуализированных FSW
- Кодирование измененных PSW автомобилей

Графический интерфейс

Интерфейс индивидуализации существует в виде 4 листингов для выбора:

Modus-листинг FSW-листинг PSW-листинг Листинг измененных PSW

Типичный процесс индивидуализации выглядит следующим образом :

1. Включенакнопка"Individualisierung". -> Рабочее поле индивидуализации показывает возможные для данного ZCS индивидуализирующие FSW с имеющимися вариантами PSW. Буква 'S' в PSW означает установленное стандартное значение.

  1. Нажатакнопка"Auslesen"(Считать) -> Устанавливается фактическое состояние PSW индивидуализирующих FSW и маркируется буквой 'I'.
  2. Нажатакнопка"Übernehmen"(Получить). -> Получает актуальный выбранный PSW как новую заданную величину для автомобиля в списке изменяемых PSW
  3. Нажатакнопка"Übertragen"(Перенести). -> Кодируется ЭБУ автомобиля с данными измененными PSW. При этом изменяется список измененных PSW.




Обзор верификации и ZCSUT

В редакторе профиля при нажатии кнопки "Verifikation" проходит верификация ZCS и устанавливается декодировка ZCS (ZCSUT.

Verifikation

Здесь из управляющего файла ("*.ssd"), содержащего один или несколько ZCS
определяются ЭБУ, принадлежащие к одному кодировочному индексу Пример управляющего файла:

M E38_CODIERSCHL ALL ;
Z 001 WBACH31E36AB12345J 41110100J 00000A40080000084 000000CEA8J
Y LCM 16 GR2 04 IHK 04 IKE 05 EWS 01

Строки с точкой с запятой являются комментариями. В строке с "M" в начале стоит серия автомобиля. За ней стоит "_CODIERSCHL". В конце строки стоит или "ALL", если верифицируются все ЭБУ, содержащие ZCS, или название отдельного ЭБУ.. В строке, начинающейся с "Z" стоит ZCS. При этом каждый раз при отсутствии идентификатора задания, указываются ВИН, GМ-ключ, SА-ключ и VN-ключ. Строка с "Y" в начале устанавливает обработку "SGVT". При этом каждый раз при отсутствии ЭБУ устанавливается фактический кодировочный индекс. Строка с "Y" должна содержать не более 80 символов. Можно указывать несколько "Y"-строк одну за другой.

ZCSUT-Batch

Здесь можно указать ZCS-ключ в Batch-файле, когда должен кодироваться новый базовый ЭБУ с новым кодировочным индексом

Примерный файл:
; E46-Test
Z E46 653212004 00000A00C5BC72AAH 000000000BE KMB CDNR 02 00

Строки с точкой с запятой являются комментариями. В строке, начинающейся с "Z" находится информация для шифрования . При этом каждый раз при отсутствии серии автомобиля указываются , GМ-ключ, SА-ключ, VN-ключ, соответствующий ЭБУ, идентификатор для кодировочного индекса "CDNR", новый кодировочный индекс и текущий кодировочный индекс.

Словарь

ASW Кодовые слова задания
CABD Файл описания кодировочного процесса
CBD Файл описания кодировки
COAPI Интерфейс кодировочного приложения. (Coding Application Programming Interface)
CVT Таблица кодировочных вариантов
FSW/PSW Функциональные- и Параметрические кодовые слова
FSW Функциональные кодовые слова
IPO Интерпретатор процесса кодирования- объектный файл
IPS Интерпретатор процесса кодирования- файл в исходном коде
NCS Новая кодировочная система
PSW Параметрические кодовые слова
SGET Определение ЭБУ
SWT Таблица кодов

Verifikationsmodus Режим верификации служит для автоматического Результирующий файл сохраняется. Результат протоколируется в файле отчета.

ZCS Центральный кодировочный ключ (Центральный шифр)
ZCSUT Таблица пересчета центрального шифра
ZST Таблица центрального шифра

 

 

You may also like...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *