在我的Stateflow模型中,after()函数不起作用。如果我在(10秒)之后进行检查,状态没有延迟,它会直接从开启切换到下一个。我使用脉冲发生器作为Stateflow的永久时钟,具有以下值:
这可能是这种行为的原因吗?还有其他相关设置吗?
答案 0 :(得分:0)
after
条件表示在指定的时间段内(在您的情况下为10秒)处于给定状态后执行某些操作。您显示的脉冲发生器设置为每1秒钟有一个上升和下降信号。因此,如果没有看到有关您的模型的更多信息,那么怀疑您永远不会处于足以使after
条件变为真的状态。
如果您展示了更多模型,那将会有所帮助。