77范文网 - 专业文章范例文档资料分享平台

昆仑通态脚本(2)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

返回3 指定的无效的数据对象名 返回4 无效的导出模式

返回5 同时只能支持一个csv导出

参 数:

文件名:字符型,指定导出的文件绝对路径名,指定的第一级目录不能创

建,其子目录如果不存在则可以创建。这样避免U盘不存在时创建U盘目录。注意:第一级目录不能自动创建用户必须保证其存在;

组对象名:导出的组对象名字。

字段名:字符型,用逗号分隔的要导出的字段名,不需要指定时间字段,

默认第一二个字段就为记录时间字段。如果为空字符串则导出所有字段。

开始时间,结束时间:用表示的时间字符串 “YYYY-MM-DD HH:MM:

SS”;

最大记录数:希望导出的最大记录数,超过该记录数就返回,停止导出; 导出模式:“1”表示覆盖现有文件,“2”表示追加到文件最后; 导出参数:暂时为空,保留以后使用;

进度指示数据对象名:开关型数据对象,导出过程中该对象值反映出当前

已导出记录条数,如果导出过程中其他异常结束则通过该对象返回同函数返回错误码;

进度指示错误码:

返回-1------文件不能打开 返回-2------没有可导出的数据 返回-4------文件操作出现错误

控制数据对象名:指定一个开关型数据对象,该对象控制导出执行,启动

导出时会自动设置该变量为0,用户在导出过程中想取消导出则可以设置该值为<0的任何值,导出函数运行结束后会自动设置对象值为1;

进度指示错误码:

返回0------导出成功 返回-1-----导出路径不存在

返回1------指定组对象错误,可能组对象没有保存历史数据或者没有该组对象 返回2------指定的时间格式错误

返回3------指定的无效的数据对象名 返回4------无效的导出模式

返回5------同时只能支持一个csv导出

:

ret=

!ExportHisDataToCSV(\

harddisk\\yang.csv\进度,控制)

!GetAlmValue(DatName,Value,Flag)

函数意义:读取数据对象DatName报警限值,只有在数据对象DatName的“允许

进行报警处理”属性选项被选中后,本函数的操作才有意义。对组对象、字符型数据对象、事件型数据对象本函数无效。对数值型数据对象,用Flag来标识读取何种报警限值。

返 回 值:数值型,返回值=0:调用正常,<>0:调用不正常。 参 数:DatName:数据对象名。

Value:DataName的当前的报警限值,数值型。 Flag:数值型,标志要读取何种限值,具体意义如下:

=1下下限报警值; =2 下限报警值; =3 上限报警值; =4 上上限报警值; =5 下偏差报警限值; =6 上偏差报警限值; =7 偏差报警基准值;

实 例:!GetAlmValue(电机温度,Value,3),读取数据对象“电机温度”的报警上限值,

放入数值型数据对象Value中。

!GetEventDT()

函数说明:此函数在嵌入版中无效,考虑兼容性问题,故保留。

!GetEventP()

函数说明:此函数在嵌入版中无效,考虑兼容性问题,故保留。

!GetEventT()

函数说明:此函数在嵌入版中无效,考虑兼容性问题,故保留。

!GroupGetInt (组对象变量,成员编号,返回值)

函数意义:读取组对象中指定的开关型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 返回值,开关型,保存返回的值。 实 例:Ret=!GroupGetInt(Group,0,Int)。

!GroupGetFloat(组对象变量,成员编号,返回值)

函数意义:读取组对象中指定的数值型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 返回值,数值型,保存返回的值。 实 例: Ret=!GroupGetFloat(Group,0,Float)。

!GroupGetString(组对象变量,成员编号,返回值)

函数意义:读取组对象中指定的字符型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 返回值,字符型,保存返回的值。 实 例: Ret=!GroupGetString(Group,0,String)。

!GroupSetInt (组对象变量,成员编号,设置值)

函数意义:设置组对象中指定的开关型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 设置值,开关型,要设置的值。 实 例: Ret=!GroupSetInt (Group,0,Int)。

!GroupSetFloat(组对象变量,成员编号,设置值)

函数意义:设置组对象中指定的数值型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 设置值,数值型,要设置的值。 实 例: Ret=!GroupSetFloat(Group,0,Float)。

!GroupSetString(组对象变量,成员编号,设置值)

函数意义:设置组对象中指定的字符型成员变量的值。 返 回 值:开关型,

返回0:执行成功; 返回1:类型不匹配;

返回2:指定编号超出组对象索引范围;

返回3:指定组对象不存在或指定变量不是组对象。 参 数: 组对象变量,组对象类型。

成员编号,开关型,成员变量在组对象中的编号,从0开始。 设置值,字符型,要设置的值。

实 例: Ret=!GroupSetString(Group,0,String)。

!MoveSaveDat()

函数说明:此函数在嵌入版中无效,考虑兼容性问题,故保留。

!SaveData(DatName)

函数意义:把数据对象DataName对应的当前值存入存盘数据库中。本函数的操作

使对应的数据对象的值存盘一次。此数据对象必须具有存盘属性,且存盘时间需设为0秒。否则会操作失败。

返 回 值:数值型,=0为操作成功,<>0为操作失败。 参 数:DatName,数据对象名。

实 例:!SaveData(电机1),把组对象“电机1”的所有成员对应的当前值存盘一次。

!SaveDataInit()

函数说明:此函数在McgsE7.6(03.0001)及以后版本中无效,考虑兼容性问题,

故保留。

!SaveDataOnTime(Time,TimeMS,DataName)

函数意义:使用指定时间保存数据。本函数通常用于指定时间来保存数据,实现与

通常机制不一样的存盘方法。

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

参 数:Time,数值型,使用时间函数转换出的时间量。时间精度到秒。

TimeMS,数值型,指定存盘时间的毫秒数。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库昆仑通态脚本(2)在线全文阅读。

昆仑通态脚本(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/613381.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: