labview如何读取二进制数据

来自:    更新日期:早些时候
用labview,串口读取数据,如何写入和读取二进制数据,要程序图,谢谢!~

串口函数主要在 仪器I/O->串口 里 主要用到 配置 写入 读取 关闭 四个函数(从左往右)需要注意的是:1.有些LV安装时是没有LV的串口驱动的 这时你在配置时会表现为COM1那项里(枚举量)找不到COM1/COM2,这时应在网上找到LV的仪器I/O驱动下载安装即可 具体地址我忘了2.读取函数有一个输入量为“字节总数” 这个不能手动输入 必须为此串口句柄的属性节点 位置在鼠标移至串口句柄(紫色线)右键->创建->Instr类的属性->Serial Settings->Number of Bytes at Serial port3.在进行通信时一般写入和读取之间要加一个6ms左右的延时,不然会偶尔出错(不知道为什么,实验得来)

建议在字符串函数选板中查找一下。
还有可以把你的.dat数据给我发下,以及你的问题。
[email protected]

要想读取二进制文件,必须知道文件中数据的格式。
例如数据格式是簇数组或者是一个复杂的簇。

你先在后面板做一个和数据格式相同的常量,然后把它接到“读取二进制文件”控件的一个接口上就可以了。

而保存为二进制文件很简单,直接输入就行了。

本来想发个图片上来 但图片可能反倒看不清,。你参考一下write binary file.vi和read binary file.vi 就行了

C:\Program Files\National Instruments\LabVIEW 8.0\examples\file\smplfile.llb\Read Binary File.vi

在后面板有个file i/o栏目,里面有你需要的vi


labview如何读取二进制数据视频

相关评论:
  • 13318117014labview如何读取二进制数据
    盛义的你先在后面板做一个和数据格式相同的常量,然后把它接到“读取二进制文件”控件的一个接口上就可以了。而保存为二进制文件很简单,直接输入就行了。

  • 13318117014用labview,串口读取数据,如何写入和读取二进制数据,要程序图,谢谢...
    盛义的这时应在网上找到LV的仪器I\/O驱动下载安装即可 具体地址我忘了2.读取函数有一个输入量为“字节总数” 这个不能手动输入 必须为此串口句柄的属性节点 位置在鼠标移至串口句柄(紫色线)右键->

  • 13318117014求助,怎么用labview读二进制dat文件。[email protected]
    盛义的函数选板的“编程”——“文件I\/O”——“读取二进制文件”。注意看详细帮助文件和例子Read Binary File VI: labview\\examples\\file\\smplfile.llb

  • 13318117014labview读取视频文件存为二进制
    盛义的您要问的是labview怎么读取视频文件存为二进制?如下。1、首先,将LabVIEW中16进制字符串转换成10进制数值。2、然后,视频文件的后端传的是二进制流。3、最后,把LabVIEW的视频文件修改为二进制的格式,即可。

  • 13318117014labview读取二进制文件的时候总显示到达文件结尾
    盛义的如果能够确定文件大小,可以用“获取文件大小“函数,然后接入到”读取二进制文件“->”总数“,一次完成读取。像你这样的情况,要读取数组,必须要先用“写入二进制文件”把数组写入进去才可以读,你如果用记事本打开,自己手动写入数据,是无法读取的,因为你读取\/写入的都是二进制,就是010100010的形式...

  • 13318117014LABVIEW软件如何实现二进制图像文件转换成图片显示出来
    盛义的1)首先你得要知道这个二进制文件的内容格式,否则你可能得不到想要的数据或是乱码;2)知道二进制文件的格式后,使用 读取二进制文件.vi 获取绘制图片的数据;3)将数据进行转化后或者直接连接到 绘制还原像素图.vi ;如下图所示:

  • 13318117014如图,请问在labview中读取二进制文件这个错误是为什么?
    盛义的“读取二进制文件”函数的“数据类型”接线端弄错了。比如你文件里存了一个{double和U8组成的}簇,是8+1共9个字节。但是你程序里的数据类型弄成了一个{double和i32组成的}簇,是8+4共12个字节,程序在文件中读到9个字节之后还需要继续读,直到读到12个字节,但是文件已经到达结尾了,于是就提示...

  • 13318117014labview读取二进制dat文件怎么转换成波形图
    盛义的用“读取二进制文件”函数(注意“数据类型”接线端),输出给波形图。

  • 13318117014请问用LabVIEW的相关的控件读取*.dat二进制文件时出现错误,附图如下...
    盛义的是因为读取二进制文件这个vi的接线端“总数”接的不对,应该连接读取的字节数,一般先用获取文件大小.vi的“大小(字节)”输出端除以(除要用商与余数)2或者别的,如果读取的是16位的文件就除2,32位除以4,64位除以8,这样就可以了

  • 13318117014用labview中的VISA读取控件能读取二进制数据吗?读取后怎样把二进制转换...
    盛义的可以,VISA读取出来的可以是HEX显示的字符串,你可以用string to byte array vi来转换成U8的数组,然后其他的转换就看你自己需要了,二进制和十进制其实只是显示方式不同而已。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网