文件导出mcgs函数

更新时间:2023-03-17 02:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

!ExportHisDataToCSV(文件名,组对象名,字段名,开始时间,结束时间,最大记录数,导出模式,导出参数,进度指示数据对象名,取消控制数据对象名)

函数意义:

1.导出指定组对象存盘数据,导出的条件包括:开始时间-结束时间,

最大导出总条数;

2.导出字段列表,组对象为MCGS_ALARM则表示导出报警历史数

据;

3.可指定导出文件名和路径,主要是U盘导出,可以追加方式也可覆

盖方式导出;

4.可显示导出过程进度情况; 5.可取消和中止长时间的导出过程;

6.导出格式为csv文件,导出的第一行为字段名字。

返 回 值:开关型。

返回1 指定组对象错误,可能组对象没有保存历史数据或者没有该

组对象

返回2 指定的时间格式错误 返回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\进度,控制)

本文来源:https://www.bwwdw.com/article/mqyt.html

Top