色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ODX診斷測試開發(2): ODX數據庫解析

汽車ECU開發 ? 來源:汽車ECU開發 ? 2023-03-21 10:03 ? 次閱讀

上回系列文章《基于ODX診斷測試開發(1): ODX數據庫剖析》簡單介紹了ODX文件類型及各個文件層級結構,本期我們來詳細介紹下ODX數據庫如何解析。

在展開正文之前,先說明一下,此文介紹的解析ODX數據庫的目的所在。針對涉及診斷功能類(如DTC等)測試的項目,實現過程大致為兩步:先通過CANoe-CAPL完成通用的診斷功能測試腳本的開發;當針對具體ECU實施測試時,依據該ECU的診斷數據表,完成上述通用腳本的參數配置,可以手動配置(效率較低)或通過解析診斷數據表完成自動配置。過往項目中,診斷數據表既有Excel表格也有ODX格式。為此,北匯開發了診斷數據表的解析模塊(支持Excel和ODX格式),實現對測試腳本參數的自動配置,從而提高效率。

01 ODX實現方式

ODX使用統一建模語言UML類圖來描述的,ODX數據又是通過XML文件格式來儲存的。我們知道類包含屬性和方法,同時具有封裝、繼承、多態等特點。那么如何將UML映射為XML呢?ISO22901-1規范做出如下規定:

規 定

將UML類映射為XML的元素;

如果UML中類的屬性有《attr》標記,則將該屬性映射為XML元素的屬性;如果UML中類的屬性無《attr》標記,則映射為XML元素的子元素。如果UML屬性有《content》標記,則映射為XML元素的內容;

如果類B通過Aggregation和composition和類A建立聯系,則類B映射為XML 類A元素的子元素;

如果類B通過association和類A產生關聯,則在XML中通常以引用的方式實現,如《snref》,《snpathref》或《odxlink》;

UML類圖中的繼承關系,在XML中以《PARENT-REF》的方式實現;

注:Aggregation、composition和association為UML類圖之間的關系,在這里不做詳細介紹。

圖1和圖2就是根據以上規則,將UML轉化為XML的例子。

a6c95464-c711-11ed-bfe3-dac502259ad0.png

圖1

a6e08e68-c711-11ed-bfe3-dac502259ad0.png

圖2 02 ODX繼承-值繼承

值繼承屬于ODX中的核心概念,面向對象繼承的概念用于診斷數據模型具有如下優點:

多個ECU變體對診斷數據的復用;

對于ECU應用于多個項目的情況,可以提取公共數據,ECU變體中只保留不同的數據,從而減少數據冗余;

提供了數據安全和可集成性。

在上一期我們簡單介紹了下ODX繼承,為了避免數據的重復冗余,ODX將診斷層分為了5個層級。如圖3所示,其中,Protocol具有一般性,ECU Variant具有特殊性,ECU Shared Data類似一個library,可以為其他層提供數據和服務。

a7088396-c711-11ed-bfe3-dac502259ad0.png

圖3

我們知道,ODX中的繼承關系,在XML中以《PARENT-REF》的方式實現的,如果繼承的數據中有部分數據不適用,可以通過《NOT-INHERITED-DIAG-COMM》去除不適用的數據。從圖4的例子中可以看出,該ECU不支持level3和level4解鎖等級。

a751d12c-c711-11ed-bfe3-dac502259ad0.png

圖4

03 ODX解析思路簡介

當我們拿到一份ODX或者PDX(PDX是將一系列ODX文件打包)時,如何開展解析工作呢?

首先找到ECU的Base Variant文件。

在Base Variant中查找繼承關系。

在Base Variant文件中查找對應的ECU變體即ECU Variant。

在ECU Variant文件中查找對應的診斷服務和數據。

a77a10e2-c711-11ed-bfe3-dac502259ad0.png

圖5 04 ODX解析實踐

根據章節3的ODX解析思路,獲得的解析結果見圖6、7和8。其中ECU Shared Data作為library,提供了通用的診斷服務,見圖6;而ECU變體BCM 88890251 A除了繼承Base Variant的通用診斷服務,還增加了多個DID、RID、IO Control,同時去除了19 15、27 05和27 06這些不適用的服務。圖8展示了ODX中包含的多種數據類型,這里不再詳細介紹。

a78dc772-c711-11ed-bfe3-dac502259ad0.png

圖6

a80f8c30-c711-11ed-bfe3-dac502259ad0.png

