国产aV无码片毛片一级韩国,午夜草草视频在线播放,中国人妻少妇精品一区二区,在线视频播放一区二区三区,一区二区三区久久av,日韩人妻系列中文字幕,国产av综合av亚洲av,欧美多人啊啊啊啊污污视频,国产大鸡巴插女生b视频

教育裝備采購(gòu)網(wǎng)
第八屆圖書館論壇 校體購(gòu)2

使用DTS Venice創(chuàng)建ODX模板

教育裝備采購(gòu)網(wǎng) 2018-05-28 09:48 圍觀1409次

  由于在DTS的使用說(shuō)明文檔中僅是以英文形式給出了簡(jiǎn)略的創(chuàng)建ODX過(guò)程。為便于用戶使用Venice,下面我們將以圖文形式對(duì)如何在DTS Venice中創(chuàng)建ODX模板進(jìn)行更為詳細(xì)的介紹。同時(shí)以創(chuàng)建一個(gè)22服務(wù)作為舉例,為大家講解如何完整的建立service。

  1、創(chuàng)建project過(guò)程

  一個(gè)project就是一個(gè)項(xiàng)目,這個(gè)過(guò)程是在system configurator下完成的,具體打開方式如下:開始→所有程序→Diagnostic Tool Set→System Configurator。打開界面如下:

  

  這里務(wù)必要注意自己的license時(shí)效,若已過(guò)時(shí)間,請(qǐng)及時(shí)與我們的相關(guān)人員聯(lián)系,獲取最新的license。進(jìn)入project administration界面,其中你會(huì)發(fā)現(xiàn)在軟件安裝完成后,已經(jīng)存在的幾個(gè)例子項(xiàng)目。右鍵任一project均可選擇Open in Venice選項(xiàng)在Venice中打開進(jìn)行定義和修改。

  

  在其左側(cè)框內(nèi)右鍵new project開始創(chuàng)建項(xiàng)目。

  

  這里要特別聲明一下的是,一般情況下我們選擇的都是ODX 2.2.0版本的template,因?yàn)檫@是目前最新的模板。也可以根據(jù)實(shí)際需要選擇適合自己的版本。打開模板后會(huì)出現(xiàn)以下protocol選項(xiàng):

  

  若是使用的CAN通道就選擇(ISO_14229_3_on_15765_2),若是DOIP格式就選擇對(duì)應(yīng)的協(xié)議內(nèi)容,既可以選擇一個(gè)也可以選擇多個(gè)。區(qū)別在于,打開Venice后其內(nèi)部的包含協(xié)議有區(qū)分。這里我們選擇的是最為常見的CAN通道模式。如下圖所示:

  

  注意:

  ①在DTS的命名規(guī)范中,是不存在空格形式的,可以用英文下劃線代替或者首字母大寫。

 ?、谶@里選擇Create Default VIT的原因是,當(dāng)我們不能夠?qū)⒃敿?xì)的Vehicle Information添加到Venice中,又需要在測(cè)試工具中進(jìn)行service中測(cè)試時(shí),這個(gè)選項(xiàng)會(huì)幫助你模擬對(duì)應(yīng)的車輛信息。

  選擇下一步,這樣就完成了一個(gè)基礎(chǔ)project的創(chuàng)建。在Venice中打開,便可以看到如下界面:

  

  2、搭建FG層

  在Venice中,為了更好的對(duì)ECU進(jìn)行定義和區(qū)分,它設(shè)置了不同層次的容器層依次對(duì)其對(duì)應(yīng)功能進(jìn)行劃分。從上到下依次為:SD(共享層Share Data)、PR(協(xié)議層Protocol)、FG(功能分組層Functional Groups)、BV(控制器基礎(chǔ)參數(shù)層ECU Base Variants)、EV(控制器參數(shù)層ECU Variants)五個(gè)容器層。這五者之間可以理解為層層繼承的關(guān)系,也可以單獨(dú)存在。繼承關(guān)系為了避免數(shù)據(jù)冗余以及后期擴(kuò)展。

  我們可以在Diagnostic Layer Containers中右鍵新建創(chuàng)建新的DLC。命名規(guī)范為DLC_所在容器層_名稱。

  

  注意:FG層是要在Functional Groups下新建new DiagLayer選擇就好。這里我們要注意的是先把每一層之間的繼承關(guān)系建立起來(lái)。雙擊任一層均可以打開它的繼承關(guān)系窗口進(jìn)行選擇和替換。例如PR層它的繼承關(guān)系如下圖所示:

  

  我們看到它實(shí)際上已經(jīng)與SD層的相關(guān)內(nèi)容建立了繼承。我們要做的就是將他的下一層FG層與其建立聯(lián)系。

  

  注意:FG層也可以跳躍繼承SD層的內(nèi)容。

  3、搭建BV層

  在Diagnostic Layer Containers中右鍵新建創(chuàng)建新的DLC。命名規(guī)范為DLC_所在容器層_名稱。

  

  創(chuàng)建完成后在對(duì)應(yīng)的容器層下新建new ,選擇已經(jīng)定義好的ShortName,創(chuàng)建即可。打開之后我們便會(huì)看到同樣的繼承選項(xiàng)。選擇上一層FG層即可。

  4、創(chuàng)建22服務(wù)

  這里我們以ACM中的Airbag Active進(jìn)行舉例。具體步驟如下:

  4.1定義service

  Diagnostic Communication中選擇Diagnostic services右鍵new data,定義Short Name以及Long Name。Name的定義本身要按照規(guī)范來(lái),這樣便于后期的查找修改。其基本定義如下:

  

  一般情況下,我們需要對(duì)Diagnostic Class、Semantic、Addressing、Transmission Mode以及Protocol進(jìn)行定義。這里要注意的兩個(gè)點(diǎn)是:①我們要注意Audience部分如下圖

  

  有些情況下,Audience是并不可以每一個(gè)選項(xiàng)都包含的類似于10服務(wù)的Audience就僅有Development選項(xiàng)被勾選。

 ?、谟行┓?wù)是需要對(duì)Positive Response Suppressable Bit Mask以及Parameter Reference進(jìn)行引用的。例如10服務(wù)。

  4.2 Request定義

  對(duì)request部分進(jìn)行定義,類比于service創(chuàng)建,只需要在requests下右鍵new data對(duì)Name進(jìn)行定義,其定義方式為在后續(xù)添加_Req即可。重點(diǎn)是parameter部分定義,其定義結(jié)果如下:

  

  這里重點(diǎn)是parameter type選擇以及semantic定義。然后按照規(guī)范對(duì)每一個(gè)Req的字節(jié)位數(shù)、數(shù)據(jù)種類等等進(jìn)行定義。這里尤其要注意的是encoding部分(這是好多初學(xué)者忽略之處),如下圖:

  

  具體每一個(gè)encoding含義請(qǐng)參照Venice說(shuō)明文檔。

  以下是DID定義部分:

  

  我們會(huì)發(fā)現(xiàn),Bit Length為16位,encoding為Undefined。每一個(gè)Req其涵蓋內(nèi)容均會(huì)有所差異,還請(qǐng)仔細(xì)研究。

  4.3 Positive Response定義

  同理,右鍵new data,Name部分增加_Pos,其SID定義部分如下圖所示:

  

  其DID部分定義如下圖所示:

  

  我們發(fā)現(xiàn),其parameter type改為Matching Request Param,這是為了與request部分進(jìn)行匹配,要對(duì)起始位與字節(jié)位數(shù)進(jìn)行定義。

  每一個(gè)服務(wù)均會(huì)在positive response中涵蓋本身通訊的parameter,此服務(wù)的參數(shù)簡(jiǎn)寫為AA,即Airbag Active。其定義結(jié)果如下圖,涉及到DOP參數(shù)定義環(huán)節(jié)。

  

  其中DOP-Base Ref的內(nèi)容一些我們是可以在上層容器層中直接引用,部分本層獨(dú)有的需要在本層定義引用。具體定義如下:

  ①在Data dictionary specification中選擇Data object properties,新建new data。鍵入?yún)?shù)名稱(此名稱是根據(jù)實(shí)際使用屬性定義,建議按照規(guī)范命名),其定義結(jié)果如下:

  

  注意:Data Type以及method Type。

  ②對(duì)Compu-Method進(jìn)行定義,定義結(jié)果如下:

  

  某些DOP還需要對(duì)constraints部分進(jìn)行l(wèi)imit設(shè)置。完成對(duì)DOP設(shè)置,回到AA定義環(huán)節(jié),進(jìn)行引用即可。

  

  4.4 Negative Responses定義

  區(qū)別于以上兩個(gè)設(shè)定的是,在Negative中首先需要定義NRID(即Negative Response ID)定義如圖所示:

  

  然后定義SID,這里的SID作用是matching,其定義界面如下:

  

  注意:各Byte Length,Bit Position的數(shù)值選擇。

  其次是NRC(Negative Response Code)的定義,這里我們便引用的是在SD層下定義的DOP,詳細(xì)設(shè)置如圖所示:

  

  

  這里的NRC包含所有需要對(duì)Negative Response進(jìn)行code說(shuō)明的數(shù)據(jù),我們可以通過(guò)右鍵go to的方法進(jìn)入DOP設(shè)置界面,可以發(fā)現(xiàn)大量的code定義數(shù)據(jù)。

  

  也可以在constriants中看到對(duì)應(yīng)的scale constraint。最后是NRCC(Negative Response Code Const)定義,設(shè)置界面如下圖所示

  

  注意:BytePosition決定于上面三個(gè)parameter所占用的BitLength;CodeValue每一個(gè)是有對(duì)應(yīng)含義的,其具體對(duì)應(yīng)關(guān)系請(qǐng)研究ASAM14229協(xié)議。這樣,我們就完成了所有相關(guān)部分的設(shè)置。返回Diagnostic Service界面。

  4.5 完成引用,進(jìn)行check

  在Diagnostic Service找到自己定義的service,將對(duì)應(yīng)的request、positive response 、negative response依次通過(guò)右鍵new data的方式進(jìn)行添加。

  

  然后選擇check工具。檢查無(wú)誤,記得保存。

  

  這樣我們就完成了Venice下一個(gè)22服務(wù)的完整搭建。

