99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

TSMaster 信號映射的配置方法

上海同星智能科技有限公司 ? 2024-02-19 14:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

目錄

Catalog

1. 直接映射的操作方法

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

3. 信號映射轉(zhuǎn)換實例

直接映射的操作方法

1、信號映射模塊路徑:

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

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

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

圖1

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

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

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

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

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

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

圖2

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

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

圖3

2、映射方向的三種方式

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


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

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

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

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

圖4

操作步驟如下:

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

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

③選擇映射方向;

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

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

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

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


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á)式映射的操作步驟

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

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

圖5


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

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

③點擊加號添加自變量

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代碼

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

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


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

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

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

圖6


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

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

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

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

圖7

信號映射轉(zhuǎn)換實例

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


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


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

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

圖8

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

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

圖9

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

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


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

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

    關(guān)注

    8

    文章

    5701

    瀏覽量

    128834
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2852

    瀏覽量

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

    關(guān)注

    7

    文章

    3926

    瀏覽量

    66206
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    告別摸索!TSMaster官方最全學(xué)習(xí)路徑整理

    在汽車電子和總線通信領(lǐng)域,TSMaster已成為工程師們不可或缺的利器。作為一款功能強大的總線分析、仿真、測試和診斷工具,TSMaster廣泛應(yīng)用于CAN、LIN、FlexRay等總線系統(tǒng)的開發(fā)
    的頭像 發(fā)表于 06-13 20:06 ?209次閱讀
    告別摸索!<b class='flag-5'>TSMaster</b>官方最全學(xué)習(xí)路徑整理

    干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號表達(dá)式實操指南

    TSMaster軟件支持在圖形里面的信號表達(dá)式功能,主要用于多信號表達(dá)式運算和顯示的場景。本文將以A2L中的標(biāo)定變量為例,介紹如何使用圖形中的信號表達(dá)式功能進(jìn)行多
    的頭像 發(fā)表于 06-06 20:03 ?255次閱讀
    干貨分享 | 零基礎(chǔ)上手!<b class='flag-5'>TSMaster</b>圖形<b class='flag-5'>信號</b>表達(dá)式實操指南

    干貨分享 | TSMaster用戶必看:以太網(wǎng)通信仿真用戶手冊

    TSMaster的以太網(wǎng)通信配置、報文收發(fā)、協(xié)議仿真及自動化測試技巧,助您快速上手并提升開發(fā)效率。本文關(guān)鍵詞:TSMaster,以太網(wǎng)通信仿真目錄Catalog1.符號說
    的頭像 發(fā)表于 03-28 20:04 ?327次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>用戶必看:以太網(wǎng)通信仿真用戶手冊

    EtherCAT轉(zhuǎn)CANopen配置CANopen側(cè)的PDO映射

    使用EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)的情況下,完成CANopen側(cè)的PDO(Process Data Object)映射配置,以便更好地理解和應(yīng)用這一技術(shù)。
    的頭像 發(fā)表于 03-26 17:56 ?459次閱讀
    EtherCAT轉(zhuǎn)CANopen<b class='flag-5'>配置</b>CANopen側(cè)的PDO<b class='flag-5'>映射</b>

    解鎖TSMaster fifo函數(shù):報文讀取的高效方法

    前言:TSMaster目前有兩種讀取報文的模式:回調(diào)函數(shù)模式和fifo模式。fifo函數(shù)是TSMaster近期新增的函數(shù),本文將重點介紹fifo模塊。關(guān)于回調(diào)函數(shù)的使用方法可以參考幫助模塊的《快速
    的頭像 發(fā)表于 03-14 20:04 ?459次閱讀
    解鎖<b class='flag-5'>TSMaster</b> fifo函數(shù):報文讀取的高效<b class='flag-5'>方法</b>

    軟件更新 | 你期待的新功能來了!TSMaster 202502 新版本亮點搶先看!

    您快速了解和掌握新功能,充分利用TSMaster提升工作效率。1.分析模塊01.【總線回放】離線回放新增通道映射功能→【分析】-【總線回放】-【離線回放】-【通道映射
    的頭像 發(fā)表于 03-07 20:03 ?605次閱讀
    軟件更新 | 你期待的新功能來了!<b class='flag-5'>TSMaster</b> 202502 新版本亮點搶先看!

    干貨分享 | TSMaster AUTOSAR E2E使用說明

    在車載網(wǎng)絡(luò)中,信息交換通常涉及多個電子控制單元(ECU)之間的通信。對于安全相關(guān)的信號,如車速、檔位、車輛/電源模式等,數(shù)據(jù)的完整性和可靠性至關(guān)重要。TSMaster為用戶開發(fā)了AUTOSARE2E
    的頭像 發(fā)表于 02-14 20:07 ?844次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b> AUTOSAR E2E使用說明

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

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

    PWM輸出配置方法

    從上節(jié)課的定時器分類圖中我們了解到,互補輸出是高級定時器(TIM1、TIM8)所獨有的,它可以輸出兩路互補信號。而在本節(jié)課中我們將通過一個簡單的例程去介紹如何配置互補PWM輸出,同時為了演示在電機
    的頭像 發(fā)表于 11-04 09:44 ?2922次閱讀
    PWM輸出<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

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

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

    干貨分享 | TSMaster軟件指南

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

    新書推薦 | TSMaster開發(fā)從入門到精通

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

    重磅!翹首以盼的《TSMaster開發(fā)從入門到精通》正式出版!

    TSMaster軟件自推出以來,用戶數(shù)量不斷攀升,目前在中國市場汽車軟件工具鏈客戶覆蓋度已達(dá)到第一(經(jīng)弗若斯特沙利文認(rèn)證),全球企業(yè)用戶超5000家。越來越多資深的CANoe用戶開始使用
    的頭像 發(fā)表于 08-10 08:21 ?840次閱讀
    重磅!翹首以盼的《<b class='flag-5'>TSMaster</b>開發(fā)從入門到精通》正式出版!

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

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

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

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