那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用VeriStand的Stimulus Profile?

華穗科技 ? 來源:華穗科技 ? 2024-02-23 10:20 ? 次閱讀

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。

3fe89700-d1f1-11ee-a297-92fbcf53809c.png

創建Real-Time Sequence文件。

400e3c6c-d1f1-11ee-a297-92fbcf53809c.png

Real-Time Sequence面板布局:

4073a11a-d1f1-11ee-a297-92fbcf53809c.png

Real-Time Sequence面板布局:

①基本變量和函數窗格:包含長整型、浮點數、數組等變量,以及if、while、for循環等語句。

②序列窗格:包含可添加至序列的序列,常用Timing定時、Log Triggering等待觸發等函數。

③序列代碼窗格:編輯執行序列代碼的區域。

④變量窗格:顯示和管理已添加的變量。

⑤引用窗格:顯示和管理已添加序列的引用。

⑥屬性窗格:顯示和管理函數、變量、序列等的屬性。

4095d1fe-d1f1-11ee-a297-92fbcf53809c.png

①點擊拖動Double變量到Parameters欄;

②修改變量的Identifier名稱屬性;

③Default Assignment屬性為變量默認賦值目標,點擊右側按鈕選擇映 射到模型In2輸入接口

40b8351e-d1f1-11ee-a297-92fbcf53809c.png

將Parameters欄的變量拖到序列,會出現該變量的賦值語句,修改Expression方框中的語句實現變量賦值。

40d2a818-d1f1-11ee-a297-92fbcf53809c.png

左下角為軟件自帶的序列文件,拖動Wait到Main序列欄,在右側修改延遲為0.5s。

40ec9af2-d1f1-11ee-a297-92fbcf53809c.png

賦值和延遲操作交替執行,實現1s周期、50%占空比的方波信號,編輯序列文件結束后保存。

三、創建Stimulus Profile文件

411980bc-d1f1-11ee-a297-92fbcf53809c.png

Real-Time Sequence序列文件不能直接運行,其需要被Stimulus Profile文件調用,點擊圖中位置創建Stimulus Profile文件。

413df9a6-d1f1-11ee-a297-92fbcf53809c.png

Stimulus Profile面板的布局和Real-Time Sequence面板類似,區別如上圖所示,其中:

①步驟窗格:包含了可添加到序列代碼的步驟,常用Real-Time Sequence Call、Start Logging等功能。

②執行結果窗格:顯示歷史執行結果。

4155db20-d1f1-11ee-a297-92fbcf53809c.png

除了調用序列文件外,Stimulus Profile文件還可以實現對工程、面板的控制,上圖中Open VeriStand Workspace步驟用于打開工作空間面板;拖動Real-Time Sequence Call步驟到Main欄,點擊File Path欄的文件夾圖標選擇執行的Real-Time Sequence序列文件。

416f67e8-d1f1-11ee-a297-92fbcf53809c.png

點擊Update Parameters更新參數

418a6b10-d1f1-11ee-a297-92fbcf53809c.png

添加Open VeriStand Project,選擇需要打開的VeriStand工程文件。

41a74096-d1f1-11ee-a297-92fbcf53809c.png

添加Deploy Active VeriStand Project,Command選擇Depoly部署執行程序。

41c6fc56-d1f1-11ee-a297-92fbcf53809c.png

添加Close Active VeriStand Project。

41dd1da6-d1f1-11ee-a297-92fbcf53809c.png

點擊RUN按鈕執行程序。

41f417fe-d1f1-11ee-a297-92fbcf53809c.png

程序自動部署執行,信號圖像正確。

四、調用.CSV文件生成信號

使用.csv文件編輯信號的規范如上圖所示,其中第1行寫列首名,其余行存放變量數值。

420b7476-d1f1-11ee-a297-92fbcf53809c.png

第1列列首寫“timestamp”,該列是信號值更新的時間戳,列首下方填時間數值,單位為ms;其余所有列都用于編輯信號,列首寫信號名稱,下方為對應時間戳需要更新的目標數值。

421cf4a8-d1f1-11ee-a297-92fbcf53809c.png

調用.csv文件同樣是使用Real-Time Sequence Call,操作步驟如上圖:

①選擇.csv文件添加路徑; ②配置端口映射; ③更新參數。

剩余的操作和前文一致:補充模型加載、Workspace界面編輯等操作,部署執行并檢查執行結果。

五、視頻演示

六、內容總結

1. 創建Real-Time Sequence文件,編寫執行序列。

2. 創建Stimulus Profiles文件,控制VeriStand項目部署、調用Real-Time Sequence文件執行。

3. 執行結果展示。

4. 使用.CSV文件生成激勵信號的方法。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 占空比
    +關注

    關注

    0

    文章

    109

    瀏覽量

    29120
  • Simulink
    +關注

    關注

    22

    文章

    536

    瀏覽量

    62462
  • 方波信號
    +關注

    關注

    0

    文章

    28

    瀏覽量

    14220

原文標題:知識分享 | 如何使用VeriStand的Stimulus Profile

