簡體   English   中英

在 MATLAB 中初始化屏蔽塊時如何使用基礎工作區變量?

[英]How to use base workspace variables while initializing the masked block in MATLAB?

我在基礎工作區中有一個名為“uwb”的結構。 在 uwb 結構下,我有另一個結構稱為“通道”。 channel下,我有兩個變量ab 現在我想創建一個子系統。 我想掩蓋這個街區。 我的問題是我必須使用變量ab來初始化屏蔽子系統。 屏蔽時如何在子系統的初始化命令中包含ab

為子系統創建掩碼后:

  1. Select 子系統封裝編輯器中的參數選項卡添加可調對話框參數。
  2. 為您需要訪問的每個變量添加對話框參數(即稱它們為maskamaskb )。
  3. 轉到Initialization選項卡並添加引用對話框參數名稱maskamaskb的初始化代碼。 應用您的更改關閉掩碼編輯器 window。
  4. 雙擊屏蔽子系統,系統會提示您輸入剛剛設置的兩個對話框參數的值。
  5. 在文本字段中,輸入工作區變量uwb.channel.auwb.channel.b以分別將它們的值分配給maskamaskb

只要當 model 初始化運行時uwb結構在基礎工作區中,屏蔽子系統就會適當地評估和分配ab

(我剛試了一下,好像沒問題,這里有model作為參考: http://sfwn.in/Fejp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM