【发布时间】:2015-09-09 03:58:38
【问题描述】:
我是 Simulink 新手,我正在尝试对振荡器建模以控制自动化控制器。 问题是: 我创建了一个产生方波的脉冲发生器。为了设计振荡器,当输入(方波)振荡时,我需要另外 2 个通道(一个是相同的信号,而另一个是相反的信号)保持为零。问题是我不能让其他 2 个信号保持为零。我尝试将块用于库中的离散元素,例如:“延迟”、“单位延迟”,甚至“零阶保持”。每个块都只是移动了整个曲线,而我需要的是在信号呈现“1”值时延迟信号。 跟随一些印刷品:
我对所有图像都没有声誉,所以:子系统由 3 个脉冲发生器组成,并且有一个与子系统相连的示波器
请帮忙!!!!
【问题讨论】:
-
乘法器怎么样?
-
我不确定我是否理解正确:您想要 3 个信号? 1是方波,另一个完全一样,但是第一个是方波时为零?第二个也是?对不起,我只是不明白:(。你能详细说明一下,或者举一些例子吗?
-
嗨安德!第一个是方波,第二个具有相同的起源(相同的脉冲发生器)但在收到 0 后需要延迟才能保持真实,但不能延迟从 1 到 0(它需要是一个块我可以选择延迟时间),第三个是第二个信号的反转(一个 NOT 运算符)。问题是使用延迟块,我得到了整个信号的偏移,而我需要的是仅在信号从 0 变为 1 时才延迟信号。
-
你所描述的听起来不像是信号延迟。您是否希望第二个信号比第一个信号停留在 0 的时间更长?为此,创建新信号比从第一个信号生成更容易。
-
嗨,纳文!这正是我需要的!确实更容易,但我正在尝试模拟自动化控制器振荡器,它以这种方式运行。是不是信号延迟呢?我该怎么称呼它?也许还有另一个块可以提供帮助,但我找不到哪个