mcgs批量导出实时数据库修改方法如下。设备窗口通过设备构件驱动外部设备,将采集的
数据送入
实时数据库;由用户窗口组成的图形
对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件,对数据进行 *** 作和处理。就可以批量导出实时数据库了。!TransToUSB(组对象名,起始时间,结束时间,导出状态,进度指示,转出模式,保留参数)\x0d\x0a函数意义:将XXX组对象的存盘数据导出到"USB HARDDISK"目录下,保存为“XXX.csv”文件,模拟环境则是保存到与可执行文件相同路径下。\x0d\x0a返 回 值:开关型。\x0d\x0a0:参数没有错误。 \x0d\x0a1:第一个参数错误。(请检查是否组对象名称,或“MCGS_ALARM”) \x0d\x0a2: \x0d\x0a时间参数格式错误。 \x0d\x0a3:状态变量的类型错误。(两个变量都必须是开关量) \x0d\x0a5:同时只能支持一个csv导出。\x0d\x0a参数: 组对象名:字符型,要导出的组对象名称(或“MCGS_ALARM”)。\x0d\x0a起始时间:字符型,要导出的历史数据的开始时间,格式:YYYY-MM-DD HH:MM:SS。\x0d\x0a结束时间:字符型,要导出的历史数据的结束时间,格式:YYYY-MM-DD HH:MM:SS。\x0d\x0a导出状态:开关型,进度指示数据对象名(开关量),输出导出状态。\x0d\x0a正常导出存盘后输出当前已经导出的记录条数。\x0d\x0a当创建导出文件“XXX.csv”失败时输出-1。(请检查下位机是否正常插入了U盘)\x0d\x0a当前没有记录可导出时输出-2。(请检查对应的组对象是否有存盘信息,或者开始时间结束时间是否设置正确)\x0d\x0a导出过程中出现未知数据类型时输出-3。(不应该出现)\x0d\x0a导出过程中出现文件 *** 作异常时输出-4。(请检查U盘容量是否足够)\x0d\x0a进度指示:开关量,指定一个数字型或开关型对象,该对象控制导出执行,启动导出时会自动设置该变量为0,用户在导出过程中想取消导出可设置该变量为
回答于 2022-11-18可以用FileWriteFields或者ExportHisDataToCSV等函数,将数据保存成csv格式的文件 ,保存路径为U盘的路径。csv格式的文件可以用EXCEL直接打开。
望采纳。。。。
评论列表(0条)