描述
分層符號屬性提供了將模型參數(shù)值向下傳遞到其子示意圖級別的靈活性,用戶可以對傳遞到子原理圖級別的值進行數(shù)據(jù)限制,數(shù)據(jù)限制有助于避免對內(nèi)部模型使用不切實際的值。
本文解釋了對使用分層符號屬性傳遞的值實施數(shù)據(jù)限制的步驟。
使用帶有簡單分層原理圖和符號的測試設計來說明解決方案。請按照本文末尾的網(wǎng)盤鏈接下載測試設計文件,在SaberRD中打開測試設計并打開分層塊。恒定控制源和PWL控制源用于傳遞數(shù)字和字符串數(shù)據(jù)類型,如下所示。
運行瞬態(tài)仿真,并繪制信號out1和out2。
現(xiàn)在,讓我們分別限制用戶在pass_real或pass_string屬性中輸入任何隨機數(shù)或字符串值。請按照以下步驟實施數(shù)據(jù)限制:
1、數(shù)據(jù)限制邏輯
數(shù)據(jù)限制邏輯采用MAST語言編寫,保存為擴展名為*.sin的文件格式,如下圖所示。按照本文末尾的網(wǎng)盤鏈接下載data_restriction_logic.sin。將文件保存在與測試設計相同的位置。按照此處編寫的邏輯,用戶只能為 pass_real 屬性輸入10、15和20等值。
同樣,pass_string屬性將限制除data_file.txt之外的任何數(shù)據(jù)文件名。驗證邏輯不限于這些值。你可以根據(jù)你的數(shù)據(jù)限制要求重寫data_restriction_logic.sin文件中的代碼。
2、執(zhí)行 MAST 代碼
MAST 代碼是通過在 SaberInclude 模板中定義它并將 Saber Include 符號放置在分層原理圖中來執(zhí)行的,如下所示。Saber Include 文件將 MAST 代碼與設計一起加載到模擬器中。
現(xiàn)在,保存設計并運行瞬態(tài)分析。由于對分層符號屬性應用了數(shù)據(jù)限制,因此仿真器器無法加載設計。
可以根據(jù)你的要求在data_restriction_logic.sin文件中編輯腳本窗口中顯示的錯誤消息。
現(xiàn)在,僅當pass_real和pass_string屬性的值分別為10,15或20 和data_file.txt時,分層模塊才允許運行模擬。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
輸入控件通過屬性節(jié)點寫入值,不受范圍限制,比方說我輸入2000,照樣可以輸進去
發(fā)表于 09-01 11:09
本帖最后由 天道學子 于 2017-10-10 21:07 編輯
我是一個初學者,想做一個“列表框里的復選框”小程序。現(xiàn)在想知道通過項符號的屬性節(jié)點值實現(xiàn)空到對勾,對勾到空的轉(zhuǎn)換
發(fā)表于 10-10 21:04
值類屬性返回有關數(shù)組類型、塊和常用數(shù)據(jù)類型的特定值,值類屬性還用于返回數(shù)組的長度或者類型的最低邊
發(fā)表于 09-14 09:12
“sfpa_txdp”上屬性“IOSTANDARD”的可接受值.3)約束電壓是LVPECL_33,ISE錯誤:錯誤:打包:1107 - Pack無法將下面列出的符號組合到單個IOB33組件中
發(fā)表于 07-22 13:12
網(wǎng)絡協(xié)議osi的分層,路由器在哪一層 應用層,表示層,會話層,傳輸層,網(wǎng)絡層,數(shù)據(jù)鏈路層,物理層 路由器在網(wǎng)絡層 jnijava本地接口 在android系統(tǒng)...
發(fā)表于 08-06 08:20
預處理是提高挖掘過程精度和性能的關鍵。文章在分析決策樹算法和滑坡數(shù)據(jù)屬性值特點基礎上,
發(fā)表于 09-12 17:46
?8次下載
摘要 文章詳細分析了UMTS(通用移動通信系統(tǒng))的端到端QoS體系架構(gòu)、QoS相關參數(shù)和屬性以及對分組數(shù)據(jù)的處理,并討論了分組數(shù)據(jù)在UMTS
發(fā)表于 06-18 09:30
?1435次閱讀
電阻額定功率值在電路圖上的符號,感興趣的小伙伴們可以看看。
發(fā)表于 08-22 17:06
?0次下載
針對氣象觀測數(shù)據(jù)采集目的性弱、數(shù)據(jù)冗余度較高以及觀測數(shù)據(jù)區(qū)間化中單值較多、等價類劃分精度低的問題,提出一種基于遺傳算法的氣象觀測
發(fā)表于 11-28 14:33
?0次下載
專利信息抽取是專利分析的基礎,屬性及屬性值的識別與抽取是專利信息抽取所要解決的關鍵問題。目前,在中文專利信息抽取領域針對屬性和
發(fā)表于 12-01 16:58
?2次下載
在存儲設備中,使用分層技術(shù),將冷熱數(shù)據(jù)自動分層存放在具有不用讀寫性能的存儲介質(zhì)上,已經(jīng)是很普遍的做法,比如 IBM 的 DS8K 中使用的
發(fā)表于 06-04 06:24
?2898次閱讀
多級分層分區(qū)和實現(xiàn)涉及包含內(nèi)部物理子分區(qū)的分區(qū)。換句話說,在這種方法中,對分區(qū)本身進行分層分割。考慮SoC分區(qū)方案的示例,如圖1所示。級別0
發(fā)表于 08-09 15:57
?1768次閱讀
在HTML中,input標簽中的type屬性用于指定表單輸入字段的類型。下面是一些常見的type屬性值
發(fā)表于 11-30 10:10
?3762次閱讀
為了省流,還是先甩結(jié)論。有符號數(shù)和無符號數(shù)的最本質(zhì)區(qū)別就是:符號位的識別和高位拓展。除此之外,另一個區(qū)別就是從人的角度如何如何讀這個數(shù),或者說$display(%d)打印時打印的值是什
發(fā)表于 12-10 10:50
?1110次閱讀
在ArcGIS中,你可以通過多種方式來選擇屬性表中的多個屬性。下面是一些常用的方法: 方法一:使用Select by Attributes工
發(fā)表于 02-25 11:10
?1.1w次閱讀
評論