吴忠躺衫网络科技有限公司

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

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

3天內不再提示

在SaberRD中實現對分層符號屬性值的數據限制

冬至子 ? 來源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 14:35 ? 次閱讀

描述

分層符號屬性提供了將模型參數值向下傳遞到其子示意圖級別的靈活性,用戶可以對傳遞到子原理圖級別的值進行數據限制,數據限制有助于避免對內部模型使用不切實際的值。

本文解釋了對使用分層符號屬性傳遞的值實施數據限制的步驟。

使用帶有簡單分層原理圖和符號的測試設計來說明解決方案。請按照本文末尾的網盤鏈接下載測試設計文件,在SaberRD中打開測試設計并打開分層塊。恒定控制源和PWL控制源用于傳遞數字和字符串數據類型,如下所示。

圖片

運行瞬態仿真,并繪制信號out1和out2。

現在,讓我們分別限制用戶在pass_real或pass_string屬性中輸入任何隨機數或字符串值。請按照以下步驟實施數據限制:

1、數據限制邏輯

數據限制邏輯采用MAST語言編寫,保存為擴展名為*.sin的文件格式,如下圖所示。按照本文末尾的網盤鏈接下載data_restriction_logic.sin。將文件保存在與測試設計相同的位置。按照此處編寫的邏輯,用戶只能為 pass_real 屬性輸入10、15和20等值。

同樣,pass_string屬性將限制除data_file.txt之外的任何數據文件名。驗證邏輯不限于這些值。你可以根據你的數據限制要求重寫data_restriction_logic.sin文件中的代碼。

圖片

2、執行 MAST 代碼

MAST 代碼是通過在 SaberInclude 模板中定義它并將 Saber Include 符號放置在分層原理圖中來執行的,如下所示。Saber Include 文件將 MAST 代碼與設計一起加載到模擬器中。

圖片

現在,保存設計并運行瞬態分析。由于對分層符號屬性應用了數據限制,因此仿真器器無法加載設計。

圖片

可以根據你的要求在data_restriction_logic.sin文件中編輯腳本窗口中顯示的錯誤消息。

現在,僅當pass_real和pass_string屬性的值分別為10,15或20 和data_file.txt時,分層模塊才允許運行模擬。

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

    關注

    14

    文章

    1019

    瀏覽量

    83935
  • 模擬器
    +關注

    關注

    2

    文章

    881

    瀏覽量

    43421
收藏 人收藏

    評論

    相關推薦

    輸入控件通過屬性節點寫入,不受范圍限制

    輸入控件通過屬性節點寫入,不受范圍限制,比方說我輸入2000,照樣可以輸進去
    發表于 09-01 11:09

    如何實現通過項符號屬性節點實現空到對勾,對勾到空的轉換

    本帖最后由 天道學子 于 2017-10-10 21:07 編輯 我是一個初學者,想做一個“列表框里的復選框”小程序。現在想知道通過項符號屬性節點實現空到對勾,對勾到空的轉換
    發表于 10-10 21:04

    【FPGA學習】VHDL 語言類預定義屬性有哪幾種

    屬性返回有關數組類型、塊和常用數據類型的特定屬性還用于返回數組的長度或者類型的最低邊
    發表于 09-14 09:12

    顯示器應該限制GTP模塊的差分IO?

    “sfpa_txdp”上屬性“IOSTANDARD”的可接受.3)約束電壓是LVPECL_33,ISE錯誤:錯誤:打包:1107 - Pack無法將下面列出的符號組合到單個IOB33組件
    發表于 07-22 13:12

    網絡協議osi的分層

    網絡協議osi的分層,路由器在哪一層 應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層 路由器在網絡層 jnijava本地接口 android系統...
    發表于 08-06 08:20

    滑坡數據連續屬性處理的研究

             預處理是提高挖掘過程精度和性能的關鍵。文章分析決策樹算法和滑坡數據屬性特點基礎上,
    發表于 09-12 17:46 ?8次下載

    UMTS對分數據業務的QoS保證

    摘要 文章詳細分析了UMTS(通用移動通信系統)的端到端QoS體系架構、QoS相關參數和屬性以及對分數據的處理,并討論了分組數據UMTS
    發表于 06-18 09:30 ?1503次閱讀

    電阻額定功率電路圖上的符號

    電阻額定功率電路圖上的符號,感興趣的小伙伴們可以看看。
    發表于 08-22 17:06 ?0次下載

    氣象觀測數據區間屬性約簡算法

    針對氣象觀測數據采集目的性弱、數據冗余度較高以及觀測數據區間化較多、等價類劃分精度低的問題,提出一種基于遺傳算法的氣象觀測
    發表于 11-28 14:33 ?0次下載

    中文專利屬性對抽取技術及應用

    專利信息抽取是專利分析的基礎,屬性屬性的識別與抽取是專利信息抽取所要解決的關鍵問題。目前,中文專利信息抽取領域針對屬性
    發表于 12-01 16:58 ?2次下載

    基于Linux 的兩種分層存儲實現方案

    存儲設備,使用分層技術,將冷熱數據自動分層存放在具有不用讀寫性能的存儲介質上,已經是很普遍的做法,比如 IBM 的 DS8K 中使用的
    發表于 06-04 06:24 ?2996次閱讀
    基于Linux 的兩種<b class='flag-5'>分層</b>存儲<b class='flag-5'>實現</b>方案

    多級分層分區和建模方案涉及的主要時序和實現挑戰

    多級分層分區和實現涉及包含內部物理子分區的分區。換句話說,在這種方法對分區本身進行分層分割。考慮SoC分區方案的示例,如圖1所示。級別0
    的頭像 發表于 08-09 15:57 ?1905次閱讀
    多級<b class='flag-5'>分層</b>分區和建模方案<b class='flag-5'>中</b>涉及的主要時序和<b class='flag-5'>實現</b>挑戰

    input標簽type的屬性有哪些

    HTML,input標簽的type屬性用于指定表單輸入字段的類型。下面是一些常見的type屬性
    的頭像 發表于 11-30 10:10 ?4833次閱讀

    verilog數據符號屬性(有符號數和無符號數)探究根源

    為了省流,還是先甩結論。有符號數和無符號數的最本質區別就是:符號位的識別和高位拓展。除此之外,另一個區別就是從人的角度如何如何讀這個數,或者說$display(%d)打印時打印的是什
    的頭像 發表于 12-10 10:50 ?1717次閱讀
    verilog<b class='flag-5'>中</b><b class='flag-5'>數據</b>的<b class='flag-5'>符號</b><b class='flag-5'>屬性</b>(有<b class='flag-5'>符號</b>數和無<b class='flag-5'>符號</b>數)探究根源

    arcgis如何在屬性表中選擇多個屬性

    ArcGIS,你可以通過多種方式來選擇屬性的多個屬性。下面是一些常用的方法: 方法一:使用Select by Attributes工
    的頭像 發表于 02-25 11:10 ?1.5w次閱讀
    百家乐官网破解赌戏玩| 百家乐软件骗人吗| 百家乐的路子怎么| 东至县| 澳门百家乐官网怎么玩| 大发888娱乐场1888| 百家乐官网孖宝揽| 百家乐网站| 百家乐官网庄家优势| 博彩百家乐字谜总汇| 百家乐官网室系统软件| 网上百家乐软件大全酷| 真人游戏 豆瓣| 百家乐官网永利娱乐网| 百家乐存200送200| 百家乐官网发牌靴遥控| 大发888完整客户端| 诺贝尔百家乐官网的玩法技巧和规则 | 誉博百家乐官网327589| 威尼斯人娱乐场 赌场网址| 百家乐官网PK| 永利高娱乐| 百家乐官网的战术| 大发888帐号注册| 24山认龙立向| 应城市| 澳门百家乐娱乐场开户注册| 赌博百家乐官网技巧| 百家乐博弈指| 狮威百家乐官网赌场娱乐网规则| 大发888 备用6222.com| 皇冠百家乐官网的玩法技巧和规则| 大发888 有斗地主吗| 赌百家乐赢的奥妙| 百家乐官网优惠高的网址| 在线百家乐下| 喜来登百家乐官网的玩法技巧和规则 | k7线上娱乐城| 百家乐赢的技巧| 伊金霍洛旗| 太阳百家乐游戏|