力控组态软件ForceControl V7.0后台组件ODBCRouter 后台控制的控件方法获取方法2
GetLastError(CString strTaskName)
描述: 获取任务最后错误信息,为空则没有最后错误信息
返回值: string
参数: strTaskNam- 任务名称
说明: 获取任务的最后一个错误
示例: #RouterCtrl.GetLastError(“aa”);// 获取任务 aa 的最后一个错误
GetLastRouterTime(string strTaskName, string strPointName)
描述: 获取最后转储进行的时间
返回值: int
-1- 该点没有转储
-2- 没有该任务名或没有该点
参数: strTaskNam- 任务名称,唯一触发时只对任务有效,此时 strPointName 应为空strPointName- 转储点名称 ( 点名格式为:数据源名 \ 点名,不含 db 点的 .pv 参数 ),非唯一触发时只对点有效
示例: #RouterCtrl.GetLastRouterTime(“aa”, “”);// 唯一触发方式,获取任务 aa 最后转储运行的时间,#RouterCtrl.GetLastRouterTime(“aa”,”local\pp”);// 非唯一触发方式,获取任务 aa 中的本地数据源点 pp 的最后转储运行的时间
GetPointStatus(string TaskName, string PointName)
描述: 获取转储点状态
返回值: int
-1- 没有该点
参数: strTaskNam- 任务名称
strPointName- 转储点名称 ( 点名格式为:数据源名 \ 点名,不含 db 点的 .pv 参数 )
说明: 非唯一触发时有效,获取转储点状态,0- 停止转储,1- 转储运行中,-1- 没有该点
示例: #RouterCtrl.GetPointStatus(“aa”, “local\pp”);// 非唯一触发方式,获取任务 aa 中的点本地数据源点 pp 的状态
GetTaskCount()
描述: 获得所有任务个数
返回值: 整型
参数: 无
说明: 执行函数返回所有任务个数
示例: #RouterCtrl.GetTaskCount();// 返回所有任务个数
IsSingleTrigger(string strTaskName)
描述: 任务是否是单一触发转储方式
返回值: int, 0- 不是单一转储,1- 单一转储
参数: strTaskName- 任务名称
说明: 任务是否是单一触发转储方式
示例: #RouterCtrl.IsSingleTrigger(“aa”);// 获取任务 aa 是否是单一触发转储方式
关联方法 : Connect