当配置任务时,不用修改源代码,直接图形化配置参数。
说明:只能配置enum的类型变量。
1 定义enum类型
比如定义事件常数
enum TIME_CONF
{
TC_200MS,
TC_500MS,
TC_1000MS,
TC_5000MS,
};
2 定义可配置变量
可配置的变量必须以cfg开始,并且初始化该变量。例如:
enum TIME_CONF cfgTime = TC_1000MS;
3 使用变量
在任务代码中使用该变量
/**********************************************************************
** task timer service (auto generate)**
**********************************************************************/
static void __wb_timer_service(void)
{
//timerStart(1000);
timerStart(cfgTime);
//....
}
4 配置变量
在connection view,双击任务,或者右键点击任务选择菜单Configure,可选择修改配置变量的值。