时间调度的控件属性
Status
返回值: int
描述: 时间调度的状态
说明: 整数型,0- 时间调度正在运行 4- 时间调度被终止运行
时间调度的控件方法
GetEndTime(format,index)
描述: 获得时间调度设定的结束时间的小时数,分钟数和秒数。
返回值: 该时间调度设定的结束时间的小时数,分钟数和秒数 .
-1:表示参数 format 设置出错 .
参数: format 为 0, 返回值为结束时间的小时数 (0-23)
format 为 1, 返回值为结束时间的分钟数 (0-59)
format 为 2, 返回值为结束时间的秒数 (0-59)
index 表示时间序号 , 从 0 开始
示例: a = #TimeScheduling.GetEndTime(0,0);//得到第一个时间调度设定的结束时间的小时数.
GetITime(index)
描述: 获得时间调度设定的间隔时间
返回值: int,该时间调度设定的间隔时间,以秒为单位
参数: index 表示时间序号,从 0 开始
说明: 获得时间调度设定的间隔时间
示例: a = #TimeScheduling.GetITime(0);// 得到第一个时间调度设定的间隔时间
GetLoopFlag(index)
描述: 获得时间调度设定的循环标记
返回值: int 该时间调度设定的循环标记
0:该任务不能循环执行 ( 按照间隔时间连续运行 )
1:该任务可以循环执行(按照间隔时间连续运行 )
参数: index:表示时间调度的序号,从 0 开始
示例: a = #TimeScheduling.GetLoopFlag(0);// 得到第一时间调度设定的循环标记
GetStartTime(format,index)
描述: 获得时间调度设定的开始时间的小时数,分钟数和秒数
返回值: 该时间调度设定的开始时间的小时数,分钟数和秒数
-1:表示参数设置出错
参数: format 为 0,返回值为开始时间的小时数 (0-23)
format 为 1,返回值为开始时间的分钟数 (0-59)
format 为 2,返回值为开始时间的秒数 (0-59)
index 表示时间序号,从 0 开始
示例: a = #TimeScheduling.GetStartTime(0,0);// 得到第一个时间调度设定的开始时间的小时数 .
GetType()
描述: 获得时间调度的设定类型 .
返回值: int 该时间调度的设定类型 .
0:该时间调度每天都运行
1:该时间调度每周都运行
2:该时间调度每月都运行
参数: 无
说明: 获得时间调度的设定类型 .
示例: a = #TimeScheduling.GetType( );// 得到时间调度的设定类型
GetVal(type)
描述: 获得时间调度设定的日期数据 .
返回值: int 根据参数 type 返回该时间调度设定的日期数据的高字 ( 高 16 位 ) 或低字 ( 低 16 位 ),
>=0:日期数据
-1:设置参数错误
参数: type
0:获得时间调度设定的日期数据的低字 ( 低 16 位 )
1:获得时间调度设定的日期数据的高字 ( 高 16 位 )
说明: 获得时间调度设定的日期数据
示例: a = #TimeScheduling.GetVal(0);// 得到时间调度设定的日期数据的低 16 位数据 .
日期数据的格式和说明 :
// 根据任务类型的不同,该内容数据表示不一样
// 如果任务类型 数据表示
// 每天 无意义
// 每周 低 7 位有意义(0 位表示周一,1 位表示周二 … 以此类推)
// 每月 低 31 位有意 (0 位表示当月的 1 号,1 位表示当月的 2 号 … 以此类推,最 高位 (31 位 ) 为最后一天标志位 )