點(diǎn)擊進(jìn)入北京風(fēng)丘科技有限公司展臺(tái)查看更多 來(lái)源:教育裝備采購(gòu)網(wǎng) 作者:風(fēng)丘科技 責(zé)任編輯:趙國(guó)成 我要投稿
校體購(gòu)終極頁(yè)

相關(guān)閱讀

  • Softing 2020屆線上診斷大會(huì)

    Softing 2020屆線上診斷大會(huì)
    教育裝備采購(gòu)網(wǎng)09-27
    ↑長(zhǎng)按識(shí)別二維碼,進(jìn)入報(bào)名頁(yè)面進(jìn)行在線報(bào)名!邀您參觀見證Softing2020屆線上診斷大會(huì)!WitnessaFirstandVisitUsattheSoftingDiagnosticConvention20...
  • 基于ISO13209(OTX)實(shí)現(xiàn)EOL下線序列

    基于ISO13209(OTX)實(shí)現(xiàn)EOL下線序列
    教育裝備采購(gòu)網(wǎng)01-17
    WhatisOTX?OTX,全稱OpenTestSequenceExchangeFormat:開放式測(cè)試序列交換格式,國(guó)際標(biāo)準(zhǔn):ISO13209,是專為汽車行業(yè)制定的序列開發(fā)標(biāo)準(zhǔn)。在車輛診斷...
  • Softing“診斷4.0”中國(guó)研討會(huì)圓滿結(jié)束

    Softing“診斷4.0”中國(guó)研討會(huì)圓滿結(jié)束
    教育裝備采購(gòu)網(wǎng)07-30
    ?2018年7月16日、7月18日、7月20日,Softing“診斷4.0”中國(guó)研討會(huì)分別在廣州保利洲際酒店、北京威斯汀大飯店、上海四季酒店隆重召開。此次會(huì)議收到來(lái)...
  • Softing “診斷4.0” 中國(guó)研討會(huì)
    教育裝備采購(gòu)網(wǎng)07-02
    Softing診斷4.0中國(guó)研討會(huì)7月16日廣州7月18日北京7月20日上海當(dāng)前正是技術(shù)變革的時(shí)候,各種新技術(shù)、新應(yīng)用層出不窮,例如:車載以太網(wǎng)、FOTA、DoIP、CANFD等技術(shù),還有電動(dòng)汽車、ADAS及智能網(wǎng)聯(lián)...
  • 整車生命周期內(nèi),車輛診斷該如何做
    教育裝備采購(gòu)網(wǎng)05-29
    隨著用戶對(duì)汽車體驗(yàn)要求的提高,汽車電控系統(tǒng)變得越來(lái)越復(fù)雜,從而來(lái)實(shí)現(xiàn)更多的智能化功能。為了保證整車下線出廠質(zhì)量要求,提高售后服務(wù)水平,無(wú)縫銜接的診斷系統(tǒng)開發(fā)在整車開發(fā)中的重要度日益...
  • 遠(yuǎn)程車輛診斷及刷新
    教育裝備采購(gòu)網(wǎng)05-29
    隨著互聯(lián)網(wǎng)與傳統(tǒng)車企的整合,越來(lái)越多的整車廠需要對(duì)車輛進(jìn)行遠(yuǎn)程診斷和刷新。風(fēng)丘科技和德國(guó)Softing提出的基于ODX/OTX的遠(yuǎn)程診斷和刷新方案已被部分整車廠所采用,可用于車輛的測(cè)試和售后階段...
  • DTS使用問(wèn)題全攻略
    教育裝備采購(gòu)網(wǎng)05-25
    在DTS使用中,有時(shí)會(huì)出現(xiàn)如下錯(cuò)誤:1、Monaco打開失敗錯(cuò)誤導(dǎo)致的原因一般是VCI硬件接口沒(méi)有與PC建立連接導(dǎo)致的,或者是在DTSSystemConfigurator中的硬件配置不對(duì)造成的。如果遇到此問(wèn)題,可以嘗...
  • DTS使用之調(diào)用Java腳本
    教育裝備采購(gòu)網(wǎng)05-25
    在使用DTS對(duì)車輛控制器進(jìn)行診斷測(cè)試時(shí),經(jīng)常會(huì)遇到Java腳本調(diào)用失敗的問(wèn)題,本文將講述如何正確配置并調(diào)用Java腳本。(本文中使用的Java開發(fā)環(huán)境為NetBeansIDE8.2.)就格式而言,DTSV7支持的是ODX...

版權(quán)與免責(zé)聲明:

① 凡本網(wǎng)注明"來(lái)源:教育裝備采購(gòu)網(wǎng)"的所有作品,版權(quán)均屬于教育裝備采購(gòu)網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已獲本網(wǎng)授權(quán)的作品,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來(lái)源:教育裝備采購(gòu)網(wǎng)"。違者本網(wǎng)將追究相關(guān)法律責(zé)任。

② 本網(wǎng)凡注明"來(lái)源:XXX(非本網(wǎng))"的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),且不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)下載使用,必須保留本網(wǎng)注明的"稿件來(lái)源",并自負(fù)版權(quán)等法律責(zé)任。

③ 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起兩周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

校體購(gòu)產(chǎn)品