圖7

a8af8f28-c711-11ed-bfe3-dac502259ad0.png

圖8

05 總結

相較于傳統的Excel格式的診斷數據交換的不便性,ODX統一了診斷文件的格式,在研發、測試、生產和售后等部門傳遞交換時,不需要進行格式轉換,因此,很多OEM開始使用ODX。目前,北匯已經開發基于ODX的診斷自動化測試方案,感興趣的小伙伴可以一起交流。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5620

    瀏覽量

    79529
  • 數據庫
    +關注

    關注

    7

    文章

    3845

    瀏覽量

    64591
  • ecu
    ecu
    +關注

    關注

    14

    文章

    892

    瀏覽量

    54663

原文標題:基于ODX診斷測試開發(2): ODX數據庫解析

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    在一個穩固的基礎上高效的開發汽車診斷功能

    :CANdelaStudio提出專門的ECU診斷需求描述并從CANdela數據庫向DIOGENES數據庫導出數據。圖2:利用專業網絡
    發表于 10-14 16:11

    CANoe:網絡和ECU開發測試和分析的專業工具

    模塊中使用,可以從數據庫進行參數化。例如,可以監視:報文周期,ECU從收到報文到發出響應報文的反應時間,信號值和診斷參數的有效性。為了評價被測ECU的品質,可以從測試中輸出不同的統計值,包括
    發表于 10-09 17:42

    用PowerBuilder做數據庫開發

    用PowerBuilder做數據庫開發:實驗 用PowerBuilder做數據庫開發一、 實驗目的1、進一步理解ODBC以及使用ODBC訪問數據庫
    發表于 05-10 11:10 ?17次下載

    基于ODX診斷測試開發(2): ODX數據庫解析

    ODX使用統一建模語言UML類圖來描述的,ODX數據又是通過XML文件格式來儲存的。我們知道類包含屬性和方法,同時具有封裝、繼承、多態等特點。那么如何將UML映射為XML呢?ISO22901-1規范做出如下規定
    的頭像 發表于 02-17 10:23 ?1309次閱讀

    詳細介紹下如何解析ODX數據庫

    針對涉及診斷功能類(如DTC等)測試的項目,實現過程大致為兩步:先通過CANoe-CAPL完成通用的診斷功能測試腳本的開發
    的頭像 發表于 02-17 10:27 ?1216次閱讀

    基于ODX的工程診斷儀 — DDS

    概述經緯恒潤基于ODX的工程診斷儀INTEWORK-DDS(DiagnosticDevelopmentSystem,以下簡稱DDS)是一款用于新車型/ECU研發的診斷工具,集多種標準協議和多種功能于
    的頭像 發表于 03-15 11:42 ?1223次閱讀
    基于<b class='flag-5'>ODX</b>的工程<b class='flag-5'>診斷</b>儀 — DDS

    11月11日在線研討會預熱 | ODX診斷數據庫轉換工具 — VDC(ODX)

    概述INTEWORK-VDC(ODX)(VehicleDatabaseConvertor)是將恒潤診斷調查問卷轉換為標準ODX(2.2.0)數據庫的工具。
    的頭像 發表于 11-15 19:02 ?976次閱讀
    11月11日在線研討會預熱 | <b class='flag-5'>ODX</b><b class='flag-5'>診斷</b><b class='flag-5'>數據庫</b>轉換工具 — VDC(<b class='flag-5'>ODX</b>)

    11月11日在線研討會 | Excel診斷調查問卷與ODX轉換和應用

    也不方便直觀,增加了開發、維護和溝通的成本。經緯恒潤基于多年的診斷研發經驗,開發出診斷調查問卷直接轉換為ODX數據庫的工具INTEWORK-
    的頭像 發表于 11-05 18:12 ?445次閱讀
    11月11日在線研討會 | Excel<b class='flag-5'>診斷</b>調查問卷與<b class='flag-5'>ODX</b>轉換和應用

    ODX 診斷數據庫轉換工具 — DDC

    概述INTEWORK-DDC(DiagnosticDatabaseConvertor)是將經緯恒潤診斷調查問卷轉換為標準ODX(2.2.0)數據庫的工具。ODX是格式標準化的
    的頭像 發表于 03-30 10:40 ?1507次閱讀
    <b class='flag-5'>ODX</b> <b class='flag-5'>診斷</b><b class='flag-5'>數據庫</b>轉換工具 — DDC

    11月11日在線研討會 | Excel診斷調查問卷與ODX的轉換及應用

    也不方便直觀,增加了開發、維護和溝通的成本。經緯恒潤基于多年的診斷研發經驗,開發出診斷調查問卷直接轉換為ODX數據庫的工具INTEWORK-
    的頭像 發表于 11-09 11:01 ?563次閱讀
    11月11日在線研討會 | Excel<b class='flag-5'>診斷</b>調查問卷與<b class='flag-5'>ODX</b>的轉換及應用

    基于ODX診斷測試開發(1):ODX數據庫剖析

    本文主要介紹ODX(Open Diagnostic Data Exchange)數據結構,ODX協議規則。
    的頭像 發表于 07-27 15:28 ?2243次閱讀
    基于<b class='flag-5'>ODX</b><b class='flag-5'>診斷</b><b class='flag-5'>測試開發</b>(1):<b class='flag-5'>ODX</b><b class='flag-5'>數據庫</b>剖析

    基于ODX診斷測試開發(2): ODX數據庫解析

    作者|zh小編|吃不飽上回系列文章《基于ODX診斷測試開發(1):ODX數據庫剖析》簡單介紹了ODX
    的頭像 發表于 02-13 13:54 ?913次閱讀
    基于<b class='flag-5'>ODX</b><b class='flag-5'>診斷</b><b class='flag-5'>測試開發</b>(<b class='flag-5'>2</b>): <b class='flag-5'>ODX</b><b class='flag-5'>數據庫</b><b class='flag-5'>解析</b>

    YTJM-ODX-220TP-30S常開單向傾斜滾珠開關參數介紹

    產品型號YTJM-ODX-200TP-YTJM-ODX系列產品為Inteprecision通過封裝模式與內部電路的創新,微封裝等工藝,設計的具有自主專利的一款性能穩定可靠的單方向角度偵測開關,水平
    的頭像 發表于 04-03 16:05 ?1015次閱讀
    YTJM-<b class='flag-5'>ODX</b>-220TP-30S常開單向傾斜滾珠開關參數介紹

    在嵌入式開發領域,有哪些好用的國產工具?

    商:經緯恒潤 功能:將Excel格式的診斷調查問卷轉換為標準ODX格式文件,生成的ODX文件兼容市面上主流的診斷測試開發商的軟件產品。 特
    的頭像 發表于 10-23 09:21 ?253次閱讀

    ODX診斷數據庫轉換工具 - DDC

    INTEWORK-DDC (Diagnostic Database Convertor) 是將診斷調查問卷轉換為標準ODX(2.2.0)數據庫的工具。DDC工具可以將易于溝通交流的Excel
    的頭像 發表于 12-31 11:22 ?137次閱讀
    <b class='flag-5'>ODX</b><b class='flag-5'>診斷</b><b class='flag-5'>數據庫</b>轉換工具 - DDC
    主站蜘蛛池模板: 国产3级在线观看 | 无码AV免费精品一区二区三区 | 精品亚洲一区二区三区在线播放 | 99国产福利 | 十8禁用B站在线看漫画 | 韩国精品韩国专区久久 | 国产成人综合在线 | 久草热在线| 秋霞网韩国理伦片免费看 | 亚洲精品乱码久久久久久直播 | 国产精品久久久久久52AVAV | 中文字幕在线免费观看视频 | 九热这里只有精品 | 四虎国产精品永久免费入口 | 亚洲精品国产拍在线观看 | 乱淫67194 | 久久er国产精品免费观看2 | 一个人看的www视频动漫版 | 青青草原亚洲 | 全黄H全肉细节文短篇 | 男人J桶女人P视频无遮挡网站 | 国内九一激情白浆发布 | 十九岁在线观看免费完整版电影 | 色午夜日本高清视频www | 玖玖爱这里只有精品视频 | 考试考90就可以晚上和老师C | 涩涩伊人久久无码欧美 | 最近高清日本免费 | 外国xxxx| 78m成人亚洲 | 特级淫片大乳女子高清视频 | 伊人久综合 | 俄罗斯12一15处交 | 中国女人精69xxxxxx视频 | AV无码国产精品午夜A片麻豆 | 日韩经典欧美一区二区三区 | 天天操天天干天天透 | 国产午夜精品一区二区理论影院 | 亚洲 欧美 日韩 卡通 另类 | 91桃色污无限免费看 | 色欲午夜无码久久久久久 |