ozoner
级别: 略有小成
精华主题: 0
发帖数量: 44 个
工控威望: 324 点
下载积分: 3479 分
在线时间: 35(小时)
注册时间: 2016-08-18
最后登录: 2024-10-29
查看ozoner的 主题 / 回贴
楼主  发表于: 2017-03-24 15:36


试了几个函数如 !DelAllSaveDat 及!DelSaveDat  似乎都删不掉。

哪位高手能给讲个样例吗?
温如玉
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 138 点
下载积分: 596 分
在线时间: 43(小时)
注册时间: 2017-04-19
最后登录: 2024-11-11
查看温如玉的 主题 / 回贴
1楼  发表于: 2017-04-20 15:51
!DelAllSaveDat()
函数意义:删除组对象DataName对应的所有存盘数据。注意,此函数不能用来删除组对象所对应的报警存盘数据。

返 回 值:数值型,返回值=0:调用正常,<>0:调用不正常。

参    数:DatName:组对象名;

实    例:!DelAllSaveDat(电机温度),删除组对象“电机温度”对应的所有存盘数据

注    意:该函数只对组对象操作有效。

!DelSaveDat(DatName,Num)
函数意义:删除组对象DatName对应的存盘数据中最早Num小时内的存盘数据,如果 Num <= 0 ,那么就是删除该组对象全部的存盘数据。如果 Num > 0, 就删除以当前时间为基点Num个小时之前的内容,删除时是按文件删除的,如果数据不足一个存盘文件,是不会被删除的。

返 回 值:数值型,返回值=0:调用正常,<>0:调用不正常。

参    数:DatName,组对象名。

          Num , 参数名。

实    例:!DelSaveDat(电机温度,12) ,删除组对象“电机温度”对应的存盘数据中以当前时间为基点倒推12个小时之前的数据。但从当前时间至倒推的12个小时之内的内容会被保存。

注    意:该函数只对组对象操作有效,而且要删除的数据量的大小必须>256KB才能删除,否则默认不删除。
温如玉
级别: 探索解密
精华主题: 0
发帖数量: 27 个
工控威望: 138 点
下载积分: 596 分
在线时间: 43(小时)
注册时间: 2017-04-19
最后登录: 2024-11-11
查看温如玉的 主题 / 回贴
2楼  发表于: 2017-04-24 10:52
样例,数据先点击自己保存
附件: MCGS.zip (36 K) 下载次数:1486
网站提示: 请不要用迅雷下载附件,容易出错