Simulink掩码参数

时间:2014-07-10 15:04:12

标签: matlab simulink

我正在尝试创建一个具有传输功能的子系统。除了分母中的一个系数之外的所有内容都在此传递函数中设置。

如何仅提升此参数,而不是将传递函数的整个分母提升到子系统的掩码中?当用户双击子系统时,我想制作它,因此掩码只请求这个单个参数,而不是整个分母。这可能吗?

这是一个三阶系统:[1 (parameter) 9 1]

我想在掩码中设置(参数)系数。

2 个答案:

答案 0 :(得分:1)

这是你应该做的:

  • 采用原子系统
  • 添加转移Fcn块,分母为 [1 X 9 1]
  • 屏蔽此Atomic Subsystem,其参数名为 X ,名为 Coefficient

这是一个例子,(对不起,我的学生版的matlab太旧了,但你会得到怎么做。)

enter image description here

答案 1 :(得分:0)

将传递函数放在带有一个输入和一个输出的屏蔽子系统中。硬编码传递函数块的所有参数,除了感兴趣的参数之外,您可以将其定义为掩码参数。您无法更改内置传输功能块的掩码,因此您必须创建自己的掩码。