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

最佳答案

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

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

关于matlab - 了解何时对内部 Simulink 子系统进行采样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14811616/

10-12 16:35