输入:Con
输出:a
处理逻辑:
en(entry):a = 1;
du(during):a = a + 1;
ex(exit):a = 0;
其余设置:定步长1s。
1. 状态内循环
Test1:输入Con为1时,输出波形如下。结论:当满足内部自循环条件时会一直执行du内的逻辑。
Test2:输入Con为-1时,输出波形如下。结论:当不满足内部自循环条件时也会一直执行du内的逻辑。
2. 状态外循环
Test3:输入Con为1时,输出波形如下。结论:当满足外部自循环条件时会一直执行重新进入该状态的动作,也就是重复执行en内的逻辑。
Test4:输入Con为-1时,输出波形如下。结论:当不满足外部自循环条件时不会发生状态跳转,也就是会执行du内的逻辑。