国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

上海同星智能科技有限公司 ? 2022-04-29 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1

Chapter1 ||mat變量格式定義

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

4416f0cc-c71e-11ec-8521-dac502259ad0.png

1.1 固定變量定義

固定變量列表如下:

序號

變量名稱

含義

1

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

2

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

3

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

4

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

5

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

6

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

7

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

1.2 時間解析方法


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

4436d5c2-c71e-11ec-8521-dac502259ad0.png

以應用筆記2中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_CyclicDAQ時間,對應Cyclic類型的DAQ

2

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

3

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

4

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

5

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

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

445579d2-c71e-11ec-8521-dac502259ad0.png

1.3時間關聯的信號解析方法

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

時間軸名稱_LIST

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

ecu1_triangleSignal

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

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


4477f142-c71e-11ec-8521-dac502259ad0.png

1.4 構建timeseries

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

Triangle_signal = timeseries(ecu1_triangleSignal, ecu1_TIME_DAQ_100ms)

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


44bbcdea-c71e-11ec-8521-dac502259ad0.png


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

44e3dfa6-c71e-11ec-8521-dac502259ad0.png

2

Chapter 2 || Simulink信號回放

2.1 模型中回放工作區變量

在模型中回放XCP信號有如下幾個步驟:打開Simulink模塊,在模塊空白處雙擊,選擇“From Workspace”:

450eac4a-c71e-11ec-8521-dac502259ad0.png

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

453bbc6c-c71e-11ec-8521-dac502259ad0.png

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

45581786-c71e-11ec-8521-dac502259ad0.png

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

    關注

    7

    文章

    2837

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    技術資訊 I 一文詳解 STEP 文件

    本文要點STEP文件是一種廣泛使用的中性文件格式,用于交換3D計算機輔助設計(CAD)數據。STEP文件分為多種類型,適用于特定行業領域及產品開發的全流程。雖然STEP
    的頭像 發表于 02-06 16:08 ?727次閱讀
    技術資訊 I 一文詳解 STEP <b class='flag-5'>文件</b>

    電能質量在線監測裝置的數據壓縮存儲功能支持的數據格式可以修改嗎?

    可修改性 原因說明 核心標準數據文件格式 PQDIF(穩態數據)、COMTRADE(暫態錄波) 通常不可修改 受 DL/T 1608-2016、IEC 60255-24 等行業標準強制要求,確保數據互
    的頭像 發表于 12-11 16:39 ?1088次閱讀
    電能質量在線監測裝置的數據壓縮存儲功能支持的數據<b class='flag-5'>格式</b>可以修改嗎?

    ECU刷寫前的“隱藏關卡”:3分鐘看懂XCP/CCP標定

    在上一期中,我們探討了ECU刷寫,重點介紹了基于UDS協議的刷寫流程,它直接針對ECU進行操作。而標定的輸出,正是ECU刷寫的關鍵輸入。那么,標定究竟是什么呢?標定的定義標定,本質上是對ECU控制
    的頭像 發表于 11-28 11:35 ?724次閱讀
    ECU刷寫前的“隱藏關卡”:<b class='flag-5'>3</b>分鐘看懂<b class='flag-5'>XCP</b>/CCP標定

    一文讀懂WAV音頻文件格式

    本文主要為后面ESP32 I2S音頻系列文章做鋪墊,所以本篇將介紹WAV音頻文件格式,并通過C代碼生成一段1S的正弦波WAV音頻寫入到SD卡里面。
    的頭像 發表于 08-25 17:49 ?5060次閱讀
    一文讀懂WAV音頻<b class='flag-5'>文件格式</b>

    淺談電子工程師困惑多年的EDA行業的標準格式

    話說每個行業有每個行業的標準,工業軟件領域文件格式也有達成一定程度默契,比如不同CAD軟件有自己獨特的格式,為了各自的用途,有的可以滿足不同的曲面,特殊圖形的處理,有的是為了輕量化需求。工具之間交換
    的頭像 發表于 08-23 12:34 ?680次閱讀
    淺談電子工程師困惑多年的EDA行業的標準<b class='flag-5'>格式</b>

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

    教您從零搭建工程并構建高效測試流程,為優化開發工作流提供實用指南。本文關鍵詞:TSMaster,MBD目錄Catalog1.符號說明2.MBD說明3.MBD基本功
    的頭像 發表于 08-22 20:04 ?2470次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b> MBD<b class='flag-5'>模塊</b>全解析:從模型搭建到自動化測試的完整實踐

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

    為您提供更高效、更可靠的解決方案!TSMaster2025.05202505最新版本主要是針對設計模塊、分析模塊、硬件模塊幾大模塊作了更新,
    的頭像 發表于 06-21 20:04 ?1341次閱讀
    軟件更新 | 從數據到模型,全面升級!<b class='flag-5'>TSMaster</b>新版助力汽車研發新突破

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

    與測試。但對于初學者來說,面對TSMaster豐富的功能模塊,往往不知從何入手。本文將為您梳理一條清晰的TSMaster學習路線,幫助您系統掌握這一工具。1認識TSM
    的頭像 發表于 06-13 20:06 ?1066次閱讀
    告別摸索!<b class='flag-5'>TSMaster</b>官方最全學習路徑整理

    GPDV6624C應用筆記1.0版

    電子發燒友網站提供《GPDV6624C應用筆記1.0版.pdf》資料免費下載
    發表于 06-06 17:20 ?0次下載

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

    用戶手冊都能幫你輕松掌握核心功能,告別調試難題。本文關鍵詞:TSMaster,TIO目錄Catalog1.符號說明2.功能概要3.Windows窗體4.板卡操作說
    的頭像 發表于 05-16 20:02 ?952次閱讀
    干貨分享 | 告別操作難題!<b class='flag-5'>TSMaster</b> TIO9000<b class='flag-5'>模塊</b>用戶手冊詳解

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

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

    概倫電子大容量波形查看器NanoWave介紹

    NanoWave是一款專為配合概倫NanoSpice系列仿真器開發的大容量、高性能波形查看器,支持常見的SPICE電路仿真輸出文件格式和NanoSpice專有的NWF輸出文件格式。NanoWave采用先進的數據結構,針對大規模電路仿真數據進行優化,從而實現高速的數據載入、
    的頭像 發表于 04-23 15:10 ?864次閱讀
    概倫電子大容量波形查看器NanoWave介紹

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

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

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

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

    CHK文件恢復專家輔助程序

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