www.sghz.net > lABviEw visA的错误不太明白

lABviEw visA的错误不太明白

错误是出现在VISA写入 因为你把错误都连起来了 所以才觉得出现VISA关闭哪里你这个错误是串口选错了把

这是LabVEIW错误处理的一种方式,其实就是error in和error out两个簇,只是名称取成这样.在LabVIEW中使用这两个子VI,是为了将底层发生的错误信息原封不动地传递到顶层VI,利用error in 和error out 这两个预定义簇来作为错误信息的载体.当error in携带有错误信息时,对应的函数就会不做任何操作,直接将错误传递给error out 输出.

程序运行初始时 打开VISA,程序退出时,关闭VISA.中间过程需要用到资源时,使用对应的VISA资源名称 即可.如果你要问初始、结束在哪里加等等,就建议你先看看状态机、事件结构、生产者消费者.

错误说的很清楚啊 NRFD和NDAC无效 NRFD为低电平的时候表示已做好向上位机发送数据的准备 高电平时相反 NDAC为低电平时表示数据还要输送 高时表示数据输送结束

没有看到图片.如果刚学LabVIEW的串口,可以baidu 小草手把手教你LabVIEW串口仪器 PDF.相信会对你有帮助.

看看串口是不是被占用了,远程机器的通讯是否需要设置,再检查本地串口的配置像波特率等等是否正确.

需要安装 VISA驱动.这个是一个单独的驱动包.NI官网有.

可能是发送端的问题,波特率一致吗?发送和接收设置一致吗?在检查一下吧

可以,终止符可以用字符串函数的常量,如回车,换行都有

错误代码解释为:visa: (hex 0xbfff001e) the specified state of the attribute is not valid, or is not supported as defined by the resource.应该visa输入的板卡信息(句柄)不正确或命名错误.先确认你的机器里有这个硬件,如果有检查该硬件的命名.

网站地图

All rights reserved Powered by www.sghz.net

copyright ©right 2010-2021。
www.sghz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com