这段是您提供的原代码 if (cond A or cond B)then extgbdataset ('ti',currenttime) ;
延迟:= currenttime - extgbdata(‘ti');
1、 我对("t i")有些不明白,是否就这样如此直接写上就行啦?以上语句的代码是否原封不动照抄上去就可运行啦?
2、 如上的“延迟:= currenttime - extgbdata(‘ti'); ” ,这是变量的赋值语句吗?怎么放在后面?实在是愚笨只能靠老师耐心指点。
3、 能请老师您劳神把它写成一个具体的可直接运用的延迟语句的代码吗?以延迟5秒为例。让您费心了,真不好意思总麻烦您。
这个就是通过全局变量标记条件满足的时候的时间,通过和现在的时间比较来计算出中间的一个时间差,就是延时。这个延时只是一个条件,作为后面的动作的一个判断条件,并不是真的延时,程序不运行了。
能恳请老师您劳神把它写成一个具体的可直接运用的延迟语句的代码吗?以延迟5秒为例。让您费心了,真不好意思总麻烦您。
extgbdata(‘ti') 这个部分?
工具-数据管理-全局变量这里。 新建个全局变量, 变量名:ti .
你需要预先定义下这个全局变量。