触发器 [警戒] /动作
以下示例显示了一个过渡标签,此标签由超时触发器(请参阅使用超时触发器)、警戒和动作组成:
tm(500)[isOk()]/printf("a 0.5 second timeout occurred\n")
在此示例中,触发器是超时 tm(500),警戒是 [isOk()]。触发器触发且警戒条件为 true 时要执行的动作是 printf("a 0.5 second timeout occurred\n")。
过渡中的全部三个部件都是可选的。例如,过渡可以只包含触发器和动作,也可以只包含警戒条件。以下示例显示仅由触发器和动作组成的过渡标签:
clockw /itsEngine->GEN(start)
输入多行过渡标签(例如,包含多个由分号分隔的动作的过渡标签)时,可以按 Ctrl+Enter 以使光标前进到下一行并继续输入标签内容。