simulink延时开关该怎么去添加
答案:3 悬赏:20
解决时间 2021-11-13 10:31
- 提问者网友:黑米和小志
- 2021-11-12 20:12
simulink延时开关该怎么去添加
最佳答案
- 二级知识专家网友:患得患失的劫
- 2021-11-12 20:51
1、Simulink纯延e^(-sT)使用Transport Delay模块实现该模块位于Continuous库
Transport Delay模块几主要参数:
Time delay
延迟间e^(-sT)T该值单位秒必须
Initial input
初值由于延迟环节信号延段间才输仿真刚始候由于没用信号例t=0刻照理说应该输t=-T刻输入信号显信号存所需要提供初值供仿真始T秒内输数情况取初值0
Initial buffer size
初始缓冲区前所述延迟环节所起作用输入信号延段间输软件实现角度说肯定要缓冲区(buffer)保存段间值参数用指定缓冲区初始其实于绝数用户言用关参数缓冲区根据需要自进行调整需要担缓冲溢
Pade order (for linearization)
Pade近似阶延迟环节传递函数属于理函数Pade近似用理函数(母都s项式)近似延迟环节种用线性化手段参数用指定理函数阶关于Pade近似用doc pade查看更信息
2、关于追问问题:
首先贴图实现式行错误——按表达式面Constant模块应该1才;
更简单点实现式:先w1、w2使用Mux模块给组合向量Mux模块输连接Fcn模块并Fcn表达式写
1.3*(u(1)-0.23)+0.5*(1-u(2))
共用两模块实现
Transport Delay模块几主要参数:
Time delay
延迟间e^(-sT)T该值单位秒必须
Initial input
初值由于延迟环节信号延段间才输仿真刚始候由于没用信号例t=0刻照理说应该输t=-T刻输入信号显信号存所需要提供初值供仿真始T秒内输数情况取初值0
Initial buffer size
初始缓冲区前所述延迟环节所起作用输入信号延段间输软件实现角度说肯定要缓冲区(buffer)保存段间值参数用指定缓冲区初始其实于绝数用户言用关参数缓冲区根据需要自进行调整需要担缓冲溢
Pade order (for linearization)
Pade近似阶延迟环节传递函数属于理函数Pade近似用理函数(母都s项式)近似延迟环节种用线性化手段参数用指定理函数阶关于Pade近似用doc pade查看更信息
2、关于追问问题:
首先贴图实现式行错误——按表达式面Constant模块应该1才;
更简单点实现式:先w1、w2使用Mux模块给组合向量Mux模块输连接Fcn模块并Fcn表达式写
1.3*(u(1)-0.23)+0.5*(1-u(2))
共用两模块实现
全部回答
- 1楼网友:低音帝王
- 2021-11-12 22:37
很简单用一个clock模块和一个常数相比较就行了,如下下面这个当时间大于6时,输出为1.小于6时输出为正弦波的切换。 当然也可以使用Fcn模块自定义函数,完成上述功能。
- 2楼网友:山君与见山
- 2021-11-12 21:23
用一个计数器+时钟,你的控制信号控制计数器的使能端
用simulink中source中的pulse Generator模块,设置此模块的参数,period用于设置脉冲周期,pulse width用于设置占空比,phase delay用于设置相位延时。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