labview的VISA无法读取数据

做了一个简单的VISA从单片机读取数据,不知哪里出错了,总是读取不到?从VISA配置就开始提示ERR(-1073807194)
单片机的程序应该是没问题的,因为用串口助手能读到数据。
读取数据程序框图

提示错误

求各位大神相助,不胜感激T T

首先端口配置有问题,串口打开出错,检查波特率,数据位,停止位这些有没有问题;
其次使用循环读取的话,资源端应该使用移位寄存器,另外要添加判断,但数据位=4的时候用条件结构区分,读到了获取数据,没读到进入下一次读取;
而且读取的数据位数最好自动获取。
另外while循环里面最好添加延时,不然占用超多资源。