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

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

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

3天內不再提示

應用筆記 | TSMaster XCP 模塊輸出的 mat 文件格式說明

上海同星智能科技有限公司 ? 2022-08-08 10:03 ? 次閱讀

上篇筆記我們介紹的是,TSMaster如何使用同星標定模塊,相信很多工程師對我們TSMaster的后臺操作有了更進一步的了解。本章節我們繼續給大家帶來一篇應用筆記——XCP 模塊輸出的 mat 文件格式說明。

本文目錄:

一、mat變量格式定義

1. 固定變量定義

2. 時間解析方法

3. 時間關聯的信號解析方法

4. 構建 timeseries

二、Simulink 信號回放

1. 模型中回放工作區變量

一、mat變量格式定義

TSMaster XCP 模塊支持直接輸出壓縮的 HDF5 格式的 mat 文件(Matlab 7.3 版本及以上),為基于 Simulink 的模型開發創造了便利。TSMaster 輸出的 mat 文件載入 Matlab 后,其工作區變量列表如下:

95aa6570-150e-11ed-9ade-dac502259ad0.png

(載入工作區的 mat文件)

1

固定變量定義

固定變量列表如下:

序號

變量名稱

含義

1

Comment

注釋信息, 在同星標定模塊的記錄引擎配置中可以更改, 若注釋信息為空, 則不會記錄這個變量

2

MeasurementStartTime

測量啟動時間,TDate

Time 格式, double 類型,用于自動化

3

MeasurementStartTimeStr

字符串表達的測量啟動時間

4

MeasurementStopTime

測量結束時間, TDateTime格式, double 類型,用于自動化

5

MeasurementStopTimeStr

字符串表達的測量結束時間

6

ECU_LIST

參與標定的 ECU列表,逗號分隔

7

TIME_LIST

時間列表,包含所有信號的時間信息

2

時間解析方法

首先分隔時間序列,獲取所有時間軸:

95d0e8a8-150e-11ed-9ade-dac502259ad0.png

(分隔時間序列)

>以 AN0001 中記錄的信號為例,其時間序列 TIME_LIST 字符串變量如下:

ecu1_TIME_DAQ_Cyclic,ecu1_TIME_DAQ_10_ms,ecu1_TIME_DAQ_100ms,ecu1_TIME_POLL_noiseSignal,TIME_XCPSimBus__engine_speed

分隔后可根據名稱在工作區取得每一根時間軸數組,每根時間軸數組可關聯一個或一組信號,時間軸有三種類型,分別是 DAQ 時間(一根時間軸包含一個 或一組信號);Poll 時間 (一根時間軸對應一個信號) 和系統變量時間 (一根時間軸對應一個信號):

序號

時間軸

類型

1

ecu1_TIME_DAQ_Cyclic

DAQ時間,對應 Cyclic 類型的 DAQ

2

ecu1_TIME_DAQ_10_ms

DAQ時間,對應 10_ms 類型的 DAQ

3

ecu1_TIME_DAQ_100ms

DAQ時間,對應 100ms 類型的 DAQ

4

ecu1_TIME_POLL_noiseSignal

Poll時間,對應查詢類型的變量

5

TIME_XCPSimBus__engine_speed

系統變量時間,對應系統變量

>根據每根時間軸數組名稱可以提取時間軸的每個時刻絕對時間, 單位時秒,以 ecu1_TIME_DAQ_100ms 為例,如下圖所示:

95ed3558-150e-11ed-9ade-dac502259ad0.png

(時間軸數組)

3

時間關聯的信號解析方法

>獲取了時間軸后, 需要獲取時間軸所關聯的信號列表,并根據列表中信號名稱定位信號。以時間軸 ecu1_TIME_DAQ_100ms 為例,其對應的信號列表存放于名稱 ecu1_TIME_DAQ_100ms_LIST 的字符串變量里(逗號分隔),其變量名稱規則為:

時間軸名稱_LIST

>按逗號分隔方式展開字符串變量 ecu1_TIME_DAQ_100ms_LIST 即可得到時間軸 ecu1_TIME_DAQ_100ms 所對應的一個或一組變量名稱,在本例中,只有一個名稱:

ecu1_triangleSignal

>這個變量名稱最終定位到信號值數組“ecu1_triangleSignal”,該信號值數組的每一個元素與時間信號數組的每一個元素在時間上是一一對應的。

>在這個信號上右擊可以繪制信號按點分布的曲線(不帶時間信息),如下圖所示:

960a4f80-150e-11ed-9ade-dac502259ad0.png

(信號上右鍵選擇plot以繪制不帶時間信息的值序列)

4

構建 timeseries

>若需要構建帶時間信息的信號值序列,需要額外執行一段m腳本來構造timeseris ,以 信 號 ecu1_triangleSignal 為 例 , 其 對 應 的 時 間 軸 是 ecu1_TIME_DAQ_100ms,則 timeseries 可以通過如下腳本構造:

Triangle_signal= timeseries(ecu1_triangleSignal, ecu1_TIME_DAQ_100ms)

>構造后,在工作區出現一個新的信號“Triangle_signal”:

9631ceca-150e-11ed-9ade-dac502259ad0.png

(生成timeseries)

>右鍵繪制其變化曲線,可以看出橫縱坐標分別是時間和值:

9666e088-150e-11ed-9ade-dac502259ad0.png

(繪制 timeseries信號)

二、Simulink 信號回放

1

模型中回放工作區變量

在模型中回放 XCP 信號有如下幾個步驟:

打開 Simulink 模塊,在模塊空白處雙擊,選擇“FromWorkspace”:

968c2636-150e-11ed-9ade-dac502259ad0.png

(雙擊空白處搜索“FromWorkspace”信號)

根據 timeseries 的名稱,將 Simulink 中的信號名稱改為“Triangle_signal”,即可參與模型相關的算法仿真和測試過程:

96ad485c-150e-11ed-9ade-dac502259ad0.png

(修改信號名稱)

連接 Scope 后,仿真結果如下:

96e2453e-150e-11ed-9ade-dac502259ad0.png

(Simulink仿真結果)

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

    關注

    0

    文章

    11

    瀏覽量

    11853
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CCG4十六進制文件格式是什么?

    你好,先生, 我可以知道 CCG4 十六進制文件格式嗎? 2055 行是什么意思?
    發表于 05-15 07:22

    CHK文件恢復專家輔助程序

    CHK文件恢復專家u盤文件格式的輔助程序?
    發表于 03-06 17:21 ?0次下載

    了解ISL28022的電流和功率計算應用筆記

    本應用筆記討論數字電源監控器(DPM) ISL28022的內部計算程序。它解釋了數據寄存器的位格式,并舉例說明了內部數學處理器從測得的分流和總線電壓導出電流和功率值的程序步驟。本應用筆記
    的頭像 發表于 02-21 11:30 ?386次閱讀
    了解ISL28022的電流和功率計算應<b class='flag-5'>用筆記</b>

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

    仿真模塊,實現端到端的數據保護,確保數據在傳輸過程中不被篡改、丟失或損壞。本文主要介紹TSMasterAUTOSARE2E的使用說明。本文關鍵詞:TSMaster
    的頭像 發表于 02-14 20:07 ?631次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b> AUTOSAR E2E使用<b class='flag-5'>說明</b>

    CDK應用筆記

    電子發燒友網站提供《CDK應用筆記.pdf》資料免費下載
    發表于 01-16 16:17 ?0次下載
    CDK應<b class='flag-5'>用筆記</b>

    ES32VF2264應用筆記

    電子發燒友網站提供《ES32VF2264應用筆記.pdf》資料免費下載
    發表于 01-16 16:14 ?0次下載
    ES32VF2264應<b class='flag-5'>用筆記</b>

    EE-110:ELF和DWARF文件格式快速入門

    電子發燒友網站提供《EE-110:ELF和DWARF文件格式快速入門.pdf》資料免費下載
    發表于 01-05 09:41 ?0次下載
    EE-110:ELF和DWARF<b class='flag-5'>文件格式</b>快速入門

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發表于 12-30 15:38 ?2次下載

    MOV文件與其他視頻格式的兼容性

    MOV文件作為一種由蘋果公司開發的視頻文件格式(全稱為QuickTime Movie Format),在兼容性方面表現出色。以下是對MOV文件與其他視頻格式兼容性的分析: 一、MOV
    的頭像 發表于 12-06 14:36 ?2194次閱讀

    EPS文件格式如何轉換 EPS和SVG文件的區別

    EPS文件格式轉換 EPS(Encapsulated PostScript)是一種用于存儲矢量圖形的文件格式,最初由Adobe公司開發。由于EPS文件在打印時能夠保持極高的質量,并且廣泛被各種
    的頭像 發表于 11-19 10:31 ?1791次閱讀

    XCP之A2L文件簡介

    A2L文件是一個標定的描述文件,基于文本格式,描述ECU的通信等相關的參數,以及標定,觀測變量的地址以及物理值計算公式等等。A2L 文件中的信息允許
    的頭像 發表于 11-13 11:15 ?1448次閱讀
    <b class='flag-5'>XCP</b>之A2L<b class='flag-5'>文件</b>簡介

    我想問下頻率信號如何在TDMS文件格式下保存啊?

    我想問下頻率信號如何在TDMS文件格式下保存啊?
    發表于 11-12 18:40

    常用對象文件格式

    電子發燒友網站提供《常用對象文件格式.pdf》資料免費下載
    發表于 10-15 09:25 ?0次下載
    常用對象<b class='flag-5'>文件格式</b>

    發掘3D文件格式的無限潛力:打造沉浸式虛擬世界

    在當今數字化時代,3D技術的應用范圍日益廣泛,涵蓋電影后期制作、產品原型設計、虛擬現實(VR)、增強現實(AR)、游戲等眾多領域。而3D文件格式作為3D技術的核心組成部分,對于實現3D數據和模型的存儲、共享和操作至關重要。
    的頭像 發表于 09-26 18:14 ?1777次閱讀
    發掘3D<b class='flag-5'>文件格式</b>的無限潛力:打造沉浸式虛擬世界

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

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對Hex、bin、mot、s19和tsbinary類型的
    的頭像 發表于 06-01 08:21 ?1271次閱讀
    <b class='flag-5'>TSMaster</b> 中 Hex <b class='flag-5'>文件</b>編輯器使用詳細教程
    主站蜘蛛池模板: 一级大片视频 | 综合五月天婷婷丁香 | 久久精品国产精品亚洲毛片 | 久久美女性网 | 亚洲操图| 久久久久久免费播放一级毛片 | 最近的中文字幕免费动漫视频 | 天堂资源在线 | 国产精品a在线观看香蕉 | 亚洲 欧美 丝袜 制服 在线 | 香蕉视频网站在线播放 | 天堂网在线最新版www | 天堂网在线.www天堂在线资源 | 国产亚洲精品免费 | 二级黄绝大片中国免费视频0 | 午夜精品视频在线观看美女 | 一区二区三区视频免费观看 | 性欧美大战久久久久久久久 | 色爽女视频 | 欧美最猛黑人xxxx黑人猛交黄 | 黄色大秀 | 久久精品女人天堂 | 成人毛片一区二区三区 | 亚洲国产情侣偷自在线二页 | 久久国产免费观看 | 无码一区二区三区视频 | 亚洲高清成人 | 97夜夜澡人人爽人人喊一欧美 | 亚洲色四在线视频观看 | 一本大道一卡二卡四卡 | 综合五月婷婷 | 高h办公室 | 奇米影视777狠狠狠888不卡 | 5566成人免费视频观看 | 狠狠色丁香婷婷综合视频 | 人人操在线播放 | 人人乳乳香蕉大免费 | 夜夜夜夜夜夜夜工噜噜噜 | 韩国三级床戏合集 | 男男扒开后菊惩罚 | 亚洲成人精品 |