在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TSMaster 信號(hào)映射的配置方法

上海同星智能科技有限公司 ? 2024-02-19 14:00 ? 次閱讀

TSMaster信號(hào)映射模塊可以將數(shù)據(jù)庫(kù)變量映射為系統(tǒng)變量,經(jīng)過(guò)映射后的系統(tǒng)變量就等同于數(shù)據(jù)庫(kù)中的變量,該系統(tǒng)變量的讀寫(xiě)操作就等同于讀寫(xiě)數(shù)據(jù)庫(kù)變量。其在系統(tǒng)軟件中的位置如下圖所示:

311f01da-ceec-11ee-9118-92fbcf53809c.png

信號(hào)映射模塊設(shè)計(jì)的目的,就是為了實(shí)現(xiàn)上層應(yīng)用層邏輯和下層數(shù)據(jù)庫(kù)變量的解耦合。如果上層應(yīng)用層直接操作數(shù)據(jù)庫(kù)中的變量,一旦數(shù)據(jù)庫(kù)發(fā)生變動(dòng),介于這種強(qiáng)耦合關(guān)系,會(huì)造成上層開(kāi)發(fā),比如Panel,測(cè)試腳本等需要修改對(duì)應(yīng)的數(shù)據(jù)庫(kù)變量,對(duì)于大型工程項(xiàng)目來(lái)說(shuō),這種變動(dòng)是不可接受的。采用信號(hào)映射模塊,上層映射層不用直接操作數(shù)據(jù)庫(kù)變量,直接使用映射后的系統(tǒng)變量,當(dāng)下層數(shù)據(jù)庫(kù)等發(fā)生變動(dòng)時(shí),只需重新將映射數(shù)據(jù)庫(kù)變量到對(duì)應(yīng)的系統(tǒng)變量即可,而不用修改上層的應(yīng)用。本文將重點(diǎn)介紹TSMaster中添加信號(hào)映射的操作方法。

本文關(guān)鍵字:信號(hào)映射、系統(tǒng)變量、表達(dá)式映射

目錄

Catalog

1. 直接映射的操作方法

2. 表達(dá)式映射的操作方法

3. 信號(hào)映射轉(zhuǎn)換實(shí)例

直接映射的操作方法

1、信號(hào)映射模塊路徑:

仿真-環(huán)境-信號(hào)映射

打開(kāi)信號(hào)映射后,點(diǎn)擊模塊左上角激活按鈕使能信號(hào)映射模塊。如圖1。

31277856-ceec-11ee-9118-92fbcf53809c.jpg

圖1

選擇數(shù)據(jù)庫(kù)中的信號(hào)進(jìn)行映射,以CAN數(shù)據(jù)庫(kù)為例,如圖2所示:

▲ Step1:選擇【通道1】的數(shù)據(jù)庫(kù)報(bào)文信號(hào);

▲ Step2:選擇需要映射的信號(hào),比如“EngSpeed”信號(hào);

▲ Step3: 鼠標(biāo)右鍵,選擇【自動(dòng)創(chuàng)建映射】;

▲ Step4:在【映射目標(biāo)系統(tǒng)變量列表】自動(dòng)生成目標(biāo)系統(tǒng)變量,默認(rèn)為直接映射類型。

3136a0c4-ceec-11ee-9118-92fbcf53809c.jpg

圖2

▲ Step5: 當(dāng)自動(dòng)創(chuàng)建映射后,在【仿真-系統(tǒng)變量-用戶變量列表】中會(huì)自動(dòng)生成同名系統(tǒng)變量,如圖3。

31488c08-ceec-11ee-9118-92fbcf53809c.jpg

圖3

2、映射方向的三種方式

直接映射方式可以理解為一對(duì)一的映射方式,可以選擇信號(hào)映射的方向,TSMaster提供了三種方式:雙向傳遞、僅從信號(hào)映射至系統(tǒng)變量、僅從系統(tǒng)變量映射至信號(hào),以適配不同的映射需求,如圖4。


1)雙向傳遞:系統(tǒng)變量值的改變會(huì)同步到信號(hào),信號(hào)值的改變會(huì)同步到系統(tǒng)變量。

2)僅從信號(hào)映射至系統(tǒng)變量:信號(hào)值的改變會(huì)同步到系統(tǒng)變量,系統(tǒng)變量值的改變不會(huì)同步到信號(hào)。

3)僅從系統(tǒng)變量映射至信號(hào):系統(tǒng)變量值的改變會(huì)同步到信號(hào),信號(hào)值的改變不會(huì)同步到系統(tǒng)變量。

3153fd86-ceec-11ee-9118-92fbcf53809c.jpg

圖4

操作步驟如下:

①選擇映射列表?xiàng)l目中目標(biāo)系統(tǒng)變量;

②點(diǎn)擊【映射方向】彈出菜單;

③選擇映射方向;

④點(diǎn)擊【設(shè)置】完成選擇。

表達(dá)式映射操作方法

1、表達(dá)式映射的說(shuō)明

將所選表達(dá)式設(shè)置為表達(dá)式映射后可以編輯表達(dá)式,最終將自定義的算法表達(dá)式計(jì)算得到的結(jié)果映射到系統(tǒng)變量,自變量可以選擇常量、系統(tǒng)變量、FlexRay信號(hào)、CAN信號(hào)、LIN信號(hào)。


TSMaster提供了一系列的數(shù)學(xué)函數(shù)列表及表達(dá)式,其中數(shù)學(xué)函數(shù)列表:

abs, acos, asin, atan, atan2, ceil, cos, cosh, e, exp, fac, floor, ln.

log, log10, max, min, ncr, npr, pi, pow, sign, sin, sinh, sqrt, tan, tanh

表達(dá)式示例:

[1] sqrt(x1n1.5 + x2n2.5)

[2] x1 * 3 + x2 / 1.2 - 11.9

[3] (1/(x1+1)+2/(x2+2)+3/(x3+3))

