<tbody id="pdft9"></tbody>
<nav id="pdft9"><big id="pdft9"><video id="pdft9"></video></big></nav><form id="pdft9"><strike id="pdft9"><u id="pdft9"></u></strike></form>
    1. <progress id="pdft9"></progress>

      1. <em id="pdft9"></em>

        博客專欄

        EEPW首頁 > 博客 > 干貨分享 | TSMaster報文發送的信號生成器操作說明

        干貨分享 | TSMaster報文發送的信號生成器操作說明

        發布人:汽車電子工程師 時間:2023-12-25 來源:工程師 發布文章

        信號生成器功能位于TSMaster分析中的報文發送部分。信號生成器用于發送和配置每個 CAN/LIN信號的值變化行為(簡而言之,這是一個可以控制和調整CAN/LIN信號值的功能)。

        而我們可選擇的信號生成器類型有8種,今天重點和大家分享一下關于TSMaster信號生成器的8種類型的使用方式:

        1.信號生成器類型之無;

        2.信號生成器類型之正弦;

        3.信號生成器類型之斜坡脈沖;

        4.信號生成器類型之值范圍;

        5.信號生成器類型之切換;

        6.信號生成器類型之隨機;

        7.信號生成器類型之自定義;

        8.信號生成器類型之系統變量.

        本文關鍵詞:信號生成器、正弦、斜坡脈沖、值范圍、切換、隨機、自定義、系統變量;

        CAN/CAN FD發送窗口中,當創建一條來自數據庫的報文后,選中后可以對信號進行信號生成器賦值。其中,信號生成器有三個按鍵,如圖1所示:

        圖片1.png

        開始按鈕:當前信號使用生成器生成值。點擊該按鈕后按鈕將變為 “暫停按鈕”。

        暫停按鈕:點擊該按鈕后,當前 CAN/LIN 信號發生器將暫停,然后按鈕將變回“開始按鈕”。

        停止按鈕:點擊此按鈕可停止當前CAN/LIN信號發生器的操作。


        1.信號生成器類型之無

        無即代表沒有可用的CAN/LIN信號生成器,發送的CAN/LIN消息中的信號值取決于右側“物理值”上設置的物理值。如下圖2所示:

        圖片5.png

        2.信號生成器類型之正弦

        選擇正弦時該信號定義為如圖3:選定的CAN/LIN信號將在上升--下降-的時間序列中生成正弦波形。

        圖片6.png

        界面說明如下:

        (1)DB 最小值和最大值: 數據庫中定義的最小值和最大值。

        (2)物理最小值和最大值:信號可以達到的物理最小值和最大值。

        (3)周期生成:當勾選了周期生成時,信號發生器可以自行重啟。具體效果可看下圖,用圖形功能來舉例,如圖4是沒有勾選周期生成的例子,是只產生了一個波形。如圖5是勾選了周期生成的例子,可以看到一直連續性的在生成。

        圖片7.png

        圖片8.png

        4)重復次數:周期性生成的重新啟動次數。如果沒有特別指定,周期性生成的重新啟動次數是無限的。這個重復次數取決于你填寫的次數,而這個設置是否生效,則取決于“周期生成”功能是否被激活。可看下圖6用圖形功能來舉例、,在重復次數那里填寫4次,則會生成4次正弦波形。

        圖片9.png

        5)在報文發送時自動啟動:當勾選這個功能時,報文發送時,該信號的信號生成器會自動啟動。

        6)信號值表格:信號值表以毫秒為單位定義了每個信號的物理值與時間的關系。除自定義信號發生器外,該表為只讀表。如果信號生成器的類型是自定義類型,則可按下鍵進行自定義值,具體操作見“信號生成器類型之自定義”章節。

        (7)參數列表: 信號形取決于此表中定義的參數,如下圖7所示,可進行修改幅值,周期(毫秒),相位(弧度),偏移量。

        圖片10.png


        (8)信號波形預覽:可在此處以時間值視圖預覽。


        3.信號生成器類型之斜坡脈沖

        斜坡脈沖的設置如下圖8,選定的CAN/LIN信號將在上升-保持-下降-延遲的時間序列中生成。 高值、低值和每個時間段都可以修改。

        圖片11.png


        斜坡脈沖-參數列表:信號形取決于此表中定義的參數,如下圖9所示,可進行修改上升時間,保持時間,下降時間,下降后延遲時間,低值以及高值。

        圖片12.png


        4.信號生成器類型之值范圍

        值范圍生成器按“上升”、“下降”和“交替”的方式遍歷信號值,值范圍的設置如下圖10。

        圖片13.png

        值范圍-參數列表:信號圖形取決于此表中定義的參數,如圖11所示,可進行修改步進量,保持時間,最小值,最大值,方向。

        圖片14.png


        5.信號生成器類型之切換

        切換信號值在低和高之間切換,用戶可以指定低和高值。切換的設置如下圖12。

        圖片15.png

        切換-參數列表:信號圖形取決于此表中定義的參數,如圖13所示,可進行修改低值,高值。

        圖片16.png


        6.信號生成器類型之隨機

        隨機信號生成器可輸出隨機信號值,可指定隨機范圍的低值和高值。隨機的設置如下圖14:

        圖片17.png

        隨機值-參數列表:信號圖形取決于此表中定義的參數,如圖15所示,可進行修改低值和高值.

        圖片18.png


        7.信號生成器類型之自定義

        用戶可在自定義生成器中自定義信號值,也可導入和導出.sig文件。自定義的設置如下圖16。

        圖片19.png


        7.1 自定義-參數列表:可進行設置采樣時間,毫秒為單位。

        7.2 自定義-信號值表格 在表中添加新值,請按 "向下 "鍵;要在表中所選值之前插入新值,請按 "插入 "鍵,如圖17的設置。

        注意:表中的時間序列必須按升序排列,否則信號發生器將在錯誤的時間停止。

        圖片20.png


        7.3 自定義-導入按鍵:用戶可以導入外部定義的信號波形。波形數據文件的擴展名應為 "*.sig",如圖18。

        圖片21.png


        “*.sig”文件格式為下圖18:

        圖片22.png


        1行:插值方法,目前僅支持線性插值。
        2行:采樣率,單位為毫秒。

        3行:延遲時間(毫秒)。
        4行:信號名稱。
        5行及以下:以“;”字符分隔的定義的信號值的表數據。

         

        7.4自定義-導出按鈕:信號發生器的導出功能,將當前表格值導出為“*.sig”文件,如圖20。

        圖片23.png

        8.信號生成器類型之系統變量

        用戶關聯系統變量,信號變化跟系統變量的改變而產生變化。其中系統變量可以來自用戶變量,或是TSMaster的內部變量,如C小程序創建的變量、診斷生成變量、標定變量等等。

         

        系統變量-參數列表:信號圖形取決于此表中定義的參數,可進行修改關聯的系統變量值和采樣周期值,如圖21所示。

        圖片24.png


        舉例:Engspeed信號關聯系統變量的Var0,如圖22

        圖片25.png

        Var0每100ms增加1,而Engspeed的值也跟著每100ms增加1,圖形變化如圖22:

        圖片26.png


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        技術專區

        關閉
        夜夜澡天天碰人人爱,夜夜澡人摸人人添,夜鲁夜鲁夜鲁视频在线观看
        <tbody id="pdft9"></tbody>
        <nav id="pdft9"><big id="pdft9"><video id="pdft9"></video></big></nav><form id="pdft9"><strike id="pdft9"><u id="pdft9"></u></strike></form>
        1. <progress id="pdft9"></progress>

          1. <em id="pdft9"></em>