知道内部Simulink子系统何时被采样

时间:2013-02-11 12:13:14

标签: matlab simulink

我有一个外部Simulink子系统A,采样时间为1.0,包含一个内部子系统B,采样时间为10.0。一切都按预期工作;但是,我需要一个子系统A的输出端口,指示子系统B是否已在此步骤中被采样,即每十步产生1(1.0 / 10.0),否则为0(我不想用计数器对其进行硬编码,但是正确获取此信息)。当然,子系统B可以通过输出端将此信息传递给包含子系统A。

1 个答案:

答案 0 :(得分:2)

执行此操作的一种方法如下所示。我希望这些照片能够自我解释。显示的模型是子系统A,采样时间为1s,原子子系统是子系统B,采样时间为10s。 (请打开另一个标签中的图片以查看全尺寸型号)

Model

会产生以下信号,我相信这就是你所追求的。

Plot