matlab simulink信号的发生时间问题

在simulink中,对multiportswitch选择的信号,想要实现在选通某个信号时它再产生,而不是在仿真一开始就自动发生,请问该如何实现?... 在simulink中,对multiport switch选择的信号,想要实现在选通某个信号时它再产生,而不是在仿真一开始就自动发生,请问该如何实现? 展开
 我来答
帐号已注销
2019-01-16
知道答主
回答量:5
采纳率:0%
帮助的人:5032
展开全部

constant17为“1”,对1进行积分(这个积分从一程序开始就存在)

将积分模块设置为外部重置设置为“rising”,并将你所需要的某个信号与其连接

程序开始:

integrator开始对1进行积分,积分值为=t(程序开始到现在时间)*1

当某个条件信号输入时,integrator模块进行重置积分,此时积分值为0

此时积分值小于你设定的值(switch模块),不满足判断条件,从下部输出信号

当积分值达到你设定的值(switch模块),我这里设置的是3

也就意味着经过了3秒,此时满足判断条件,从上部输出0信号

希望采纳!

天云小店
2015-04-28 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:764万
展开全部
自己定义一个模块控制就行
追问
能具体阐述一下吗
追答
在信号发生器与后面电路连接之间加一个可控开关,通过一个自定义模块来控制开关的闭合,当检测到选通信号后再闭合可控开关,将信号发生器接入到电路中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式