文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    VeriStand的執行機制

    本次技術分享介紹VeriStand的執行機制以及該機制下信號傳輸的延遲,當仿真測試對信號延遲有一定要求時,考慮VeriStand執行機制的影響是必要的,現在請跟隨小編的步伐一起學習吧!
    的頭像 發表于 09-11 14:43 ?1019次閱讀
    <b class='flag-5'>VeriStand</b>的執行機制

    Simulink中的NI VeriStand Blocks在安裝完VeriStand后沒有自動出現,該怎么找到?

    `我裝了一個VeriStand2014,接著裝了一個MATLAB2014a,但是Simulink中應該出現的NI VeriStand Blocks就是出不來,請問各位高手應該怎么處理?`
    發表于 11-27 14:54

    VeriStand 2014中Stimulus Profiles Editor的用法

    感覺VeriStand 2014 中的Stimulus Profiles Editor與 NI VeriStand 2010使用手冊中介紹的完全不一樣,如果哪位高手有使用該編輯器的經歷,請不吝賜教!
    發表于 12-01 10:36

    NI VeriStand 2016 與matlab 2016 搭配的問題

    近來裝了matlab 2016a 與 NI VeriStand 2016.匹配后在 matlab的模塊庫中 就有 兩個 子模塊 分別是 NI IN 和 NI OUT。然后我按照VeriStand
    發表于 12-13 22:09

    ORCAD 17.2中如何打開stimulus editor

    在ORCAD 17.2繪制好原理圖準備仿真時,選中sourcestm 庫中的元件,點擊EDIT下的pspice stimulus,不能像以前的版本那樣直接進入stimulus editor進行信號的編輯,請問該如何進入stimulus
    發表于 04-07 22:07

    labview建立veristand模型

    are specified as parameters.指定為必需輸入的終端是模型導入,建議和可選輸入指定為參數。這是NI描述的labview在建立veristand模型時指定模型輸入、輸出和參數的注意事項
    發表于 07-14 11:02

    veristand訪問C模塊

    大家好,我,在做veristand訪問crio中C模塊,目前用的是9205+9401,現在veristand已經導入XML文件,如圖一,第一:我現在不明白的是下一步怎么做,是映射嗎?還是?第二:我把
    發表于 10-30 09:42

    stimulus editor

    你好,想問你一個關于stimulus editor的一個問題。我用DIGstim1生成了波形,也保存了。可是在仿真的時候出現了DSTM ISundefined,不知道問題出在哪
    發表于 08-27 10:39

    NI Veristand

    誰有NI Veristand 2017安裝包,求救
    發表于 03-21 15:25

    labview與veristand無法建立連接

    labview版本為2018,veristand版本為2019請問在labview中打開vi時有以下錯誤這是因為版本不對所以顯示的錯誤,還是別的什么原因?請教各位,謝謝另外veristand這個 軟件到底怎么用,大神們,可以教一下嗎?
    發表于 09-21 17:25

    藍牙耳機的支援Profile

    藍牙耳機的支援Profile              若支持藍牙功能的手機與藍牙耳機相用,藍牙耳機必須支持兩個協議:Headset profile
    發表于 12-31 11:55 ?968次閱讀

    Xysemi_Company_Profile

    Xysemi Company Profile PPT資料
    發表于 03-03 16:06 ?3次下載

    在NI VeriStand環境中進行FPGA相關配置

    本文主要介紹了用戶如何在NI VeriStand環境中進行基于FPGA的相關配置。并以使用7851R輸出PWM波為例,敘述了在VeriStand 2011運行環境中所需要的所有工作。 NI
    發表于 11-18 06:36 ?4909次閱讀
    在NI <b class='flag-5'>VeriStand</b>環境中進行FPGA相關配置

    Stimulus—需求形式化建模和驗證工具

    Stimulus是法國達索公司產品,其目的是通過需求建模分析來驗證需求的正確性。Stimulus的核心理念是運用“自然語言”對功能性需求進行建模,并通過仿真來查找需求中的缺陷,例如需求一致性、不二
    的頭像 發表于 12-12 16:00 ?604次閱讀
    <b class='flag-5'>Stimulus</b>—需求形式化建模和驗證工具

    如何使用VeriStand的User Channels、Alarms、Procedures功能?

    上一次分享我們學習了VeriStandStimulus Profile功能,小編快馬加鞭為大家奉上VeriStand中User Channels(用戶通道)、Alarms(警報)、P
    的頭像 發表于 04-28 14:03 ?2315次閱讀
    如何使用<b class='flag-5'>VeriStand</b>的User Channels、Alarms、Procedures功能?
    玩百家乐官网678娱乐城| 百家乐官网看点打法| 永利百家乐官网的玩法技巧和规则 | 百家乐官网好多假网站| 新塘太阳城巧克力| 怎么赢百家乐官网的玩法技巧和规则 | 最新百家乐双面数字筹码| 百家乐官网赢钱lv| 大发888娱乐免费试玩| 百家乐开庄概率| 百家乐官网平台要多少钱| 太阳城百家乐网址--| 职业赌百家乐官网技巧| 金宝博娱乐场| 太阳百家乐游戏| 网上百家乐解码器| 百家乐官网赌钱| 博乐市| 百家乐筹码方形筹码| 巴黎人百家乐官网的玩法技巧和规则 | 网上百家乐的玩法技巧和规则 | 网络百家乐官网模拟投注| 10BET娱乐城| 六合彩今天开什么| 威尼斯人娱乐场 老品牌值得您信赖| 24山分金吉凶断| 名人百家乐官网的玩法技巧和规则| 山东省| 新丰县| 顶旺亚洲| 皇冠球网| 云鼎娱乐城怎么存钱| 大发888 娱乐平台| 大发888游戏平台df888| 大发888东方鸿运| 太阳城申博娱乐城| 全讯网22335555| 新全讯网3| 威尼斯人娱乐城注册送彩金| 互联网百家乐的玩法技巧和规则| 网上百家乐哪家较安全|