0

我正在尝试在 MATLAB 的 stateflow 模块中对微波炉进行建模。我已经模拟了开关状态(可以打开/关闭微波炉)。在“开”状态下,我有“开门”、“关门”和“烹饪”等子状态。我已经正确设置了转换条件。我只是想知道是否可以将烹饪时间作为输入(来自 simulink)提供给这个 stateflow 微波模型;就像我们在真正的微波炉上按键盘一样。该时间将作为输入,状态流程图将保持在“烹饪”状态,直到该时间,输入时间将递减为零

4

2 回答 2

1

您可以在构建状态流时使用变量cook_timestates/transitions它会自动检测它,然后您可以Input from Simulink在 GUI 中指定它。

于 2013-12-09T22:39:24.870 回答
0

您可以在此处的入门视频中找到有关如何将输入从 Simulink 传递到Stateflow 中的状态机的示例:

http://www.mathworks.com/products/stateflow/examples.html

于 2013-02-28T21:34:35.140 回答