帮帮忙,请问一个关于文件读写的问题
时间:12-13
整理:3721RD
点击:
买了NI的卡,是12位的。如果采用二进制读取采集的数据,然后保存,
LabVIEW是保存成多少位了,是16位的,还是12位的。如果要从文件读取,由该如何
处理呢?
那位大侠熟悉,请告知小弟,谢谢了。
.119
LabVIEW是保存成多少位了,是16位的,还是12位的。如果要从文件读取,由该如何
处理呢?
那位大侠熟悉,请告知小弟,谢谢了。
.119
斑竹请看看我的帖子,谢谢
.244
卡的位数和写二进制文件的格式是不同概念吧
卡的位数和量程一起决定采集数据有效长度,如果量程是+v到-v,卡的位数是n,那么
能分辨的最小电压单位是2v/2^n。
写二进制文件的float格式符%f或者%e可以决定写到二进制文件中的浮点数的小数点
后位数;读取的时候用相同的格式符号读取就行了。
.178
thx
.244
用格式符写的是字符串,不是我们通常说的二进制文件.(即使是用的二进制方式打开的文件
也一样,因为字符串在文本和二进制下是一样的).Open File.vi那一系列写的才是binary文
件.
我们通常说的二进制文件是把内存中的变量直接写到文件里面.比如,1.23456789
用%5.2f写出来是1.23. 用二进制写的是0x05001bde8342cac0f33f.后者保留了变量的全部
有效位.前者不行. 不过的确都和卡的位数无关.
.70