我想找到一个简单的过程,使用掩码参数在掩码下切换模型内部 .
This question has expanded enough such that it has been reimplemented here.
变体子系统是一种很好的方法,可以通过工作空间参数进行控制;
但是,我发现掩码参数不与变量子系统选择接口 .
This link是关于如何使用掩码参数来更改系统内部块的一系列帖子中的第一篇;但是,该方法不像使用变体子系统和开关那样直观 .
这个链接也是从2008年开始的,我相信它可能在某个时候被取代了 .
MWE
我制作了一个包含标有 Source 的系统的模型 .
它连接到 Display 块,显示其输出 .
Source 是变体子系统 .
它包含3个变种:
Source\One
Source\Two
Source\Three .
每个变体包含一个 Constant 块 .
Constant 块的值与块标签同名 .
例如, Source\Two 包含值为 2 的常量块 .
Source 也是一个屏蔽子系统 .
其掩码包含 Radio Button 参数,其值为 variantValue .
variantValue 参数的 Radio Button 选项为:
选择1
选择2
选择3
掩码 Initialization 代码如下:
switch variantValue
case 'Choice 1'
set_param('Source','