[4] (x1 > 50) & ((x2 <30) |(x3 = 1)

2、表達(dá)式映射的操作步驟

選擇映射對(duì)后點(diǎn)擊設(shè)置為表達(dá)式映射,在窗口右側(cè)編輯計(jì)算方法,如圖5。

316cb2a4-ceec-11ee-9118-92fbcf53809c.jpg

圖5


①選擇映射目標(biāo)系統(tǒng)變量

②設(shè)置為表達(dá)式映射

③點(diǎn)擊加號(hào)添加自變量

3170a65c-ceec-11ee-9118-92fbcf53809c.png

:添加自變量

31777022-ceec-11ee-9118-92fbcf53809c.png

:刪除自變量

317afb48-ceec-11ee-9118-92fbcf53809c.png

:查看任意表達(dá)式幫助

3184b20a-ceec-11ee-9118-92fbcf53809c.png

:復(fù)制當(dāng)前表達(dá)式映射的C代碼

④編輯計(jì)算方法表達(dá)式

⑤給計(jì)算表達(dá)式中的自變量賦值,自變量可以選擇常量、系統(tǒng)變量、FlexRay信號(hào)、CAN信號(hào)、LIN信號(hào)


【檢查映射】:完成信號(hào)映射列表的添加和配置后,可以選擇檢查當(dāng)前映射,可以避免出現(xiàn)無(wú)效映射的情況。

【配置】:自動(dòng)激活對(duì)應(yīng)的RBS發(fā)送信號(hào)。勾選后映射列表中涉及的信號(hào)將會(huì)以RBS的方式仿真發(fā)送,如圖6。

319377c2-ceec-11ee-9118-92fbcf53809c.jpg

圖6


配置好的映射信號(hào)列表,可以進(jìn)行配置文件的保存與導(dǎo)入,如圖7。

【配置文件保存】:信號(hào)映射對(duì)配置完成后可以將當(dāng)前映射對(duì)配置導(dǎo)出到本地。

【配置文件導(dǎo)入】:可以將當(dāng)前信號(hào)映射列表導(dǎo)出.ini文件。

31f61300-ceec-11ee-9118-92fbcf53809c.jpg

圖7

信號(hào)映射轉(zhuǎn)換實(shí)例

汽車車速與發(fā)動(dòng)機(jī)轉(zhuǎn)速之間有一種常見(jiàn)的轉(zhuǎn)換關(guān)系計(jì)算,車速(km/小時(shí))=發(fā)動(dòng)機(jī)轉(zhuǎn)速x 60 x 3.14 x輪胎直徑/(1000X主減速比x對(duì)應(yīng)檔位傳動(dòng)比)。通常輪胎直徑、主減速比、對(duì)應(yīng)檔位傳動(dòng)比可以通過(guò)汽車手冊(cè)查得,再通過(guò)已知的發(fā)動(dòng)機(jī)轉(zhuǎn)速,使用信號(hào)映射計(jì)算出汽車的車速,即:車速CarSpeed= 發(fā)動(dòng)機(jī)轉(zhuǎn)速*60*3.14*0.724/(1000*3.683*0.672)。


在TSMaster的信號(hào)映射里創(chuàng)建好目標(biāo)系統(tǒng)變量“CarspeedMappingFromEngSpeed”,設(shè)置為表達(dá)式映射,x1綁定汽車發(fā)動(dòng)機(jī)轉(zhuǎn)速EngSpeed,如圖8。


CarspeedMappingFromEngSpeed = x1*60*3.14*0.724/(1000*3.683*0.672)

31fcfd1e-ceec-11ee-9118-92fbcf53809c.png

圖8

配置好信號(hào)映射表達(dá)式后,可以修改EngSpeed的發(fā)送值為1000 rpm,經(jīng)過(guò)信號(hào)映射后可以自動(dòng)計(jì)算車速為55.1 km/h, 如圖9。

3213c54e-ceec-11ee-9118-92fbcf53809c.png

圖9

同樣,繼續(xù)修改EngSpeed的發(fā)送值為2000 rpm,經(jīng)過(guò)信號(hào)映射后可以自動(dòng)計(jì)算車速約為110.2 km/h, 如圖10。

32177a54-ceec-11ee-9118-92fbcf53809c.png


以上是信號(hào)映射模塊使用操作流程和示例,信號(hào)映射出來(lái)的系統(tǒng)變量可以直接被我們的panel模塊、信號(hào)測(cè)試模塊、信號(hào)比較模塊、C小程序、圖形模塊等模塊訪問(wèn)和使用,信號(hào)映射是我們TSMaster中實(shí)現(xiàn)模塊互通的一員,合理使用信號(hào)映射模塊可以有效提高基于TSMaster的工程開(kāi)發(fā)效率。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 測(cè)試
    +關(guān)注

    關(guān)注

    8

    文章

    5362

    瀏覽量

    126912
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2803

    瀏覽量

    76979
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3842

    瀏覽量

    64574
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解決方案 | 基于TSMaster的平板電腦解決方案

    Tosun基于TSMaster的平板電腦解決方案基于TSMaster的平板電腦是一款集成了TSMaster軟件平臺(tái)和多種總線分析硬件工具的綜合產(chǎn)品,旨在充分發(fā)揮同星自主研發(fā)的技術(shù)優(yōu)勢(shì),解決實(shí)車路試
    的頭像 發(fā)表于 11-10 01:02 ?653次閱讀
    解決方案 | 基于<b class='flag-5'>TSMaster</b>的平板電腦解決方案

    Juniper防火墻配置NAT映射的問(wèn)題分析

    記錄一下Juniper SSG或者ISG 系列防火墻上配置一對(duì)多NAT映射 VIP(Viritual Internet Protocol)時(shí)碰到的一個(gè)特殊的問(wèn)題, 就是在內(nèi)部服務(wù)器ICMP報(bào)文被阻斷
    的頭像 發(fā)表于 10-29 09:55 ?412次閱讀
    Juniper防火墻<b class='flag-5'>配置</b>NAT<b class='flag-5'>映射</b>的問(wèn)題分析

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開(kāi)發(fā)的一款國(guó)產(chǎn)汽車總線工具鏈軟件平臺(tái),是全方位汽車總線設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程。TSMaster軟件可連接、配置
    的頭像 發(fā)表于 09-15 08:08 ?2000次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    新書(shū)推薦 | TSMaster開(kāi)發(fā)從入門(mén)到精通

    書(shū)名:TSMaster開(kāi)發(fā)從入門(mén)到精通書(shū)號(hào):9787302667193作者:楊金升劉矗劉功申定價(jià):99.80元《CANoe開(kāi)發(fā)從入門(mén)到精通》作者又一力作!本書(shū)旨在幫助廣大汽車工業(yè)領(lǐng)域的研發(fā)工程師快速
    的頭像 發(fā)表于 08-30 12:37 ?612次閱讀
    新書(shū)推薦 | <b class='flag-5'>TSMaster</b>開(kāi)發(fā)從入門(mén)到精通

    TSMaster 測(cè)試報(bào)告生成器操作指南

    用戶在基于TSMaster軟件開(kāi)發(fā)測(cè)試用例時(shí),或需要使用TSMaster生成HTML報(bào)告時(shí),需要使用TSMaster測(cè)試報(bào)告生成器。1Test_Report說(shuō)明Test_Report是目前
    的頭像 發(fā)表于 08-03 08:21 ?557次閱讀
    <b class='flag-5'>TSMaster</b> 測(cè)試報(bào)告生成器操作指南

    新用戶必看!TSMaster軟件Q A指南(第2期)

    TSMaster是同星智能開(kāi)發(fā)的一款國(guó)產(chǎn)汽車總線工具鏈軟件平臺(tái),是全方位汽車總線設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程。TSMaster軟件可連接、配置
    的頭像 發(fā)表于 07-20 08:21 ?1120次閱讀
    新用戶必看!<b class='flag-5'>TSMaster</b>軟件Q A指南(第2期)

    TSMaster 中不同總線報(bào)文消息過(guò)濾的操作方式

    TSMaster軟件平臺(tái)支持對(duì)不同總線(CAN、LIN、FlexRay)報(bào)文和信號(hào)的過(guò)濾,包括全局接收過(guò)濾、數(shù)據(jù)流過(guò)濾、窗口過(guò)濾、字符串過(guò)濾、可編程過(guò)濾,針對(duì)不同的總線信號(hào)過(guò)濾器的使用方法
    的頭像 發(fā)表于 06-22 08:21 ?1620次閱讀
    <b class='flag-5'>TSMaster</b> 中不同總線報(bào)文消息過(guò)濾的操作方式

    TSMaster 的 CAN UDS 診斷操作指南(下)

    上期,我們主要介紹了UDS診斷模塊的創(chuàng)建以及TSMaster基礎(chǔ)診斷配置。很多客戶表示意猶未盡。因此我們將繼續(xù)帶來(lái)《TSMaster的CANUDS診斷操作指南(下)》的精彩內(nèi)容,為您帶來(lái)
    的頭像 發(fā)表于 06-18 08:21 ?2025次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(下)

    TSMaster 的 CAN UDS 診斷操作指南(上)

    以太網(wǎng)的DoIP的診斷功能,TSMaster的CANUDS診斷操作指南(上)篇,主要是針對(duì)UDS診斷模塊的創(chuàng)建、CANUDS診斷傳輸層配置TSMaster基礎(chǔ)診斷
    的頭像 發(fā)表于 06-08 08:21 ?2695次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)

    容器怎么完成和容器引擎的映射

    容器與注入機(jī)的映射通常涉及網(wǎng)絡(luò)端口、文件系統(tǒng)和環(huán)境變量等方面的配置。以下是如何在不同方面完成容器和注入機(jī)映射的詳細(xì)說(shuō)明: 1. 網(wǎng)絡(luò)端口映射 通過(guò)使用Javascript,我們可以將
    的頭像 發(fā)表于 06-06 15:18 ?400次閱讀

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

    TSMaster中Hex文件編輯器的使用方法,該編輯器能實(shí)現(xiàn)將現(xiàn)有的Hex、bin、mot、s19和tsbinary類型的文件按地址分割;并且能將Hex、bin、mo
    的頭像 發(fā)表于 06-01 08:21 ?903次閱讀
    <b class='flag-5'>TSMaster</b> 中 Hex 文件編輯器使用詳細(xì)教程

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    面對(duì)切換工具鏈的用戶來(lái)說(shuō),在TSMaster上完成總線通訊中的CRC/E2E校驗(yàn)處理不是特別熟悉,該文章可以協(xié)助客戶快速使用TSMaster完成CAN/CANFD總線通訊的CRC/E2E校驗(yàn)。本文
    的頭像 發(fā)表于 05-25 08:21 ?2594次閱讀
    詳解<b class='flag-5'>TSMaster</b> CAN 與 CANFD 的 CRC E2E 校驗(yàn)<b class='flag-5'>方法</b>

    TSMaster VLAN配置方法

    ,以太網(wǎng)目錄Catalog1.VLAN的配置方法2.TCP/IP通訊帶VLAN測(cè)試1.TSMaster配置VLANVLAN配置流程如下:1)
    的頭像 發(fā)表于 05-18 08:21 ?518次閱讀
    <b class='flag-5'>TSMaster</b> VLAN<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    TSMaster如何同時(shí)記錄標(biāo)定變量和DBC信號(hào)至BLF文件

    客戶在使用TSMaster軟件標(biāo)定功能時(shí),有如下使用場(chǎng)景:將DBC文件中的信號(hào)與A2L文件中的標(biāo)定變量同時(shí)記錄在一個(gè)記錄文件。針對(duì)此應(yīng)用場(chǎng)景,TSMaster軟件提供了一種方法來(lái)滿足此
    的頭像 發(fā)表于 03-25 08:20 ?819次閱讀
    <b class='flag-5'>TSMaster</b>如何同時(shí)記錄標(biāo)定變量和DBC<b class='flag-5'>信號(hào)</b>至BLF文件

    TSMaster 總線記錄功能操作指南

    總線記錄主要是指對(duì)CAN、LIN、FlexRay,Ethernet等總線系統(tǒng)的通信數(shù)據(jù)進(jìn)行記錄和分析,是工程師在故障診斷、性能分析和數(shù)據(jù)記錄方面的重要工具,作為TSMaster軟件中使用率很高
    的頭像 發(fā)表于 03-05 08:21 ?782次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄功能操作指南
    主站蜘蛛池模板: 六月婷婷激情综合| 视频在线观看免费网站| 国产精品一区二区三区四区五区| 久久亚洲综合中文字幕| 国产一区二区三区免费大片天美| 精品伊人久久大线蕉色首页| 精品成人在线观看| 成人亚洲视频| 午夜大片网| 欧美成人天天综合天天在线 | 亚洲影视网| 性色在线播放| 日本不卡免费新一区二区三区| 日本免费精品视频| 狠狠色综合久久久久尤物| 艹逼视频免费看| 手机看片1024在线| 性夜影院爽黄a爽在线看香蕉| 亚洲性视频网站| 月夜免费观看完整视频| 色亚洲视频| 久久99热狠狠色精品一区| 97玖玖| 九九51精品国产免费看| 91综合在线视频| 亚洲综合色一区二区三区小说| 色国产视频| 国产一级aa大片毛片| 欧美一区二区视频在线观看| 精品视频卡1卡2卡3| 亚色在线| 亚洲bt欧美bt高清bt777| 久久国产精品免费看| 色婷婷99综合久久久精品| 久久婷婷是五月综合色狠狠| 午夜久久福利| asian极品呦女爱爱| 狠狠色噜噜狠狠狠狠米奇777| 日日摸人人看97人人澡| 国产nv精品你懂得| 久爱综合|