Visu-IT!數(shù)據(jù)聲明系統(tǒng)代表 ECU 變量聲明的中央存儲庫,從而確保您的 ECU 源代碼與為 ASAP2 讀取校準(zhǔn)和測量系統(tǒng)生成的描述文件之間的一致性。
一般信息
Visu-IT!數(shù)據(jù)聲明系統(tǒng) (DDS) 是一個(gè)直觀的數(shù)據(jù)庫應(yīng)用程序,用于定義和管理嵌入式控制器中使用的校準(zhǔn)和測量項(xiàng)目。
DDS 管理配置校準(zhǔn)系統(tǒng)所需的校準(zhǔn)和測量對象屬性,以及代碼表示信息。為了確保 DDS 數(shù)據(jù)池和實(shí)際 ECU 軟件的一致性,從 DDS 數(shù)據(jù)定義中生成了 ANSI-C 代碼。
該ANSI-C代碼經(jīng)過編譯并與ECU軟件鏈接。
DDS使用生成的定位器文件來:
? 執(zhí)行有效性檢查。
? 捕獲創(chuàng)建 ASAP2 描述文件所需的地址信息。
基本功能
DDS服務(wù)于ECU代碼開發(fā)過程中的三個(gè)主要任務(wù):
? ANSI-C源代碼導(dǎo)出數(shù)據(jù)庫中的數(shù)據(jù)定義。
? 定位器地址導(dǎo)入(IEEE-695 文件或 ELF/DWARF 文件)。
? 創(chuàng)建用于讀取ASAP2文件的校準(zhǔn)工具的描述文件
DDS提供軟件開發(fā)和校準(zhǔn)活動(dòng)之間的通用鏈接,增加了物理解釋,包括:
轉(zhuǎn)換、物理單位、格式信息。
數(shù)組和結(jié)構(gòu)化數(shù)據(jù)映射到校準(zhǔn)數(shù)據(jù)對象模型(曲線/地圖、軸、參數(shù)、在線數(shù)據(jù))。
模塊化DDS數(shù)據(jù)庫本身由(ASCII 格式)GRL 文件形式的所謂配置單元組成,可以通過使用配置管理系統(tǒng)與ECU源代碼一起進(jìn)行管理。
DDS Scripting Host在命令行上提供基本的搜索和修改操作。
DDS COM-API提供對DDS數(shù)據(jù)庫內(nèi)部數(shù)據(jù)結(jié)構(gòu)的訪問。
DDS ASAP2編輯器
DDS編輯器的圖形用戶界面提供:
? 上下文相關(guān)的在線幫助
? 所有數(shù)據(jù)池條目的直觀樹形瀏覽器
? 實(shí)體排序和過濾功能
? 數(shù)據(jù)池導(dǎo)航功能
? 同時(shí)處理多個(gè)項(xiàng)目
? 多級在線檢查功能
DDS 編輯器使用戶能夠輸入源代碼導(dǎo)出和校準(zhǔn)工具所需的數(shù)據(jù):
? 標(biāo)識符名稱
? 替代(顯示)名稱
? 描述文本
? 存儲器類型(RAM、ROM、內(nèi)部RAM)
? 數(shù)據(jù)類型
? 物理單位
? 顯示格式
? 轉(zhuǎn)換規(guī)則,例如分辨率/偏移
? 初始化值
? 地圖、軸和在線值之間的關(guān)系
? 數(shù)組和結(jié)構(gòu)
? 子系統(tǒng)和C/H文件
? 校準(zhǔn)功能或組件
工作流程
1. 用戶通過DDS編輯器手動(dòng)定義校準(zhǔn)數(shù)據(jù)、導(dǎo)入ASAP2文件、使用DDS COM API 運(yùn)行客戶特定的導(dǎo)入腳本或重新使用現(xiàn)有數(shù)據(jù)池文件來輸入校準(zhǔn)數(shù)據(jù)。此外,從 DDS V5.x 開始,可以從全局(公司范圍)數(shù)據(jù)字典 -> Visu-IT導(dǎo)入數(shù)據(jù)定義!汽車數(shù)據(jù)字典 (ADD)。您可以在我們的網(wǎng)站 http://www.visu-it.de/ADD上找到有關(guān) ADD 的詳細(xì)信息。
2. Source Export 過濾器用于生成ANSI C 聲明和定義文件。這些 *.c 和 *.h 文件將與ECU算法一起用于 ECU 軟件開發(fā)?;蛘撸梢詫?DDS 數(shù)據(jù)定義導(dǎo)出到模型驅(qū)動(dòng)和自動(dòng)編碼開發(fā)工具,如Ascet-SD和TargetLink。
3. DDS生成的C源文件以及ECU算法軟件由支持的編譯器之一編譯(見下表)。此步驟生成的定位器文件提供校準(zhǔn)數(shù)據(jù)定義的地址信息。
4. DDS提供了一個(gè)過濾器,用于將定位器文件導(dǎo)入到數(shù)據(jù)庫中。地址信息將與現(xiàn)有的描述數(shù)據(jù)合并。
5. 生成ASAP2 (ASAM MCD 2 MC) 描述文件 (*.a2l)。
6. 可以導(dǎo)入作為CVX文件提供的校準(zhǔn)數(shù)據(jù)來定義初始化值。
文檔
全面的在線幫助系統(tǒng)為所有輸入字段、系統(tǒng)消息和命令行工具選項(xiàng)提供上下文相關(guān)的用戶信息和分步指導(dǎo)。
應(yīng)用
DDS 支持命令行控制的過濾器??梢詮?DDS 編輯器圖形用戶界面或命令行調(diào)用文件導(dǎo)入或?qū)С觯瑥亩试S將 DDS 功能與腳本、批處理和制作過程集成。嚴(yán)重性級別控制機(jī)制支持根據(jù)特定客戶要求對錯(cuò)誤管理策略進(jìn)行微調(diào)。
接口
? ASAM-MCD-2MC 導(dǎo)出:版本 1.6、1.5.1、1.4.1、1.3.1、1.2.1(或 Softing EDICmobil 的 1.2.0)
? ASAM-MCD-2MC 導(dǎo)入:版本 1.6、1.5.1、1.4.1、1.3.1 和 1.2.1
? ASAM-MCD-2D 導(dǎo)出:2.0 版 (ODX) -> ODX-FLASH 導(dǎo)出(原型)
? 校準(zhǔn)值導(dǎo)入:CVX 版本 v1.0、v2.1
? ELF/DWARF導(dǎo)入:DIA
B DATA(摩托羅拉MPC555系列)、日立(SH7055)、Tasking TriCoreVX等。
? IEEE-695 導(dǎo)入:Tasking C166、Tasking TriCore 等。
? MSRSW 導(dǎo)出:2.2.2 版(原型)
? ASAM MDX V1.0(用于軟件模塊共享的元數(shù)據(jù)交換格式)導(dǎo)出(可選插件)
? Intel Hex 和 ELF DataRecord 導(dǎo)出/更新
? XML 導(dǎo)出和導(dǎo)入 (DDX)
? 導(dǎo)出到 ETAS Ascet:版本 5.2、6.1、6.2
? 導(dǎo)出到 dSpace TargetLink:版本 3.0、3.1、3.2、3.3、3.4、3.5
? 可視化! 汽車數(shù)據(jù)字典 (ADD) -> 從全局?jǐn)?shù)據(jù)字典導(dǎo)入(校準(zhǔn))數(shù)據(jù)
系統(tǒng)要求
操作系統(tǒng)
Windows 7/10、Microsoft Visual C++ Redistributable 2017、.NET Framework V4.7.2
硬盤
100 MB(最?。┛捎糜脖P空間,取決于數(shù)據(jù)庫大小
顯示分辨率
1024x768,256 色,17 英寸。