衡阳派盒市场营销有限公司

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

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

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

新功能發(fā)布 | TSMaster全新升級(jí)!后處理功能如此強(qiáng)大!

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

我們先回顧一下之前l(fā)og文件的處理方法,相信大家都會(huì)注意到,離線回放和csv文件的生成這兩個(gè)動(dòng)作彼此是相互獨(dú)立的,也就是說(shuō)離線回放的時(shí)候不能運(yùn)行小程序,而小程序離線處理log文件的時(shí)候又無(wú)法在圖形窗口進(jìn)行繪圖。而今天要介紹的就是TSMaster新增的后處理功能。

它使得小程序可以在回放的全程實(shí)時(shí)起作用,不但能使用用戶自己的邏輯來(lái)處理每一幀報(bào)文,還能夠在需要的時(shí)候向任意的圖形界面繪制曲線。

增加后處理算法

Add a post-processing algorithm /

> 我們切換到總線回放頁(yè)面,可以看到在文件的列表下方增加了一個(gè)回放的后處理函數(shù)表,在表中點(diǎn)右鍵,選擇第一個(gè)選項(xiàng),選擇后處理函數(shù),點(diǎn)擊后,TSMaster就會(huì)在當(dāng)前的工程自動(dòng)安裝后處理函數(shù)的示例程序,并且彈出一個(gè)函數(shù)選擇框。

e77d332a-4766-11ed-b116-dac502259ad0.png

> 默認(rèn)有三個(gè)函數(shù),針對(duì)的都是0x50這個(gè)ID,那么第一個(gè)是統(tǒng)計(jì)幀的總數(shù);第二個(gè)是統(tǒng)計(jì)幀與幀之間的最大最小間隔;第三個(gè)是從大的logo file里面過(guò)濾出0x50這個(gè)ID的報(bào)文,并且將這個(gè)報(bào)文另存成一份blf文件,從而起到數(shù)據(jù)篩選的作用。

e837ea58-4766-11ed-b116-dac502259ad0.png

> 我們將這3個(gè)函數(shù)逐一添加到我們的后處理列表中,添加后就可以看到列表里面有這3個(gè)函數(shù)。如果此時(shí)開(kāi)始回放,就意味著每一幀報(bào)文都會(huì)按順序觸發(fā)這3個(gè)函數(shù)的執(zhí)行。我們看一下剛才的回放記錄,確實(shí)里面并沒(méi)有0x50,而是只有0x64和0xC945,那么這就需要改寫(xiě)一下當(dāng)前的函數(shù)庫(kù)。將0x50這個(gè)ID替換成0x64,可以點(diǎn)中任何一個(gè)函數(shù)點(diǎn)右鍵,選擇編輯按鈕,這樣就打開(kāi)了這個(gè)函數(shù)的實(shí)現(xiàn)。

e8789116-4766-11ed-b116-dac502259ad0.png

> 我們找到底下這個(gè)函數(shù),一共有三個(gè)函數(shù),并且把0x50的地方都用0x64進(jìn)行替換,修改后直接按ctrl加F9,重新編譯一下小程序算法庫(kù),那么就相當(dāng)于算法已經(jīng)在系統(tǒng)中更新過(guò)。接下來(lái)我們只要雙擊這個(gè)文件名進(jìn)行回放,或者點(diǎn)擊回放按鈕都可以進(jìn)行回放,那么回放結(jié)束之后就可以看到第一個(gè)函數(shù)統(tǒng)計(jì)出了幀的總數(shù)為327幀,以及0x64的這個(gè)報(bào)文。那么第二個(gè)函數(shù)統(tǒng)計(jì)出了0x64這個(gè)報(bào)文,幀與幀之間的最大和最小的周期。第三個(gè)函數(shù)是個(gè)轉(zhuǎn)存后的blf文件的輸出,它僅僅含有0x64這個(gè)ID。

e8d74558-4766-11ed-b116-dac502259ad0.png

> 我們可以打開(kāi)工程目錄,就可以看到這個(gè)文件。打開(kāi)記錄文件的轉(zhuǎn)換器,將這個(gè)文件拖入之后點(diǎn)擊convert進(jìn)行轉(zhuǎn)換,就得到一個(gè)轉(zhuǎn)換后的asc文件。打開(kāi)之后就可以看到這個(gè)文件里面就全是0x64這個(gè)ID的報(bào)文。說(shuō)明我們的過(guò)濾是生效的。這樣就可以把一個(gè)很大的log文件進(jìn)行有效的提取。提取出我們所需要的ID再進(jìn)行二次的處理。

