labvIEW串口通信读取字节数问题
求高手帮助啊 弄了好久都没高出了 我新手啊
有没有人啊 求帮助啊
NO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
somebody ~~~~ anybody
somebody ~~~~ anybody somebody
Bytes at port 的输出接线端连接到VISA Reader的读取字节数接线端。循环中可以加延时。
Bytes at port 是串口的字节数,如果是GPIB卡的话,这个就会报错,请问小编GPIB卡应该怎么读字节数啊?
错误的数据也进去了?
数据帧格式和错误字节是什么?波特率及两数据帧的时间间隔大概多少?有实测数据最好. 如果仅根据数据长度来判断,问题比较多.
GPIB卡的型号是什么?是ni的吗,labview中有gpib通信协议和控件.
每一帧是18个字节的十六进制数,波特率19200,两帧之间的数据间隔时间不定,错误数据是在关电的时候会产生00的错误,正常情况会被读出来然后我不管它,但有时会不会被读出来,而是等到下一次读数据的时候出现在新一帧数据的最前面
有没有办法将错误的数据过滤掉啊 或者是每次都被处理掉,而不是存在缓冲区了 到下一次才被读出来
恩 NI的GPIB卡 我知道有GPIB的协议,但是没有找到怎么通过就是小编这种办法,自动的读出字节数,不想手动设置
这18个字节有帧头,校验码吗?还是每2个字节对应一个数据,共9个数据?
前面5个字节是帧头,中间12个字节是12个数据,最后一个字节是校验字节
只读长度为18的字符串,根据帧格式进行处理.
谢谢小编 非常感谢 还有这种把程序弄成图片怎么做啊?
选中程序框图在"编辑"菜单中,选择"从所选项创建vi片段"后,保存为png文件. 该文件可以直接拖动到一个空的程序框图中,自动把源代码复制到新框图中.
谢谢小编 真心感谢
你可以判断最后显示的字符串长度是否正确,正确就输出到另一个字符显示控件
新手谢谢!小编
小编高手,请问while循环如何去掉退出节点!
谢谢提供参考,正好解决了我遇到的一个问题!
想问一下这个程序怎么能显示多行?
小编这个问题解决了没,我也遇到类似问题,Bytes at Port最大只能读取10