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

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

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

3天內不再提示

TSMaster 信號映射的配置方法

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

TSMaster信號映射模塊可以將數據庫變量映射為系統變量,經過映射后的系統變量就等同于數據庫中的變量,該系統變量的讀寫操作就等同于讀寫數據庫變量。其在系統軟件中的位置如下圖所示:

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

信號映射模塊設計的目的,就是為了實現上層應用層邏輯和下層數據庫變量的解耦合。如果上層應用層直接操作數據庫中的變量,一旦數據庫發生變動,介于這種強耦合關系,會造成上層開發,比如Panel,測試腳本等需要修改對應的數據庫變量,對于大型工程項目來說,這種變動是不可接受的。采用信號映射模塊,上層映射層不用直接操作數據庫變量,直接使用映射后的系統變量,當下層數據庫等發生變動時,只需重新將映射數據庫變量到對應的系統變量即可,而不用修改上層的應用。本文將重點介紹TSMaster中添加信號映射的操作方法。

本文關鍵字:信號映射、系統變量、表達式映射

目錄

Catalog

1. 直接映射的操作方法

2. 表達式映射的操作方法

3. 信號映射轉換實例

直接映射的操作方法

1、信號映射模塊路徑:

仿真-環境-信號映射

打開信號映射后,點擊模塊左上角激活按鈕使能信號映射模塊。如圖1。

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

圖1

選擇數據庫中的信號進行映射,以CAN數據庫為例,如圖2所示:

▲ Step1:選擇【通道1】的數據庫報文信號;

▲ Step2:選擇需要映射的信號,比如“EngSpeed”信號;

▲ Step3: 鼠標右鍵,選擇【自動創建映射】;

▲ Step4:在【映射目標系統變量列表】自動生成目標系統變量,默認為直接映射類型。

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

圖2

▲ Step5: 當自動創建映射后,在【仿真-系統變量-用戶變量列表】中會自動生成同名系統變量,如圖3。

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

圖3

2、映射方向的三種方式

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


1)雙向傳遞:系統變量值的改變會同步到信號,信號值的改變會同步到系統變量。

2)僅從信號映射至系統變量:信號值的改變會同步到系統變量,系統變量值的改變不會同步到信號。

3)僅從系統變量映射至信號:系統變量值的改變會同步到信號,信號值的改變不會同步到系統變量。

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

圖4

操作步驟如下:

①選擇映射列表條目中目標系統變量;

②點擊【映射方向】彈出菜單;

③選擇映射方向;

④點擊【設置】完成選擇。

表達式映射操作方法

1、表達式映射的說明

將所選表達式設置為表達式映射后可以編輯表達式,最終將自定義的算法表達式計算得到的結果映射到系統變量,自變量可以選擇常量、系統變量、FlexRay信號、CAN信號、LIN信號。


TSMaster提供了一系列的數學函數列表及表達式,其中數學函數列表:

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

表達式示例:

[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、表達式映射的操作步驟

選擇映射對后點擊設置為表達式映射,在窗口右側編輯計算方法,如圖5。

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

圖5


①選擇映射目標系統變量

②設置為表達式映射

③點擊加號添加自變量

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

:添加自變量

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

:刪除自變量

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

:查看任意表達式幫助

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

:復制當前表達式映射的C代碼

④編輯計算方法表達式

⑤給計算表達式中的自變量賦值,自變量可以選擇常量、系統變量、FlexRay信號、CAN信號、LIN信號


【檢查映射】:完成信號映射列表的添加和配置后,可以選擇檢查當前映射,可以避免出現無效映射的情況。

【配置】:自動激活對應的RBS發送信號。勾選后映射列表中涉及的信號將會以RBS的方式仿真發送,如圖6。

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

圖6


配置好的映射信號列表,可以進行配置文件的保存與導入,如圖7。

【配置文件保存】:信號映射對配置完成后可以將當前映射對配置導出到本地。

【配置文件導入】:可以將當前信號映射列表導出.ini文件。

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

圖7

信號映射轉換實例

汽車車速與發動機轉速之間有一種常見的轉換關系計算,車速(km/小時)=發動機轉速x 60 x 3.14 x輪胎直徑/(1000X主減速比x對應檔位傳動比)。通常輪胎直徑、主減速比、對應檔位傳動比可以通過汽車手冊查得,再通過已知的發動機轉速,使用信號映射計算出汽車的車速,即:車速CarSpeed= 發動機轉速*60*3.14*0.724/(1000*3.683*0.672)。


在TSMaster的信號映射里創建好目標系統變量“CarspeedMappingFromEngSpeed”,設置為表達式映射,x1綁定汽車發動機轉速EngSpeed,如圖8。


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

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

圖8

配置好信號映射表達式后,可以修改EngSpeed的發送值為1000 rpm,經過信號映射后可以自動計算車速為55.1 km/h, 如圖9。

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

圖9

同樣,繼續修改EngSpeed的發送值為2000 rpm,經過信號映射后可以自動計算車速約為110.2 km/h, 如圖10。

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


以上是信號映射模塊使用操作流程和示例,信號映射出來的系統變量可以直接被我們的panel模塊、信號測試模塊、信號比較模塊、C小程序、圖形模塊等模塊訪問和使用,信號映射是我們TSMaster中實現模塊互通的一員,合理使用信號映射模塊可以有效提高基于TSMaster的工程開發效率。

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

    關注

    8

    文章

    5269

    瀏覽量

    126599
  • 信號
    +關注

    關注

    11

    文章

    2789

    瀏覽量

    76730
  • 數據庫
    +關注

    關注

    7

    文章

    3794

    瀏覽量

    64362
收藏 人收藏

    評論

    相關推薦

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

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

    Juniper防火墻配置NAT映射的問題分析

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

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發的一款國產汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業工具,支持從需求分析到系統實現的整個系統開發過程。TSMaster軟件可連接、配置
    的頭像 發表于 09-15 08:08 ?1649次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    新書推薦 | TSMaster開發從入門到精通

    書名:TSMaster開發從入門到精通書號:9787302667193作者:楊金升劉矗劉功申定價:99.80元《CANoe開發從入門到精通》作者又一力作!本書旨在幫助廣大汽車工業領域的研發工程師快速
    的頭像 發表于 08-30 12:37 ?499次閱讀
    新書推薦 | <b class='flag-5'>TSMaster</b>開發從入門到精通

    TSMaster 測試報告生成器操作指南

    用戶在基于TSMaster軟件開發測試用例時,或需要使用TSMaster生成HTML報告時,需要使用TSMaster測試報告生成器。1Test_Report說明Test_Report是目前
    的頭像 發表于 08-03 08:21 ?446次閱讀
    <b class='flag-5'>TSMaster</b> 測試報告生成器操作指南

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

    TSMaster是同星智能開發的一款國產汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業工具,支持從需求分析到系統實現的整個系統開發過程。TSMaster軟件可連接、配置
    的頭像 發表于 07-20 08:21 ?941次閱讀
    新用戶必看!<b class='flag-5'>TSMaster</b>軟件Q A指南(第2期)

    TSMaster 中不同總線報文消息過濾的操作方式

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

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

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

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

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

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

    容器與注入機的映射通常涉及網絡端口、文件系統和環境變量等方面的配置。以下是如何在不同方面完成容器和注入機映射的詳細說明: 1. 網絡端口映射 通過使用Javascript,我們可以將
    的頭像 發表于 06-06 15:18 ?365次閱讀

    TSMaster 中 Hex 文件編輯器使用詳細教程

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

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗方法

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

    TSMaster VLAN配置方法

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

    TSMaster如何同時記錄標定變量和DBC信號至BLF文件

    客戶在使用TSMaster軟件標定功能時,有如下使用場景:將DBC文件中的信號與A2L文件中的標定變量同時記錄在一個記錄文件。針對此應用場景,TSMaster軟件提供了一種方法來滿足此
    的頭像 發表于 03-25 08:20 ?715次閱讀
    <b class='flag-5'>TSMaster</b>如何同時記錄標定變量和DBC<b class='flag-5'>信號</b>至BLF文件

    TSMaster 總線記錄功能操作指南

    總線記錄主要是指對CAN、LIN、FlexRay,Ethernet等總線系統的通信數據進行記錄和分析,是工程師在故障診斷、性能分析和數據記錄方面的重要工具,作為TSMaster軟件中使用率很高
    的頭像 發表于 03-05 08:21 ?704次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄功能操作指南
    主站蜘蛛池模板: 最近免费视频中文2019完整版 | 欧美性appstin孕妇| 农民下乡在线观看3| 青柠电影在线看| 日韩美一区二区| 校园刺激全黄H全肉细节文| 亚洲AV中文字幕无码久久| 野花日本高清在线观看免费吗| 正在播放一区二区| 99久久人妻无码精品系列性欧美 | 被黑人做的白浆直流| 高h乱一受多攻男男| 国产亚洲日韩在线播放不卡| 精品久久久爽爽久久久AV| 伦理片在线线手机版韩国免费观看 | 极品少妇小泬50PTHEPON| 久久人人爽人人片AV人成| 暖暖的视频完整视频免费韩国| 日本在线高清不卡免费播放| 香蕉视频国产精品| 中文字幕本庄优花喂奶| 成人毛片免费在线观看| 国产在线精品一区二区网站免费 | 久久久久久久网站| 女人十八毛片水真多啊| 丝袜情趣在线资源二区| 亚洲中久无码永久在线| gv肉片视频免费观看| 国产人妻人伦精品久久久| 巨爆乳中文字幕爆乳区| 日本午夜精品一区二区三区电影| 亚州天堂在线视频av| 69久久国产精品热88人妻| 国产传媒在线播放| 久久一级片| 手机观看毛片| 1V1各种PLAY女主被肉| 国产精品免费一区二区区| 偷柏自拍亚洲综合在线| 国产99精品视频一区二区三区| 黄色毛片a|