力控组态软件设置后台组件ODBCRouter 后台控制的控件方法

力控组态软件ForceControl V7.0设置后台组件ODBCRouter 后台控制的控件方法

SetAllowTrigger(string strTaskName, string strPointName,int bAllow)
描述: 设置触点是否触发(只有当转储进行的时候该操作才有效)
返回值: int 1- 设置成功,0- 设置失败
参数: strTaskNam- 任务名称,唯一触发时只对任务有效
strPointName- 转储点名称 ( 点名格式为:数据源名 \ 点名,不含 db 点的 .pv 参数 ) 非唯一触发时只对点有效,此时 strPointName 应为空,bAllow – 是否允许触发 1- 允许触发 0- 不允许触发
说明: 当任务为唯一触发时该操作只对任务有效,非唯一触发时只对对点的操作有效,设置触点是否触发,TaskName 为空则设置所有任务和转储点允许转储,PointName 为空则设置本任务下所有触点允许触发 ( 单一触发设置任务触发点,多触发设置所有转出点的触发点 )
示例: #RouterCtrl.SetAllowTrigger(“aa”, “”, 1);// 唯一触发方式,设置任务 aa 允许触发
RouterCtrl.SetAllowTrigger(“aa”, “local\pp”, 1);// 非唯一触发方式,设置任务 aa 中的点 pp 允许触发


SetChangeTrigger(string strTaskName, string strPointName,double dbChangePre)
描述: 设置变化率转储参数,对应转储点必须选择为变化率转储方式
返回值: int 1- 设置成功 0- 设置失败
参数: strTaskNam- 任务名称,唯一触发时只对任务有效,此时 strPointName 应为空
strPointName- 转储点名称 ( 点名格式为:数据源名 \ 点名,不含 db 点的 .pv 参数 ),非唯一触发时只对点有效。
dbChangePre- 变化率
说明: 设置变化率转储参数,对应转储点必须选择为变化率转储方式
示例: #RouterCtrl.SetChangeTrigger(“aa”,””, 25);// 唯一触发方式,设置任务 aa 的变化率为25%,#RouterCtrl.SetChangeTrigger(“aa”,”local\pp”, 25);// 非唯一触发方式,设置任务 aa 中的本地数据库点 pp 的变化率为 25%


SetConnType
函数原型: #RouterCtrl.SetConnType(int nType,int nSeconds);
函数描述: 设置连接服务器的方式
返回值: 整型 , 非零值为成功
参数 : nType- 连接服务器方式 :1- 同步模式 ,2- 异步模式
nSeconds- 连接服务器超时时间 , 最大为 255 秒 , 异步模式下忽略此参数
说明: 设置本后台组件与服务器的连接方式 , 当 nType 与 nSeconds 参数设置非法时,返回零值
示例: #RouterCtrl.SetConnType(0,5);// 与服务器连接模式为同步 , 超时时间为 5 秒

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据