VeriStand的激勵信號編輯器(Stimulus Profile Editor)可自定義各種激勵信號用于測試系統中,例如施加于被測單元的電壓、電流、功率等信號激勵;自帶多種函數和序列,能實現對工程、面板、信號的控制。
下面小編將帶領大家學習Stimulus Profile Editor并動手完成一個小Demo,實現將激勵信號作用于模型,并在Workspace中顯示執行結果。本教程需要將激勵信號映射到模型輸入端口,在Workspace中添加顯示控件,觀察執行結果。所以在使用Stimulus Profile Editor編輯激勵信號前,需要創建好VeriStand工程,加載任意Simulink模型。
一、軟件環境
1.VeriStand2020
2.MATLAB R2019a
3.GCC編譯器
軟件安裝和創建VeriStand工程并添加模型等操作的教程,參考上一節知識分享文章:知識分享 | VeriStand創建MIL測試環境?
二、創建Real-Time Sequence文件
點擊扳手圖標轉到Tool Launcher欄,打開Stimulus Profile Editor。
創建Real-Time Sequence文件。
Real-Time Sequence面板布局:
Real-Time Sequence面板布局:
①基本變量和函數窗格:包含長整型、浮點數、數組等變量,以及if、while、for循環等語句。
②序列窗格:包含可添加至序列的序列,常用Timing定時、Log Triggering等待觸發等函數。
③序列代碼窗格:編輯執行序列代碼的區域。
④變量窗格:顯示和管理已添加的變量。
⑤引用窗格:顯示和管理已添加序列的引用。
⑥屬性窗格:顯示和管理函數、變量、序列等的屬性。
①點擊拖動Double變量到Parameters欄;
②修改變量的Identifier名稱屬性;
③Default Assignment屬性為變量默認賦值目標,點擊右側按鈕選擇映 射到模型In2輸入接口。
將Parameters欄的變量拖到序列,會出現該變量的賦值語句,修改Expression方框中的語句實現變量賦值。
左下角為軟件自帶的序列文件,拖動Wait到Main序列欄,在右側修改延遲為0.5s。
賦值和延遲操作交替執行,實現1s周期、50%占空比的方波信號,編輯序列文件結束后保存。
三、創建Stimulus Profile文件
Real-Time Sequence序列文件不能直接運行,其需要被Stimulus Profile文件調用,點擊圖中位置創建Stimulus Profile文件。
Stimulus Profile面板的布局和Real-Time Sequence面板類似,區別如上圖所示,其中:
①步驟窗格:包含了可添加到序列代碼的步驟,常用Real-Time Sequence Call、Start Logging等功能。
②執行結果窗格:顯示歷史執行結果。
除了調用序列文件外,Stimulus Profile文件還可以實現對工程、面板的控制,上圖中Open VeriStand Workspace步驟用于打開工作空間面板;拖動Real-Time Sequence Call步驟到Main欄,點擊File Path欄的文件夾圖標選擇執行的Real-Time Sequence序列文件。
點擊Update Parameters更新參數。
添加Open VeriStand Project,選擇需要打開的VeriStand工程文件。
添加Deploy Active VeriStand Project,Command選擇Depoly部署執行程序。
添加Close Active VeriStand Project。
點擊RUN按鈕執行程序。
程序自動部署執行,信號圖像正確。
四、調用.CSV文件生成信號
使用.csv文件編輯信號的規范如上圖所示,其中第1行寫列首名,其余行存放變量數值。
第1列列首寫“timestamp”,該列是信號值更新的時間戳,列首下方填時間數值,單位為ms;其余所有列都用于編輯信號,列首寫信號名稱,下方為對應時間戳需要更新的目標數值。
調用.csv文件同樣是使用Real-Time Sequence Call,操作步驟如上圖:
①選擇.csv文件添加路徑; ②配置端口映射; ③更新參數。
剩余的操作和前文一致:補充模型加載、Workspace界面編輯等操作,部署執行并檢查執行結果。
五、視頻演示
六、內容總結
1. 創建Real-Time Sequence文件,編寫執行序列。
2. 創建Stimulus Profiles文件,控制VeriStand項目部署、調用Real-Time Sequence文件執行。
3. 執行結果展示。
4. 使用.CSV文件生成激勵信號的方法。
審核編輯:劉清
-
占空比
+關注
關注
0文章
97瀏覽量
29047 -
Simulink
+關注
關注
22文章
522瀏覽量
62306 -
方波信號
+關注
關注
0文章
28瀏覽量
14159
原文標題:知識分享 | 如何使用VeriStand的Stimulus Profile
文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論