同步循环程序框图
发布时间:2014/6/20 21:32:22 访问次数:673
(1)产生事件发生:输出事V03C5Y件发生引用句柄,用于连接“等待事件发生”函数和“设置事件发生”函数。
(2)等待事件发生:等待“设置事件发生”函数设置某个事件。如果事件未在指定“毫秒超时”时间内发生,“超时”参数将返回TRUE,否则返回FALSE。
(3)设置事件发生:设置指定事件发生。调用此函数使所有正在等待该指定事件的节点都停止等待。
图3-6所示为一个同步循环程序框图。其中,主循环采用状态机结构,包括初始化、事件处理和退出等状态,其中事件处理状态中,通过处理前面板上的两个按钮控制两个从循环中的指示灯分别以lOOms和200ms的频率闪烁。
图3-6 同步循环程序框图
(1)产生事件发生:输出事V03C5Y件发生引用句柄,用于连接“等待事件发生”函数和“设置事件发生”函数。
(2)等待事件发生:等待“设置事件发生”函数设置某个事件。如果事件未在指定“毫秒超时”时间内发生,“超时”参数将返回TRUE,否则返回FALSE。
(3)设置事件发生:设置指定事件发生。调用此函数使所有正在等待该指定事件的节点都停止等待。
图3-6所示为一个同步循环程序框图。其中,主循环采用状态机结构,包括初始化、事件处理和退出等状态,其中事件处理状态中,通过处理前面板上的两个按钮控制两个从循环中的指示灯分别以lOOms和200ms的频率闪烁。
图3-6 同步循环程序框图
上一篇:主/从设计模式
上一篇:生产者/消费者设计模式