您的位置 首页 新能源

解码labview读写二进制文件格局

一直觉得NI很恶心,最近越发觉得恶心,竟知道骗钱,我花了2周去探它该死的数据格式,问他们售后居然说不知道还得我亲自动手现在把数据格

一向觉得NI很厌恶,最近越发觉得厌恶,竟知道骗钱,我花了2周去探它该死的数据格局,问他们售后竟然说不知道…还得我亲自动手…现在把数据格局写下来,为我们做点奉献吧…

关于用matlab/vc读二进制文件 write to binary file的数据
NI能够直接用这个函数把数据写下来,可是读取格局不告知你,要你用它的软件去读…

读的办法:
1) 用uchar去读,将数据转置存储;
2)用浮点去读,倒序;——–这些在网上能够查到,下面才是要害….
对64位数据:
3)每个通道有21个数据是头文件,即21*64bit的头信息,能够不去管它,越过;

4)除了头文件外,每个通道还有1-3个字节的信息(不知道什么玩意儿),要越过;详细来讲是这样,如果有6个通道,第一个通道存储了1个字节,要扣除;第2,4,5个通道多了2个字节,要扣除;第3,6通道多了3个字节要扣除.可是有必要从3开端扣.即假设一共N字节数据,则第一个通道读N-3个,接下来2,4,5要读N-4个,剩余的3,6要读N-5个.只要这样才干正确的读取.不过要注意数据倒序的问题,实践的数据或许正好通道次序相反.
5)剩余的便是编程的问题了,还有许多细节我们能够自己处理,再看怎样要内存最小,耗时最短…
我是没有在NI的阐明文档里边找对相关的数据存储格局,这里是6个通道的举例,要是5个通道又得渐渐试了…
再来一句,NI真厌恶,其实没必要保存数据格局…搞的人家都要用它的软件…

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/214769.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部