请教如何用simulink模拟开关闭合(闭合时间不确定)

workbooks
workbooks 09月23日 字数 497

比如,要模拟电源通过一个开关对灯泡供电,

开关合上,线路中有电流,灯泡点亮,

开关拉开,线路无电流,灯泡熄灭。

当然,不需要模拟灯泡的亮灭,我测量线路上有无电流即可。

问题是,我希望用鼠标点击开关,点击一次,开关改变一次状态,即合上或拉开,

而且开合时间不确定,有可能t=1s时点击使其合上,也可能t=3s时点击使其合上,

而不是预先设定好开关何时合上和拉开。

就是说,希望能模拟现实中的对开关的手工开合。

一般的simulink书上都是设定好各个元件的动作时间,

没有讲以上这种实现的。

各位能推荐几本讲这种仿真方法的书籍吗,谢谢!

MathTools 数学工具
4 个回复
wushunchao
)( 09月23日

搜搜 simulink callback 吧

【 在 workbooks (workbooks) 的大作中提到: 】

: 比如,要模拟电源通过一个开关对灯泡供电,

: 开关合上,线路中有电流,灯泡点亮,

: 开关拉开,线路无电流,灯泡熄灭。

: ...................

katucha
katucha 09月23日

一个简单点的做法:

switch的信号输入用一个constant模块,这个量是能够在仿真中实时改变的。

不知道能否满足你的需要。

【 在 workbooks 的大作中提到: 】

: 比如,要模拟电源通过一个开关对灯泡供电,

: 开关合上,线路中有电流,灯泡点亮,

: 开关拉开,线路无电流,灯泡熄灭。

: ...................

imlaohe
大龄小青年,奔四无产者 09月24日

搜 manual.switch

【 在 workbooks 的大作中提到: 】

: 比如,要模拟电源通过一个开关对灯泡供电,

: 开关合上,线路中有电流,灯泡点亮,

: 开关拉开,线路无电流,灯泡熄灭。

: 当然,不需要模拟灯泡的亮灭,我测量线路上有无电流即可。

imlaohe
大龄小青年,奔四无产者 09月24日
loading ...

就是这个

双击改变状态

【 在 workbooks 的大作中提到: 】

: 比如,要模拟电源通过一个开关对灯泡供电,

: 开关合上,线路中有电流,灯泡点亮,

: 开关拉开,线路无电流,灯泡熄灭。

: ...................