我是Simulink的新手,我正在尝试建模振荡器以控制自动化控制器 . 问题是:我创建了一个产生方波的脉冲发生器 . 为了设计振荡器,我需要另外2个通道(一个是相同的信号,而另一个是相反的)当输入(方波)振荡时保持为零 . 问题是我无法使其他2个信号保持为零 . 我尝试使用块中的离散元素,例如:"Delay","Unit Delay",甚至"Zero Order Hold" . 每个块只是移动了整个曲线,而我需要的是在它假设"1"值时延迟信号 . 跟随一些印刷品:
我没有所有图像的声誉所以:子系统由3个脉冲发生器组成,并且一个范围链接到子系统
请帮忙!!!!
1 回答
听起来你要求信号在脉冲发生器上升后以某个预先指定的延迟上升,但与脉冲同时下降 . 如下图所示,
如果这是正确的,那么它可以使用启用的子系统创建,其中子系统仅包含单位延迟,如此图所示,
在子系统中,您还必须
设置启用块以重置其状态 .
设置Outport块以在禁用时重置其值并将初始值设置为0 .
在单位延迟块中指定适当的采样率(这作为上升信号延迟的量)