一、主函数和子函数框架
#include 子函数定义的文件名(*.txt) //子函数定义文件用来定义子函数功能块,是子函数功能块的描述文件。
#define 宏定义名 宏定义值 //可以把常量用有意义的名字表示,使流程比较清晰明了。
#function 子函数预定义名字
TRACE ON //指示流程执行时,是否可以被跟踪;ON表示可以跟踪,OFF表示不被跟踪。
FUNCTION MAIN //主函数定义
{
状态1: //状态块1定义
动作名字1(...)
动作名字2(...)
......
动作名字m(...)
事件1[事件值]
动作列表
-> 状态
事件2[事件值]
动作列表
-> 状态
......
事件n[事件值]
动作列表
-> 状态
状态2: //状态块2定义
......
状态k: //状态块k定义
}
二、
子函数框架如下: |
/************************************************** 相关注释可以在这里进行说明 **************************************************/ #include 子函数定义的文件名(*.txt) ...... #define 宏定义名 宏定义值 ...... #function 子函数预定义名字 ...... TRACE ON //指示流程执行时,是否可以被跟踪;ON表示可以跟踪,OFF表示不被跟踪。 FUNCTION 子函数定义的文件名 //子函数定义 { 子函数状态1: //子函数状态块1定义 动作名字1(...) 动作名字2(...) ...... 动作名字m(...) 事件1[事件值] 动作列表 -> 状态 事件2[事件值] 动作列表 -> 状态 ...... 事件n[事件值] 动作列表 -> 状态 子函数状态2: //子函数状态块2定义 ...... 子函数状态k: //子函数状态块k定义 } |
posted on 2006-11-08 11:54
happytian 阅读(299)
评论(0) 编辑 收藏