e90abfc8-4766-11ed-b116-dac502259ad0.png

監(jiān)控回放信號(hào)

Monitoring playback signal /

倘若我們需要對(duì)回放過(guò)程中的信號(hào)進(jìn)行監(jiān)控,比如說(shuō)需要在曲線中繪制兩個(gè)信號(hào)的乘積,該怎么做呢?

> 首先新建一個(gè)系統(tǒng)變量,起名為v,類型設(shè)成double,然后我們可以打開(kāi)一個(gè)新的圖形窗口,拖入我們的這個(gè)變量,再拖入剛才trace里面的其他的信號(hào),比如說(shuō)我們就取gear和engpower這兩個(gè)信號(hào),那么我們希望圖形窗口的這個(gè)v信號(hào)顯示的是gear和engpower的乘積。

eaa1126a-4766-11ed-b116-dac502259ad0.png

> 我們回到離線回放的窗口,將之前的3個(gè)函數(shù)全部刪除,新建一個(gè)函數(shù)。現(xiàn)在是可以從仿真的c代碼編輯器有一個(gè)postproc函數(shù),再找回我們剛才的3個(gè)函數(shù),點(diǎn)右鍵新增一個(gè)自定義函數(shù),起名為multiply。然后他的參數(shù)可以從前面的任何一個(gè)函數(shù)里面copy,因?yàn)橹挥羞@樣的參數(shù)才能夠被系統(tǒng)自動(dòng)識(shí)別,被識(shí)別成后處理的函數(shù)參數(shù)。

eacbf656-4766-11ed-b116-dac502259ad0.png

> 函數(shù)體也可以通過(guò)其他的函數(shù)來(lái)復(fù)制,比如說(shuō)我們就選取這個(gè)frame_count復(fù)制到這里來(lái),然后我們可以進(jìn)行一般修改,可以看到這個(gè)函數(shù)有3個(gè)狀態(tài)。分別是回放的起始、回放過(guò)程以及回放的終止。

eb106c0a-4766-11ed-b116-dac502259ad0.png

> 我們只需要在回放過(guò)程里面對(duì)信號(hào)進(jìn)行處理,那么我們操作的報(bào)文是這個(gè)EngineData,點(diǎn)右鍵插入到腳本中,然后可以刪掉沒(méi)用的行,保留這個(gè)EngineData_1。那么將參數(shù)ACANFD復(fù)制到這個(gè)報(bào)文變量中,我們就得到了這個(gè)報(bào)文,包含信號(hào)的報(bào)文的內(nèi)容。

eb3e502a-4766-11ed-b116-dac502259ad0.png

> 然后我們只需要寫(xiě)下一行代碼app.set系統(tǒng)變量,變量名稱就是我們剛才的新建的變量,那么它的值就是gear和engpower的乘積,也就是這個(gè).gear乘上engpower,這樣就寫(xiě)好了我們的后處理程序。

ebd09f48-4766-11ed-b116-dac502259ad0.png

> 然后按ctrl加F9進(jìn)行編譯,最后關(guān)閉這個(gè)小程序,注意不是刪除,關(guān)閉就是讓他不可見(jiàn),隨后我們回到總線回放的窗口,點(diǎn)擊右鍵,選擇我們剛才新加的這個(gè)函數(shù)multiply,選擇之后可以看到后處理函數(shù)表就是一個(gè)函數(shù)。

ec09cc5a-4766-11ed-b116-dac502259ad0.png

> 然后我們雙擊進(jìn)行回放,回放之后幾乎是一瞬間,我們就得到了兩個(gè)信號(hào)的乘積曲線,我們可以通過(guò)Y軸的顯示模式看的更清晰一點(diǎn),就是上面這個(gè)紅色的v信號(hào)。它們是由下方的這個(gè)綠色的信號(hào)以及藍(lán)色的信號(hào)的乘積得到的,那么通過(guò)這個(gè)后處理功能我們就可以實(shí)現(xiàn)幾乎任何可能的后處理的任務(wù)。

ec3d3c16-4766-11ed-b116-dac502259ad0.png

