前页 | 后页 |
示例:在 HTML 中使用JavaScript进行仿真
我们已经知道用户可以模型模拟可执行状态机并在Enterprise Architect中使用生成的代码进行模拟。使用CD 播放器和正则表达式解析器这两个示例,我们现在将现在如何将生成的代码与实际项目集成。
Enterprise Architect为客户端代码使用状态机提供了两种不同的机制:
- 状态- 客户端可以查询当前活动状态,然后根据查询结果“切换”逻辑
- Runtime Variable Based - 客户端不作用于当前活动状态,但作用于包含状态机的类中定义的变量的运行时值
在正则表达式解析器示例中,状态机处理所有事情,并且成员变量bMatch在状态更改时更改其运行时值。客户端不会注册有多少状态或当前处于活动状态的状态。
在这些主题中,我们将逐步演示如何为指定的正则表达式模型、模拟和集成 CD 播放器和解析器: