我正在尝试在MATLAB的stateflow模块中建模微波炉。我已经模拟了开关状态(可以打开/关闭微波炉)。在“开启”状态下,我有子状态,如“开门”,“关门”和“烹饪”。我已正确设置过渡条件。我只是想知道是否可以提供烹饪时间作为输入(从simulink)到这个状态流微波模型;就像我们在真正的微波炉上按键盘一样。此时间将作为输入,状态流程图将保持“烹饪”状态,直到该时间为止,输入时间将减少为零
答案 0 :(得分:1)
您可以在cook_time
中使用变量states/transitions
,在构建状态流时,它会自动检测到它,然后您可以在GUI中将其指定为Input from Simulink
。
答案 1 :(得分:0)
您可以在此处找到有关如何在状态流中将Simulink中的输入传递到state machines的示例: