TSMaster軟件支持在圖形里面的信號(hào)表達(dá)式功能,主要用于多信號(hào)表達(dá)式運(yùn)算和顯示的場(chǎng)景。本文將以A2L中的標(biāo)定變量為例,介紹如何使用圖形中的信號(hào)表達(dá)式功能進(jìn)行多信號(hào)的后處理運(yùn)算和顯示。
本文關(guān)鍵詞:圖形,信號(hào)表達(dá)式,信號(hào)計(jì)算,表達(dá)式運(yùn)算,標(biāo)定量
目錄
Catalog
1. 圖形信號(hào)表達(dá)式功能介紹
2. 圖形信號(hào)表達(dá)式與標(biāo)定變量的應(yīng)用場(chǎng)景示例
01
圖形信號(hào)表達(dá)式功能介紹
圖形信號(hào)表達(dá)式是TSMaster軟件中,“分析--圖形”模塊中所包含的一個(gè)功能。具體的使用場(chǎng)景是可以將多個(gè)信號(hào)進(jìn)行表達(dá)式運(yùn)算及顯示。一般可以進(jìn)行多個(gè)信號(hào)的加減乘除以及三角函數(shù)等形式的運(yùn)算。下圖為當(dāng)前軟件中內(nèi)置的運(yùn)算規(guī)則:

該功能支持的信號(hào)類型具體包括:CAN信號(hào)、LIN信號(hào)、FlexRay信號(hào)、Ethernet信號(hào)、系統(tǒng)變量等類型。配置信號(hào)表達(dá)式的功能之前,需要先加載對(duì)應(yīng)格式的數(shù)據(jù)庫(kù)文件,并將需要觀測(cè)的變量添加至圖形窗口。
02
圖形信號(hào)表達(dá)式與標(biāo)定變量的應(yīng)用場(chǎng)景示例
圖形信號(hào)表達(dá)式功能可用于多個(gè)標(biāo)定變量的運(yùn)算場(chǎng)景。下面針對(duì)此應(yīng)用場(chǎng)景,介紹如何使用圖形信號(hào)表達(dá)式功能計(jì)算兩個(gè)標(biāo)定變量的和。
現(xiàn)已提前將標(biāo)定變量ecu1.sineSignal、ecu1.noiseSignal和ecu1.sineNoiseMixSignal添加到圖形窗口,其中ecu1.sineNoiseMixSignal是ECU上傳回來的變量,表示的是ecu1.sineSignal和ecu1.noiseSignal兩個(gè)變量值之和。

使用圖形中的信號(hào)表達(dá)式功能,創(chuàng)建一個(gè)信號(hào)表達(dá)式,同樣用于計(jì)算ecu1.sineSignal和ecu1.noiseSignal兩個(gè)變量值之和。同時(shí)與ECU上傳回來的ecu1.sineNoiseMixSignal的信號(hào)值做對(duì)比。具體操作如下。
1)在圖形窗口空白處單擊鼠標(biāo)右鍵,選擇“添加信號(hào)表達(dá)式”;

2)雙擊新添加的信號(hào)表達(dá)式對(duì)應(yīng)的變量Expr1524,然后點(diǎn)擊如下圖所示的圖標(biāo)按鈕;

3)信號(hào)表達(dá)式編輯器界面如下圖所示;

①當(dāng)需要進(jìn)行多個(gè)信號(hào)的計(jì)算時(shí),點(diǎn)擊該按鈕可以向下添加一個(gè)新的自變量
②選中一個(gè)自變量后,點(diǎn)擊該按鈕可以刪除選中的自變量
③點(diǎn)擊該按鈕可以查看支持的一些運(yùn)算規(guī)則

4)根據(jù)測(cè)試需求,添加信號(hào)表達(dá)式來計(jì)算ecu1.sineSignal和ecu1.noiseSignal兩個(gè)變量值之和。先點(diǎn)擊第一個(gè)變量x1右側(cè)的箭頭選擇器,來關(guān)聯(lián)第一個(gè)變量對(duì)應(yīng)的信號(hào);
【注意】:可供關(guān)聯(lián)的信號(hào),必須是已經(jīng)添加到圖形窗口的信號(hào),如果要選擇的信號(hào)并沒有添加到圖形窗口,則需要先將需要關(guān)聯(lián)的信號(hào)添加到圖形窗口。


5)第二個(gè)變量的關(guān)聯(lián)同上述操作 4);
6)變量關(guān)聯(lián)完成之后,編輯對(duì)應(yīng)變量的計(jì)算規(guī)則。設(shè)置完成后點(diǎn)擊“確定”,最后點(diǎn)擊“應(yīng)用”;


7)啟動(dòng)測(cè)量,在圖形窗口中觀測(cè)已添加的標(biāo)定變量的值。可以看到使用信號(hào)表達(dá)式計(jì)算的Expr1524的變量值與ECU上傳回來的ecu1.sineNoiseMixSignal的變量值始終相等,符合預(yù)期。

-
編輯器
+關(guān)注
關(guān)注
1文章
828瀏覽量
32895 -
MASTER
+關(guān)注
關(guān)注
0文章
111瀏覽量
12199
發(fā)布評(píng)論請(qǐng)先 登錄
什么是正則表達(dá)式?正則表達(dá)式如何工作?哪些語法規(guī)則適用正則表達(dá)式?
請(qǐng)問實(shí)際中電感的表達(dá)式是什么?
防范表達(dá)式的失控
深入淺出boost正則表達(dá)式
OFDM的基帶信號(hào)表達(dá)式
Python正則表達(dá)式的學(xué)習(xí)指南
Python正則表達(dá)式指南
基于運(yùn)算符信息的數(shù)學(xué)表達(dá)式檢索技術(shù)
Lambda表達(dá)式詳解
表達(dá)式與邏輯門之間的關(guān)系
C語言的表達(dá)式
正則表達(dá)式(RegularExpression)使用指南
shell腳本基礎(chǔ):正則表達(dá)式grep
一文詳解Verilog表達(dá)式
干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號(hào)表達(dá)式實(shí)操指南
評(píng)論