1

我有个问题:

我现在正在处理 digitalwatch.sct 状态图模型。

当按下右下角至少 1.5 秒时,数字手表应切换时间编辑模式。

我该如何做到这一点,我应该采取哪种策略或触发事件?

右下角按下的事件是“Buttons.bottomRightPressed”。

谢谢您的帮助。

4

1 回答 1

3

即使我不知道您的状态图模型的详细信息,我也会“盲目地”建议以下步骤:

  1. 添加状态“WaitForEditMode”
  2. 使用 Buttons.bottomRightPressed 作为触发器添加从某个状态(例如“ClockMode”到 WaitForEditMode 的转换)
  3. Buttons界面新增事件bottomRightReleased
  4. 使用触发器 Buttons.bottomRightReleased 添加从 WaitForEditMode 到 ClockMode 的转换。
  5. 添加另一个从 WaitForEditMode 到 'EditMode' 的触发器“1500 毫秒后”转换

当然也有替代品...

另一个提示:如果您在其用户论坛上发布有关Yakindu 状态图工具的问题,您应该在 4 个月内得到答案;)...

于 2015-04-21T23:18:40.737 回答