bestsisi 发表于 2007-5-22 13:05:02

串口采集数据保存时出现多个文件~如何只在文件末尾追加?

我从串口采集数据 每次数量都不对 比如设置延时一秒 10秒钟会有90多个数据 30秒会有200多个 一点没有规律 请问可能是什么原因?多谢!!!程序如下~

多谢版主 4楼的问题解决了 又出现一个问题,比如延时一秒,5秒写一次那15秒后会出现3个文件,第一个是5个数据,第二个我是10个数据,第三个是15个数据,请教如何能覆盖掉而不出现前两个,只出现最终结果的那个?多谢!

[ 本帖最后由 bestsisi 于 2007-5-24 09:42 编辑 ]

wdyjz 发表于 2007-5-22 13:57:05

不要延时呢?
直接byte at port 送rread

bestsisi 发表于 2007-5-22 14:04:02

不延时的话几秒钟就有一千多个数据……

bestsisi 发表于 2007-5-22 14:23:00

知道怎么回事了 比如1秒延时 5秒存一次 那第一次存是5个数 第二次是10个数 第三次是15个……三次之后就是全部加起来30个,请问怎么让它不是全部加起来的,15个就是15个?open/create/replace file vi里面我现在选的是open or create

bestsisi 发表于 2007-5-22 16:11:06

知道怎么回事了 比如1秒延时 5秒存一次 那第一次存是5个数 第二次是10个数 第三次是15个……三次之后就是全部加起来30个,请问怎么让它不是全部加起来的,15个就是15个?open/create/replace file vi里面我现在选的是open or create

bestsisi 发表于 2007-5-22 21:56:17

知道怎么回事了 比如1秒延时 5秒存一次 那第一次存是5个数 第二次是10个数 第三次是15个……三次之后就是全部加起来30个,请问怎么让它不是全部加起来的,15个就是15个?open/create/replace file vi里面我现在选的是open or create

bestsisi 发表于 2007-5-22 22:21:39

没人帮忙么?????

bestsisi 发表于 2007-5-23 12:30:06

没人帮忙么?????

cpubbs 发表于 2007-5-23 12:34:51

存储的时候选择是写到开始,就相当于覆盖了!如果您写的是END就是相加了相当于!

bestsisi 发表于 2007-5-23 21:16:53

多谢版主 4楼的问题解决了 又出现一个问题,比如延时一秒,5秒写一次那15秒后会出现3个文件,第一个是5个数据,第二个我是10个数据,第三个是15个数据,请教如何能覆盖掉而不出现前两个,只出现最终结果的那个?多谢!

bestsisi 发表于 2007-5-24 09:38:31

多谢版主 4楼的问题解决了 又出现一个问题,比如延时一秒,5秒写一次那15秒后会出现3个文件,第一个是5个数据,第二个我是10个数据,第三个是15个数据,请教如何能覆盖掉而不出现前两个,只出现最终结果的那个?多谢!

bestsisi 发表于 2007-5-24 23:40:31

多谢版主 4楼的问题解决了 又出现一个问题,比如延时一秒,5秒写一次那15秒后会出现3个文件,第一个是5个数据,第二个我是10个数据,第三个是15个数据,请教如何能覆盖掉而不出现前两个,只出现最终结果的那个?多谢!

cpubbs 发表于 2007-5-25 00:16:13

哪您完全可以不用写文件,到最后一次再写就可以了,老兄看一下咱们的学习套件的实验3,里面有将所有数据积累下来的,最后才存储!好运!

chenchao8848 发表于 2007-5-25 11:09:08

呵呵直接选择replace功能不就能实现了吗

bestsisi 发表于 2007-5-25 15:32:45

回复 #14 chenchao8848 的帖子

直接选择replace功能,每次保存都会跳出对话框问要不要replace……请问这个怎么去掉?
页: [1]
查看完整版本: 串口采集数据保存时出现多个文件~如何只在文件末尾追加?