首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MATLAB中初始化屏蔽块时使用基本工作空间变量?

如何在MATLAB中初始化屏蔽块时使用基本工作空间变量?
EN

Stack Overflow用户
提问于 2012-04-06 00:29:25
回答 1查看 1.2K关注 0票数 0

我在基本工作区中有一个名为"uwb“的结构。在uwb结构下,我有另一个叫做"channel“的结构。在channel下,我有两个变量,ab。现在我想创建一个子系统。我想要遮蔽整个街区。我的问题是我必须使用变量ab来初始化被屏蔽的子系统。如何在屏蔽时将ab包含在子系统的初始化命令中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-07 21:25:17

为子系统创建掩码后:

  1. 在子系统掩码编辑器中选择参数选项卡,以添加可调对话框参数。
  2. 为您需要访问的每个变量添加对话框参数(即,将其命名为maskamaskb)。
  3. 转到Initialization选项卡,然后添加引用对话框参数名称maskamaskb的初始化代码。应用更改关闭遮罩编辑器窗口。
  4. 双击被屏蔽的子系统,应该会提示您为刚刚设置的两个对话框参数输入值。
  5. 在文本字段中,键入工作区变量uwb.channel.auwb.channel.b,将它们的值分别分配给maskamaskb

当模型初始化为运行时,只要uwb结构在基本工作区中,被屏蔽的子系统就会适当地评估和分配ab

(我刚刚试过了,它似乎工作得很好,这里有一个模型作为参考:http://sfwn.in/Fejp)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10032389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档