您现在所在的是:

人机界面

回帖:6个,阅读:3755 [上一页] [1] [下一页]
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2020/8/22 12:05:28
#0楼
 各位老师、前辈大家好!这两天用昆仑通态7062Ti触摸屏做历史存盘数据导出到U盘时出现 进度 变量为 -1 。不知道是哪里错误了,望大家指点!不胜感激!
 函数如下:!ExportHisDataToCSV("\usbharddisk\实验数据.csv","数据记录组","","2020/08/22 9:30:00" , "2020/08/22 18:30:00",20000,1,"",导出进度,导出控制 )  用按钮抬起脚本触发。进度显示-1,控制显示1.
 但是用:!TransToUSB("数据记录组" , "2020/08/22 9:30:00" , "2020/08/22 18:30:00" ,导出进度,导出控制 , 0 , "" )这个函数是可以正常导出的。
 这到底是怎么回事呢?
1628
VvORCG
文章数:101
年度积分:50
历史总积分:1628
注册时间:2019/3/2
发站内信
发表于:2020/8/22 20:55:25
#1楼
试试这样
导出 = "\usbharddisk\实验数据.csv"
对象 = "数据记录组"
!ExportHisDataToCSV("导出","对象","","2020/08/22 9:30:00" , "2020/08/22 18:30:00",20000,1,"",导出进度,导出控制 )
1628
VvORCG
文章数:101
年度积分:50
历史总积分:1628
注册时间:2019/3/2
发站内信
发表于:2020/8/22 20:58:07
#2楼
把上面函数里导出和对象的双引号去掉
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2020/8/24 9:04:50
#3楼
回复 #2楼 VvORCG
先谢谢您的帮助!
试了,结果一样也是-1。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2020/8/24 14:48:25
#4楼
问题解决了!该函数的帮助提示本身有问题,把函数的"\usbharddisk\实验数据.csv"参数 改为 "\usb harddisk\实验数据.csv"(增加一个空格)就可以了。
40339
tigermu 版主
文章数:14900
年度积分:1297
历史总积分:40339
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2020/8/24 14:51:21
#5楼
虽然问题解决了,但是这个空格感觉很突兀,难道是效仿programm flies?
清泉石上,明月松间。
661
jyybcc
文章数:86
年度积分:50
历史总积分:661
注册时间:2017/1/24
发站内信
发表于:2020/8/24 15:16:47
#6楼
回复 #5楼 tigermu
  是的。也许是这函数参数用 usb空格 来标明路径是通过USB端口来保存数据的,分隔了空格后面的harddisk\实验数据.csv这路径和文件名。效果等同于\usb\harddisk\实验数据.csv 。吧"空"格改成"\"应该就好理解了。但是实际上是不能换成“\”的只能是 空格 ,这个应该是mcgs函数代码所规定好的。
  换成“\”后,检查是正确的,执行的“导出进度”值和“导出控制”值都是正确的,但是接不接U盘都是显示正确和成功(检查不出有没有U盘)。可是U盘里并没有创建和导出文件。由此可见,只能是 空格 ,这个应该是mcgs函数代码所规定好的。
[此贴子已经被作者于2020/8/24 15:49:57编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003