【LabVIEW】串口通讯

虚拟仪器软件架构 ( Virtual Instruments Software Architecture,VISA )

1、确保多厂商的仪器具有协同工作的能力

2、降低包含了多厂商仪器的完整测试系统的开发时间

3、使得一套仪器控制程序适用于种硬件接口。通过调用相同的VISA库函数并配置不同的设备参数,就可

以编写控制各种 I/O 接口仪器的通用程序。

通过串口子面板中的VISA 函数可以与GPIB、USB、串口等中的任何一种总线通信。


电脑要先安装NI-Visa驱动才能使用通信串口模块!LabVIEW软件包一般不包含该驱动,要到官网(https://www.ni.com/zh-cn/support/downloads/drivers.html)下载。
安装后在NI-MAX“设备和接口”中可以查看到串口,没安装驱动看不到。


ps: 读取的问题

如果去读有多个线程,都有读 VISA,或者一个 while循环 里,多个地方同时读,这样会出错。
保证一个串口,只有一个读,或者写。
232接口里,读和写可以同时进行,因为是全双工的。
而485半双工2线制时候,注意读和写不可以同时,因为是半双工。

posted @   不溯流光  阅读(1069)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示