伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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的工程開發效率。

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

    關注

    9

    文章

    6335

    瀏覽量

    131599
  • 信號
    +關注

    關注

    12

    文章

    2921

    瀏覽量

    80365
  • 數據庫
    +關注

    關注

    7

    文章

    4074

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DMA彈性映射功能

    DMA彈性映射功能 示例 目的:演示AT32F系列DMA彈性映射功能使用的方法。 支持型號:AT32F 系列、AT32F403Axx 主要使用外設: TMR、 GPIO、 DMA 1 快速使用
    發表于 12-12 16:04

    干貨分享 | TSMaster安全管理模塊用戶手冊:一站式配置SecOC與MACSec

    的困擾?為此,我們整理了這份TSMaster安全管理模塊用戶手冊,為您提供一站式的安全協議配置與激活解決方案。本文關鍵詞:安全管理,SecOC協議,PDU、MAC
    的頭像 發表于 11-07 20:04 ?604次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>安全管理模塊用戶手冊:一站式<b class='flag-5'>配置</b>SecOC與MACSec

    請問串口重映射后會修改GPIO的配置嗎?

    佬們,請問串口重映射后會修改GPIO的配置嗎?這里把串口初始化放到LED前面 串口就可以接受到數據 放到LED初始化后面就收不到數據。這是具體哪里出現的問題?求助大佬們
    發表于 10-29 00:10

    載譽而歸 | 同星智能TSMaster軟件項目榮膺“AITX領航創新技術”殊榮

    10月21日-24日,為期四天的第三十二屆中國汽車工程學會年會暨展覽會(SAECCE2025)在重慶科學會堂圓滿落幕。同星智能憑借“汽車電子基礎工具鏈-TSMaster軟件”項目,從眾多前沿技術中
    的頭像 發表于 10-25 10:08 ?770次閱讀
    載譽而歸 | 同星智能<b class='flag-5'>TSMaster</b>軟件項目榮膺“AITX領航創新技術”殊榮

    軟件更新 | TSMaster 7-8月新功能來了!你升級了嗎?

    為持續賦能汽車電子研發,TSMaster在2025年夏季再度升級。TSMaster軟件7-8月版本重磅推出了安全管理功能增強、IOAPI優化,并正式釋放了RPC/IP與EthernetPDURBS
    的頭像 發表于 09-12 20:03 ?2176次閱讀
    軟件更新 | <b class='flag-5'>TSMaster</b> 7-8月新功能來了!你升級了嗎?

    技術培訓 | 南理工專場:同星汽車電子基礎工具鏈暨TSMaster軟件應用培訓圓滿落幕

    2025.8.20南理工TSMaster技術培訓8月19日至20日,同星智能(TSMaster)線下技術培訓專場再次走進南京理工大學,為來自車輛工程,智能底盤,機械工程等相關專業的60余位碩士、博士
    的頭像 發表于 08-22 20:05 ?1300次閱讀
    技術培訓 | 南理工專場:同星汽車電子基礎工具鏈暨<b class='flag-5'>TSMaster</b>軟件應用培訓圓滿落幕

    干貨分享 | TSMaster MBD模塊全解析:從模型搭建到自動化測試的完整實踐

    在汽車電子MBD開發中,TSMasterMBD模塊深度集成于TSMaster先進的總線分析、仿真與測試平臺,旨在為工程師提供一套從模型自動編譯、代碼集成到自動化測試的端到端無縫解決方案。本文將手把手
    的頭像 發表于 08-22 20:04 ?2733次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b> MBD模塊全解析:從模型搭建到自動化測試的完整實踐

    干貨分享 | TSMaster IO功能使用指南—基于同星帶IO設備的配置與操作步驟

    用于處理連續型信號的輸入和輸出,它們可以接收和發送模擬信號,通常用于測量和控制溫度、壓力、電壓等連續性參數。本文主要介紹同星帶IO的設備以及在TSMaster軟件中
    的頭像 發表于 08-09 20:04 ?1167次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b> IO功能使用指南—基于同星帶IO設備的<b class='flag-5'>配置</b>與操作步驟

    軟件更新 | TSMaster 2025.06版來了!AIO/DIO/DDS全面優化,體驗再升級

    我們很高興為您帶來TSMaster2025.06版本的更新匯總!本次升級聚焦AIO、DIO、用戶事件、DDS支持、API文檔網頁版等核心功能,并釋放多項新API,全方位優化軟件性能、增強靈活性,讓您
    的頭像 發表于 07-25 20:04 ?1403次閱讀
    軟件更新 | <b class='flag-5'>TSMaster</b> 2025.06版來了!AIO/DIO/DDS全面優化,體驗再升級

    軟件更新 | 從數據到模型,全面升級!TSMaster新版助力汽車研發新突破

    為滿足汽車電子開發領域日益增長的測試與仿真需求,TSMaster最新版本聚焦實車數據采集、MBD智能建模與新API擴展三大核心功能。無論您是進行車載網絡測試、ECU開發還是自動化驗證,新版本都能
    的頭像 發表于 06-21 20:04 ?1457次閱讀
    軟件更新 | 從數據到模型,全面升級!<b class='flag-5'>TSMaster</b>新版助力汽車研發新突破

    告別摸索!TSMaster官方最全學習路徑整理

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

    干貨分享 | 零基礎上手!TSMaster圖形信號表達式實操指南

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

    軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能

    車載測試的智能化時代正在加速到來!TSMaster202504版本正式發布,本次更新聚焦以太網通信與數據高效處理,帶來三大核心功能升級—以太網報文信息過濾、XCPonEthernet支持、按時間范圍
    的頭像 發表于 05-23 20:05 ?1229次閱讀
    軟件更新 | <b class='flag-5'>TSMaster</b> 202504 版本已上線!三大功能讓車載測試更智能

    干貨分享 | 告別操作難題!TSMaster TIO9000模塊用戶手冊詳解

    還在為TSMasterTIO9000模塊的操作問題頭疼?面對復雜的功能配置無從下手?別擔心,官方用戶手冊來了!無論你是初次接觸TIO9000模塊的新手,還是希望進一步提升效率的資深工程師,這份超詳細
    的頭像 發表于 05-16 20:02 ?1134次閱讀
    干貨分享 | 告別操作難題!<b class='flag-5'>TSMaster</b> TIO9000模塊用戶手冊詳解

    軟件更新 | 以太網通信仿真功能已上線!TSMaster 202503 版本更新速覽

    TSMaster202503軟件功能又更新啦!這一次,我們帶來了工程師們期待已久的以太網通信仿真功能,讓您的車載網絡測試如虎添翼!除了以太網通訊仿真功能,還新增軟件網關、GPS記錄數據格式轉換等功能
    的頭像 發表于 04-12 20:03 ?1424次閱讀
    軟件更新 | 以太網通信仿真功能已上線!<b class='flag-5'>TSMaster</b> 202503 版本更新速覽