首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab Simulink方波

Matlab Simulink方波
EN

Stack Overflow用户
提问于 2015-09-09 03:58:38
回答 1查看 4.1K关注 0票数 2

我是新的Simulink和我试图建模一个振荡器,以控制一个自动控制器。问题是:我发明了一个产生方波的脉冲发生器。为了设计这个示波器,我需要另外两个声道(一个是相同的信号,另一个是相反的)在输入(方波)振荡时保持在零。问题是我不能让其他2个信号保持在零。我尝试对库中的离散元素使用块,例如:“延迟”、“单元延迟”,甚至“零顺序保持”。每个街区只是移动了整个曲线,而我需要的是延迟信号时,它假定"1“值。以下是一些指纹:

我对所有的图像都没有声誉,因此:子系统由3个脉冲发生器组成,并且有一个与子系统相连的范围。

救命啊!

EN

回答 1

Stack Overflow用户

发布于 2015-09-09 14:51:52

听起来,你想要一个信号,在脉冲发生器上升后,在某个预定的延迟时间上升,但与脉冲同时下降。如下图所示,

如果这是正确的,那么就可以使用启用的子系统来创建它,其中子系统只包含一个单元延迟,如下图所示,

在子系统中,您还必须

  1. 将启用块设置为重置其状态。
  2. 将Outport块设置为禁用时重置其值,并设置初始值为0。
  3. 在单元延迟块中指定适当的采样速率(这相当于延迟上升信号的数量)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32470670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档