我正在尝试在 MATLAB 的 stateflow 模块中对微波炉进行建模。我已经模拟了开关状态(可以打开/关闭微波炉)。在“开”状态下,我有“开门”、“关门”和“烹饪”等子状态。我已经正确设置了转换条件。我只是想知道是否可以将烹饪时间作为输入(来自 simulink)提供给这个 stateflow 微波模型;就像我们在真正的微波炉上按键盘一样。该时间将作为输入,状态流程图将保持在“烹饪”状态,直到该时间,输入时间将递减为零
问问题
510 次
2 回答
1
您可以在构建状态流时使用变量cook_time
,states/transitions
它会自动检测它,然后您可以Input from Simulink
在 GUI 中指定它。
于 2013-12-09T22:39:24.870 回答
0
您可以在此处的入门视频中找到有关如何将输入从 Simulink 传递到Stateflow 中的状态机的示例:
于 2013-02-28T21:34:35.140 回答