求助:labview读取文件
我用串口读取数据,不做任何处理就存到文件中,txt,由于数据量比较大,想要节省空间,所以收到的都是乱码,现在我想用labview读这个文件,希望做一些处理,显示波形等,labview可以做吗?可以用什么vi来读呢?如果不能做到的话,用串口读取数据后存成什么文件比较合适,节省空间呢?? 1.既是接收到的TXT文件,为什么一经你节省空间就变成了乱码,不清楚你这个是什么问题.
2.LV可以读取串口数据,并用波形显示出来,读取TXT数据用read txt file VI,具体名字不记得了,在FILE IO里面,你去找一下.读出来的数据可以用wave graph进行显示.在帮助示例里输入wave graph就可以找到示例程序.很简单的.
如果直接用LV读取串口,记得要装VISA驱动哦.
节省空间当然只有二进制数据是最好的了. 大了可以考虑采用数据库管理呢。
一般情况下,多建立些文件,每个文件采用电子表格的方式保存即可。
前提:先将数据转换成正常的字符,而非乱码ascii 谢谢楼上两位高手的答疑解惑
1.既是接收到的TXT文件,为什么一经你节省空间就变成了乱码,不清楚你这个是什么问题
串口接受的数据,不过没有任何转换,不是以hex的ascii码显示而是以正常ascii显示存储的话就会是乱码,各种各样的汉字啊,但是这样存贮比转换为hex显示以后节省空间。
2节省空间当然只有二进制数据是最好的了.
我用lv直接读取串口的话读到的是字符串,然后用什么vi变成二进制数据呢?? 一般情况下,多建立些文件,每个文件采用电子表格的方式保存即可。
前提:先将数据转换成正常的字符,而非乱码ascii
乱码ascii是不是lv没有办法读取啊?多建立些文件的话具体怎么做呢?一个写入文件vi只能有一个输入路径吧?怎么判断一个文件写完了,接着连续写下一个呢?
问题比较多,麻烦各位大侠了,谢谢! 顶一个~~希望早日得到解决
页:
[1]