Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#2 |
初级会员
注册日期: 2012-07-10
帖子: 2
声望力: 0 ![]() |
![]()
或者,我换个问法:怎么在一个Simulink模块内部实现case之间的跳来跳去?
我的整个Simulink系统由以2个模块组成:模块A是一个名叫Detect Fall Nonpositive的Simulink自带的模块(专门检测方波有没有到达下降沿),模块B正是我不懂的需要请教大家的地方…… 模块B的功能如下,它一共有3个状态(或者叫3个case): case 1:(初始状态) If 模块A输出为"1" Then 跳到 case 2; Else Then 维持在 case1; case 2: If 模块A输出为"1" Then 跳到 case 3; Else Then 维持在 case2; case 3: 输出一个形为00011000的脉冲; 跳回 case 1; 如果用S function来实现模块B,那么这个模块B必须和模块A有效互动,还涉及到S function内部case之间挑来挑去的问题…… 请问大家有什么好的思路么? 谢谢! |
![]() |
![]() |