[求助]CH375大容量数据读出的问题

数据量比较大,在读取的时候经常会死机,有些时候写入U盘的文件也会被破坏掉,请问有什么好的解决办法吗?

1、“死机”是什么意思,在读函数中不退出么? 2、有没有使用我们的子程序库


1.死机就是由于文件过大(不是利用CH375读数据,是U盘中存的数据文件),存储的格式为TXT,数据量太大,而且文件很容易在从U盘读出是提示文件被破坏。有没有什么比较好的数据格式。 2.使用了子程序库。 3.数据的隔一秒写入一次,采集的时间也比较长,从而使得文件比较大。 4.新建文件的文件名只能是在程序中给出特定的,没有办法让他根据日期建立,新建文件的数量有限,导致单个文件比较大。 请问有什么好的解决办法吗?谢谢了


贵公司有没有专门针对大数据量存储的芯片?


1、在电脑上打开文件死机,不是文件格式的问题,是所用软件的问题,用Ultral Edit32试试 2、单个文件最好控制在百兆之内,这样效率会高些 3、文件可以用日期来命名,只要你的系统中由实时时钟 4、这些问题与芯片无关


从您的意思来看,应该是用CH375来创建文件,并且写进去数据,写入 的数据过大,导致在PC上无法读取? 这是由于TXT软件导致的问题,您可以用UltraEdit这类软件打开.就不存在这个问题了。 当然可以建立不同的文件名,新建文件的数量可以没有限制。


1.请问怎么让系统自己建立文件名,不需要我在程序中指定。能给个简单的代码我参考下。以前找过没发现能根据系统时间建立。 2.还有就是文件存储总出现错误,导致文件无法读取。在写入文件时有可能存在断电的情况。


1、文件名本来就是由用户指定的,系统本身怎么能自己产生呢!文件名命令存在mCmdParam.Create.mPathName[]中,你把时间存入这个数组中不就可以了么 2、既然存在断电情况,那么就不能保证文件完成,读取当然出错了


谢谢了。明白了。 针对断电情况只能是硬件进行改成了呗。


只有登录才能回复,可以选择微信账号登录