以上就是我們本章節(jié)為大家演示的TSMaster的回放后處理功能,讓我么一起期待TSMaster更多的新功能。(其他關(guān)于TSMaster新功能教程視頻可以到B站進(jìn)行觀看哦!)


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

    評(píng)論

    相關(guān)推薦

    亞馬遜云科技發(fā)布Amazon Bedrock新功能

    (AI)應(yīng)用程序。 此次發(fā)布不僅展示了亞馬遜云科技在模型選擇方面的堅(jiān)定承諾,還進(jìn)一步優(yōu)化了大規(guī)模推理的執(zhí)行方式,為客戶從海量數(shù)據(jù)中挖掘更多價(jià)值提供了強(qiáng)有力的支持。通過(guò)Amazon Bedrock,用戶可以更加便捷地利用先進(jìn)的AI技術(shù),推動(dòng)業(yè)務(wù)創(chuàng)新與發(fā)展。 新功能的加入,使
    的頭像 發(fā)表于 12-25 15:52 ?181次閱讀

    Amazon Q Business新功能發(fā)布,助力企業(yè)提效

    近日,在備受矚目的2024年亞馬遜云科技re:Invent全球大會(huì)上,一款旨在提升企業(yè)內(nèi)部工作效率的強(qiáng)大工具——Amazon Q Business,迎來(lái)了全新功能發(fā)布。 Amazon Q
    的頭像 發(fā)表于 12-24 10:42 ?186次閱讀

    亞馬遜云科技發(fā)布Amazon S3新功能

    近日,亞馬遜云科技宣布了一項(xiàng)重大更新,為其旗艦產(chǎn)品Amazon Simple Storage Service(簡(jiǎn)稱Amazon S3)推出了全新功能。這一創(chuàng)新之舉使得Amazon S3成為首個(gè)完全
    的頭像 發(fā)表于 12-20 11:03 ?335次閱讀

    Amazon Q Business發(fā)布新功能 助力企業(yè)提升內(nèi)部工作效率

    ,大幅提升工作效率 北京2024年12月19日?/美通社/ --?亞馬遜云科技在2024 re:Invent全球大會(huì)上發(fā)布了Amazon Q Business的新功能。Amazon Q
    的頭像 發(fā)表于 12-19 15:29 ?192次閱讀

    解析NVIDIA JetPack 6.1的新功能

    NVIDIA JetPack一直在不斷發(fā)展,通過(guò)提供量身定制的先進(jìn)軟件滿足邊緣 AI 和機(jī)器人開(kāi)發(fā)者日益增長(zhǎng)的需求。每次發(fā)布的 JetPack 新版本都會(huì)升級(jí)性能、加入新功能與優(yōu)化現(xiàn)有工具,以便為
    的頭像 發(fā)表于 11-28 10:41 ?400次閱讀
    解析NVIDIA JetPack 6.1的<b class='flag-5'>新功能</b>

    Skydel 24.9版本震撼發(fā)布升級(jí)五大關(guān)鍵功能

    在信號(hào)傳播與仿真領(lǐng)域,Skydel軟件一直是行業(yè)內(nèi)的佼佼者。我們與您分享升級(jí)快訊,Skydel軟件24.9.0版本已正式發(fā)布,此次更新不僅帶來(lái)了五大全新功能,還在性能優(yōu)化、用戶體驗(yàn)以及遠(yuǎn)程API方面
    的頭像 發(fā)表于 10-23 10:09 ?267次閱讀
    Skydel 24.9版本震撼<b class='flag-5'>發(fā)布</b>,<b class='flag-5'>升級(jí)</b>五大關(guān)鍵<b class='flag-5'>功能</b>

    Zigbee 3.0的新功能

    電子發(fā)燒友網(wǎng)站提供《Zigbee 3.0的新功能.pdf》資料免費(fèi)下載
    發(fā)表于 09-26 10:45 ?3次下載
    Zigbee 3.0的<b class='flag-5'>新功能</b>

    Meta旗下社交平臺(tái)Threads推出新功能

    Meta旗下的新興社交平臺(tái)Threads近期宣布了一系列新功能的推出,旨在為企業(yè)用戶和數(shù)字創(chuàng)作者提供更加便捷和強(qiáng)大的內(nèi)容管理工具。此次更新不僅豐富了平臺(tái)的交互體驗(yàn),還進(jìn)一步提升了數(shù)據(jù)透明度與發(fā)布效率。
    的頭像 發(fā)表于 08-16 18:00 ?1332次閱讀

    微軟科技Copilot新功能發(fā)布

    Microsoft Copilot 已經(jīng)在幫助人們節(jié)省時(shí)間,提高工作效率和創(chuàng)造力。隨著 Microsoft Build 2024 的發(fā)布,我們將提供一組全新功能,以釋放 Copilot 為每個(gè)組織推動(dòng)底線業(yè)務(wù)成果的能力。
    的頭像 發(fā)表于 08-01 11:46 ?713次閱讀

    亞馬遜云科技發(fā)布多項(xiàng)全新安全服務(wù)功能

    在近日舉行的re:Inforce 2024全球大會(huì)上,亞馬遜云科技宣布了一系列安全服務(wù)的新功能,旨在為用戶提供更強(qiáng)大、更便捷的安全防護(hù)。
    的頭像 發(fā)表于 06-12 17:56 ?968次閱讀

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

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開(kāi)發(fā),診斷開(kāi)發(fā)人員只需要熟悉診斷流程,就能打通研發(fā)、產(chǎn)線、售后整條鏈路環(huán)節(jié)。TSMaster的UDS診斷功能不僅支持CAN,LIN,同時(shí)也支持
    的頭像 發(fā)表于 06-08 08:21 ?2743次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)

    OpenAI推出ChatGPT實(shí)時(shí)數(shù)據(jù)分析新功能

    近日,OpenAI在ChatGPT中推出了令人矚目的實(shí)時(shí)數(shù)據(jù)分析新功能。這一創(chuàng)新功能為用戶提供了前所未有的數(shù)據(jù)處理體驗(yàn),極大地提升了數(shù)據(jù)處理的便捷性。
    的頭像 發(fā)表于 05-20 11:28 ?669次閱讀

    TSMaster 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用功能

    TSMaster是集汽車總線嵌入式代碼生成、監(jiān)控、仿真、開(kāi)發(fā)、UDS診斷、CCP/XCP標(biāo)定、ECU刷寫(xiě)、I/O控制、測(cè)試測(cè)量等功能于一體的國(guó)產(chǎn)軟件工具。在最新更新的軟件版本里,增加了很多新功能
    的頭像 發(fā)表于 04-29 08:21 ?1851次閱讀
    <b class='flag-5'>TSMaster</b> 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用<b class='flag-5'>功能</b>

    TSMaster 總線記錄功能操作指南

    總線記錄主要是指對(duì)CAN、LIN、FlexRay,Ethernet等總線系統(tǒng)的通信數(shù)據(jù)進(jìn)行記錄和分析,是工程師在故障診斷、性能分析和數(shù)據(jù)記錄方面的重要工具,作為TSMaster軟件中使用率很高
    的頭像 發(fā)表于 03-05 08:21 ?808次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄<b class='flag-5'>功能</b>操作指南

    TSMaster 2024年1月最新版本,新功能太實(shí)用

    2024年1月底,TSMaster軟件迎來(lái)一波重磅更新!本次版本更新包括5大模塊功能重點(diǎn)升級(jí),新增2大功能模塊,比如工具箱支持多線程和多語(yǔ)言、API添加的周期報(bào)文變得更加精確、仿真模塊
    的頭像 發(fā)表于 02-19 12:12 ?1840次閱讀
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,<b class='flag-5'>新功能</b>太實(shí)用
    大发888游戏官方下| 百家乐2号技术打法| 战神国际| 百家乐桌布小| 金宝博百家乐官网现金| 苹果百家乐的玩法技巧和规则| 百家乐官网天下第一庄| 大发888 zhidu| 新手百家乐指点迷津| 百家乐官网庄闲比率| 百家乐五铺的缆是什么意思| 线上百家乐官网的玩法技巧和规则 | 老虎机派通娱乐| 全讯网百家乐官网的玩法技巧和规则 | 皇马百家乐的玩法技巧和规则| 百家乐官网游戏唯一官网网站 | 现场百家乐百家乐| 在线百家乐官网怎么下注| 大发888出纳柜| 百家乐双倍派彩的娱乐城| 百家乐官网推二八杠| 大赢家网上娱乐| 百家乐博赌城| 新东方百家乐官网的玩法技巧和规则| 太阳城百家乐官网币| 百家乐娱乐网开户| 奥斯卡百家乐官网的玩法技巧和规则| 葡京百家乐官网技巧| 大发888好不好| 百家乐桌布9人| 网上赌百家乐官网的玩法技巧和规则| 博彩投注| 娱乐百家乐的玩法技巧和规则| 墓地风水24山| 澳门百家乐官网真人版| 皇家平台| 威尼斯人娱乐棋牌app| 宝格丽百家乐娱乐城| 网上百家乐官网是叫九五至尊么| 新竹市| 打百家乐如何赢分|