【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线制时候,注意读和写不可以同时,因为是半双工。
/*******相与枕藉乎舟中,不知东方之既白*******/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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框架的用法!