【问题标题】:Multiple inputs to switches in MATLAB Simulink StateflowMATLAB Simulink Stateflow 中开关的多个输入
【发布时间】:2013-04-29 13:42:31
【问题描述】:

我想为汽车的转向灯建模。为此,我需要为触发器指定用户输入。到目前为止,我已经使用了两个二进制开关——一个用于右转灯,一个用于左转灯。但这并不能满足我的需求,因为例如两者可以同时开启。在我看来,我需要的是一种方法,要么 a) 有一个具有三个输入的开关,这与我所需要的完全相似,要么 b) 一旦我打开开关 B,就使开关 A 进入关闭模式。

实现这一目标的最简单方法是什么?我是新手,甚至不知道如何寻找答案...

先谢谢了!

【问题讨论】:

标签: matlab model switch-statement simulink stateflow


【解决方案1】:

这很容易用state machines 表示。将系统的 3 种操作模式表示为状态: - 离开 - LightA_on - LightB_on

将 2 个开关表​​示为输入值。基于输入值的状态之间的转换。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    • 2020-12-13
    相关资源
    最近更新 更多