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

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

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

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

TSMaster 中不同總線報(bào)文消息過濾的操作方式

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

掃碼添加小助手

加入工程師交流群

TSMaster軟件平臺(tái)支持對(duì)不同總線(CAN、LIN、FlexRay)報(bào)文和信號(hào)的過濾,包括全局接收過濾、數(shù)據(jù)流過濾、窗口過濾、字符串過濾、可編程過濾,針對(duì)不同的總線信號(hào)過濾器的使用方法基本相同。今天重點(diǎn)和大家分享一下關(guān)于TSMaster中報(bào)文消息過濾的多種方式操作。

本文關(guān)鍵字:CAN、LIN、FlexRay、報(bào)文消息過濾

目錄

Catalog

1. CAN報(bào)文消息過濾

2. LIN報(bào)文消息過濾

3. FlexRay報(bào)文消息過濾

CAN報(bào)文消息過濾

在CAN報(bào)文信息中用到的過濾操作有以下幾種:全局接收過濾、數(shù)據(jù)流過濾、窗口過濾、字符串過濾、可編程過濾;下面將對(duì)這幾種過濾操作進(jìn)行詳細(xì)的講解。

1、全局接收過濾

全局接收過濾是指在硬件控制器上完成過濾的設(shè)置,這種方式僅限支持同星的硬件及同星虛擬通道,其他廠家設(shè)備不支持。在操作之前需要將硬件通道選擇同星的設(shè)備,這里以TC1016為例。

5a67e276-302d-11ef-a655-92fbcf53809c.png

▲ 圖一


隨后打開總線硬件-CAN硬件配置-過濾ID設(shè)置,如圖二所示。在這里可以選擇對(duì)標(biāo)準(zhǔn)幀和擴(kuò)展幀進(jìn)行過濾,默認(rèn)是通過型過濾器,無法修改成阻止型過濾器。過濾條件是對(duì)報(bào)文ID的每個(gè)二進(jìn)制位識(shí)別,每個(gè)位對(duì)應(yīng)有三個(gè)設(shè)置符“0、1、x”,x表示該位可以為0也可以為1。如果只需要過濾一個(gè)ID也可以直接指定標(biāo)識(shí)符,完成設(shè)置之后下方會(huì)顯示可以通過的標(biāo)識(shí)符列表,坐下方可以驗(yàn)證期望的標(biāo)識(shí)符是否能通過這個(gè)過濾器。

5a934fb0-302d-11ef-a655-92fbcf53809c.png

▲ 圖二

2、數(shù)據(jù)流過濾(測(cè)量過濾器)

TSMaster軟件有測(cè)量設(shè)置窗口,在這個(gè)窗口可以通過組合數(shù)據(jù)流方向,實(shí)現(xiàn)過濾的效果,同時(shí)支持在窗口前添加過濾器窗口。

其基本的思路為,數(shù)據(jù)流經(jīng)過一個(gè)窗口,這個(gè)窗口內(nèi)包含的數(shù)據(jù)才允許通過,其他數(shù)據(jù)不允許通過。如下圖所示,在測(cè)量設(shè)置窗口當(dāng)中將報(bào)文信息#2、測(cè)量過濾器、圖形三個(gè)窗口進(jìn)行拓?fù)溥B接,從報(bào)文信息窗口可以看到是有EngineData報(bào)文下EngSpeed這個(gè)信號(hào),但是在圖形窗口中是n.a.,表示無效。這是因?yàn)樵跍y(cè)量設(shè)置中添加了個(gè)過濾器阻止了通道一的EngineData。

5ab49788-302d-11ef-a655-92fbcf53809c.png

▲ 圖三


測(cè)量窗口的過濾器是在窗口單擊任意窗口所選框右鍵選擇插入過濾器,也可以直接在空白處選擇添加然后拖動(dòng)到另一窗口后面。雙擊即可打開插入的過濾器,在這里可以選擇要過濾的通道,過濾條件這里支持任意報(bào)文、單個(gè)ID、ID范圍、節(jié)點(diǎn)篩選、以及錯(cuò)誤幀篩選,最后需要注意的是過濾器的類型可以選擇通過型或阻止型。


3、報(bào)文ID過濾器

該過濾方式直接單擊報(bào)文信息窗口的漏斗圖標(biāo)即可彈出配置窗口,適用于實(shí)時(shí)監(jiān)聽總線數(shù)據(jù)或者進(jìn)行報(bào)文回放的時(shí)候操作,在這里支持報(bào)文ID過濾和通道過濾,需要注意左下角選擇的是通過型還是阻止型。

5ae00f4e-302d-11ef-a655-92fbcf53809c.png

▲ 圖四

4、字符串過濾

字符串過濾跟窗口過濾的使用場(chǎng)景相同,支持模糊查詢,過濾的范圍包含了報(bào)文信息中報(bào)文標(biāo)識(shí)符、報(bào)文信息名稱解析過后的報(bào)文名稱、物理值(枚舉值),解析報(bào)文則需要提前加載數(shù)據(jù)庫并綁定相應(yīng)的通道。這里建議加載DBC數(shù)據(jù)庫。

5b07c354-302d-11ef-a655-92fbcf53809c.png

▲ 圖五

5、可編程過濾

編程過濾器是過濾條件最齊全的一種,它過濾的條件包括了報(bào)文結(jié)構(gòu)體的全部成員屬性,具體可以從TSMaster頭文件查看,包括報(bào)文幀類型、收發(fā)方向、DLC等等。

使用這個(gè)過濾器需要先點(diǎn)擊報(bào)文信息窗口右上角的漏斗圖標(biāo),選擇激活過濾器,然后選擇安裝默認(rèn)的過濾器庫;安裝完成之后會(huì)彈出默認(rèn)庫的C小程序,小程序可以看出,分別針對(duì)CAN、LIN、FlexRay、Ethernet創(chuàng)建了自定義函數(shù)來進(jìn)行區(qū)分,其結(jié)構(gòu)體定義都在TSMaster.h頭文件中可以找到。

關(guān)鍵的一點(diǎn)是:return 0表示符合條件的報(bào)文是被阻止的,而返回非0則表示該報(bào)文是可以窗口通過的

5b2d2e96-302d-11ef-a655-92fbcf53809c.png

▲ 圖六

5b4fcd48-302d-11ef-a655-92fbcf53809c.png

▲ 圖七

以下是對(duì)通道一的報(bào)文進(jìn)行通過型過濾的操作,編寫完代碼后需要編譯小程序,最后在可編程過濾器中選擇對(duì)應(yīng)的API函數(shù)即可。

5b71e5e0-302d-11ef-a655-92fbcf53809c.png

▲ 圖八

5bab96fa-302d-11ef-a655-92fbcf53809c.png

▲ 圖九

5bd62e38-302d-11ef-a655-92fbcf53809c.png

▲ 圖十

LIN報(bào)文消息過濾

LIN報(bào)文消息的過濾是有如下幾種過濾操作方式。

1、數(shù)據(jù)流過濾

在測(cè)量設(shè)置中配置測(cè)量過濾器、LIN報(bào)文信息#2、圖形三個(gè)窗口的拓?fù)洌Y(jié)果可以看到經(jīng)過過濾器只有0x15的這幀報(bào)文通過到達(dá)了報(bào)文信息窗口,同時(shí)圖形窗口的SteeringLampState信號(hào)值為n.a.無效值。從報(bào)文信息窗口可以看到原本的數(shù)據(jù)流是有這個(gè)信號(hào)數(shù)據(jù)的。

5bf834f6-302d-11ef-a655-92fbcf53809c.png

▲ 圖十一

2、報(bào)文ID窗口過濾

窗口過濾與前面不同的是,此處的通道過濾設(shè)置移到了過濾器設(shè)置窗口的右下角,在激活使能過濾器之后選擇只顯示通道1或者其他,就會(huì)立即生效;另外所增加的標(biāo)識(shí)符的通道是跟右下角配置的通道對(duì)應(yīng)上的,這點(diǎn)跟前面講到CAN的窗口過濾有所不同。

5cc6398c-302d-11ef-a655-92fbcf53809c.png

▲ 圖十二

3、字符串過濾

字符串過濾的作用域也是報(bào)文信息中報(bào)文標(biāo)識(shí)符、報(bào)文信息名稱解析過后的報(bào)文名稱、物理值(枚舉值)。建議加載DBC數(shù)據(jù)庫。

5cef5c22-302d-11ef-a655-92fbcf53809c.png

▲ 圖十三

4、可編程過濾

如下圖,通過可編程過濾通過通道一且第一個(gè)報(bào)文數(shù)據(jù)字節(jié)為0x00的報(bào)文。

5d15f40e-302d-11ef-a655-92fbcf53809c.png

▲ 圖十四

5d3f9aac-302d-11ef-a655-92fbcf53809c.png

▲ 圖十五

FlexRay報(bào)文消息過濾

FlexRay的報(bào)文消息過濾只有窗口過濾、字符串過濾和可編程過濾。

1、窗口過濾

FlexRay窗口過濾支持添加通道過濾和從數(shù)據(jù)庫中添加對(duì)應(yīng)的報(bào)文。

5d628d28-302d-11ef-a655-92fbcf53809c.png

▲ 圖十六

2、字符串過濾

字符串過濾與CAN、LIN的使用相同,進(jìn)行信號(hào)關(guān)鍵詞的搜索。

5d95e8da-302d-11ef-a655-92fbcf53809c.png

▲ 圖十七

3、可編程過濾

可編程過濾也是通過對(duì)FR結(jié)構(gòu)體成員進(jìn)行條件判斷來完成,以下以Slot Id為例,可以實(shí)現(xiàn)Slot id的范圍過濾。

5db398d0-302d-11ef-a655-92fbcf53809c.png

▲ 圖十八

5ddad558-302d-11ef-a655-92fbcf53809c.png

▲ 圖十九

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

    關(guān)注

    12

    文章

    2914

    瀏覽量

    80121
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3040

    瀏覽量

    91657
  • 過濾器
    +關(guān)注

    關(guān)注

    1

    文章

    444

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    以太網(wǎng)的DoIP的診斷功能,TSMaster的CANUDS診斷操作指南(上)篇,主要是針對(duì)UDS診斷模塊的創(chuàng)建、CANUDS診斷傳輸層配置和TSMaster基礎(chǔ)診斷
    的頭像 發(fā)表于 06-08 08:21 ?6956次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷<b class='flag-5'>操作</b>指南(上)

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

    上期,我們主要介紹了UDS診斷模塊的創(chuàng)建以及TSMaster基礎(chǔ)診斷配置。很多客戶表示意猶未盡。因此我們將繼續(xù)帶來《TSMaster的CANUDS診斷操作指南(下)》的精彩內(nèi)容,為您帶來
    的頭像 發(fā)表于 06-18 08:21 ?4494次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷<b class='flag-5'>操作</b>指南(下)

    CC3200如何過濾報(bào)文

    我現(xiàn)在使用CC3200 transceiver mode,我想將報(bào)文過濾下,請(qǐng)問transceiver mode下支持sl_WlanRxFilterAdd 過濾條件添加嗎?如果能,我想要根據(jù)field:FRAME_SUBTYPE_FIELD來
    發(fā)表于 04-27 10:12

    CAN總線標(biāo)識(shí)符過濾器的使用

    和功能。今天博主將和大家共同學(xué)習(xí)CAN總線標(biāo)識(shí)符過濾器的使用(非常重要!)請(qǐng)認(rèn)真讀這段話(來自STM32文參考手冊(cè)):在CAN協(xié)議里,報(bào)文的標(biāo)識(shí)符不代表節(jié)點(diǎn)的地址,而是跟
    發(fā)表于 08-19 06:25

    CAN總線協(xié)議教程|CAN報(bào)文分析

    CAN協(xié)議教程 介紹:CAN總線 CAN總線是廣播類型的總線。這意味著所有節(jié)點(diǎn)都可以偵聽到所有傳輸?shù)?b class='flag-5'>報(bào)文。無法將報(bào)文單獨(dú)發(fā)送給指定節(jié)點(diǎn);所有
    發(fā)表于 04-03 15:32 ?1.5w次閱讀

    Autosar這個(gè)指定網(wǎng)絡(luò)管理報(bào)文是如何過濾的呢

    有些transceiver有PNC過濾功能,也可以在硬件上設(shè)置此過濾功能。針對(duì)NXP TJA1145 Transceiver而言,只能過濾通信速率在1Mbps的報(bào)文,因此要注意項(xiàng)目中的
    的頭像 發(fā)表于 08-23 12:09 ?6834次閱讀
    Autosar這個(gè)指定網(wǎng)絡(luò)管理<b class='flag-5'>報(bào)文</b>是如何<b class='flag-5'>過濾</b>的呢

    應(yīng)用筆記 | TSMaster如何代碼自動(dòng)發(fā)送LIN報(bào)文

    LIN報(bào)文。“本文目錄:一、硬件準(zhǔn)備1.通道選擇2.配置環(huán)境二、仿真1.點(diǎn)擊添加C腳本編輯器1-1.新建快捷鍵事件1-2.代碼編寫1-3.選擇報(bào)文編寫方式三、查看報(bào)文
    的頭像 發(fā)表于 08-25 11:05 ?3304次閱讀
    應(yīng)用筆記 | <b class='flag-5'>TSMaster</b>如何代碼自動(dòng)發(fā)送LIN<b class='flag-5'>報(bào)文</b>

    應(yīng)用筆記 | TSMaster快速入門篇(2)-報(bào)文回放

    的查看記錄報(bào)文。離線回放完全模擬接收報(bào)文的過程,用戶可以到Trace窗口中直接查看報(bào)文記錄。同樣的,Trace窗口的所有屬性,比如過濾等都是有效的。1.離線回放基
    的頭像 發(fā)表于 11-23 09:35 ?6055次閱讀
    應(yīng)用筆記 | <b class='flag-5'>TSMaster</b>快速入門篇(2)-<b class='flag-5'>報(bào)文</b>回放

    干貨分享 | TSMaster的記錄功能需求與實(shí)踐

    TSMaster支持過程,發(fā)現(xiàn)工程師們有很多記錄功能需求,今天和大家分享TSMaster記錄模塊的功能實(shí)踐,在開篇之前和大家介紹下有哪些功能需求,方便大家查閱相關(guān)感興趣的地方。索引1.1我是小白
    的頭像 發(fā)表于 04-20 10:20 ?4335次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>的記錄功能需求與實(shí)踐

    干貨分享 | TSMaster小功能之如何在圖形監(jiān)控某一條DBC報(bào)文發(fā)送周期?

    今天給大家介紹TSMaster小功能之如何在圖形監(jiān)控某一條DBC報(bào)文發(fā)送周期,想要實(shí)現(xiàn)這個(gè)功能,需要借助TSMaster的小程序功能來實(shí)現(xiàn)。步驟一1.創(chuàng)建一個(gè)用戶變量Cycle,用于
    的頭像 發(fā)表于 05-09 15:48 ?2696次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>小功能之如何在圖形<b class='flag-5'>中</b>監(jiān)控某一條DBC<b class='flag-5'>報(bào)文</b>發(fā)送周期?

    使用教程 | 基于TSMaster如何實(shí)現(xiàn)LIN RBS 剩余總線仿真

    。本文主要講解TSMasterLINRBS的操作流程。“本文目錄:一、硬件連接準(zhǔn)備二、TSMaster軟件LINRBS操作流程1.導(dǎo)入LD
    的頭像 發(fā)表于 05-15 10:33 ?2879次閱讀
    使用教程 | 基于<b class='flag-5'>TSMaster</b>如何實(shí)現(xiàn)LIN RBS 剩余<b class='flag-5'>總線</b>仿真

    TSMaster報(bào)文發(fā)送的信號(hào)生成器操作說明

    信號(hào)生成器功能是TSMaster分析報(bào)文發(fā)送模塊。信號(hào)生成器用于發(fā)送和配置每個(gè)CAN/LIN信號(hào)的值變化行為,簡而言之,這是一個(gè)可以控制和調(diào)整CAN/LIN信號(hào)值的功能。我們可選擇的信號(hào)生成器
    的頭像 發(fā)表于 12-23 08:21 ?2474次閱讀
    <b class='flag-5'>TSMaster</b><b class='flag-5'>報(bào)文</b>發(fā)送的信號(hào)生成器<b class='flag-5'>操作</b>說明

    TSMaster 總線記錄功能操作指南

    的功能模塊,本文主要針對(duì)總線記錄模塊的記錄功能操作,記錄文件配置,并結(jié)合總線記錄常見的使用需求進(jìn)行展開。本文關(guān)鍵字:總線記錄、自動(dòng)記錄、記錄文件大小、
    的頭像 發(fā)表于 03-05 08:21 ?1781次閱讀
    <b class='flag-5'>TSMaster</b> <b class='flag-5'>總線</b>記錄功能<b class='flag-5'>操作</b>指南

    詳解TSMaster CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

    關(guān)鍵字:TSMaster,CAN/CANFD,CRC校驗(yàn),E2E校驗(yàn)?zāi)夸汣atalog1.CRC/E2E在報(bào)文傳輸過程中的應(yīng)用2.基于TSMaster剩余總線仿真的
    的頭像 發(fā)表于 05-25 08:21 ?6336次閱讀
    詳解<b class='flag-5'>TSMaster</b> CAN 與 CANFD 的 CRC E2E 校驗(yàn)方法

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

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