以下是引用sxjice545在2014/11/14 9:02:47的发言:
但是定义的类型不是BOOL啊,是Timer,TIMX(BOOL,TIMER,INT|Addr),第一个BOOL是触发条件,满足就TIMER开始计时,INT内的值将是TIMER的目标值。
接下来怎么用呢?
比方说我要延时1s,1s后来个触发信号,怎么用?
IF里面使用就会提醒不能将TIMER转到BOOL。
好笨啊。
不是已经说过了,全局符号中定义BOOL地址,例如:你局部符号名TIMER_0定义的是TIMER类型,同时指定其为T0,那么他就是定时器当前值。
在全局符号中定义一个BOOL类型的变量,例如:TIMER_FLAG,其数据类型为BOOL,地址为T0.
那么在程序中就是:IF TIMER_FLAG THEN
………………
Regards