VISA设备编程控制的基本思路
支持VISA的设备,基本上大部分操作都可以通过指令来控制
看设备是否提供Labview支持 可行, 和做类似串口精灵工具差不多
除了硬件驱动,NI的Visa库基本上就够用了
没有规定要一样,所以不同厂家的基本上类似,但是可能会有差异
个人推荐的基本思路:
写一个调用Visa库的基类
然后派生出顶层类,如万用表、示波器、频谱仪、逻辑分析仪、矢网等
以万用表为例,写出基本虚函数接口,比如 选择功能、选择量程、读取数据等
按具体技术手册,逐步细化每个操作函数
写一个窗口类,和设备类关联调用
拿一个实际的设备开刀,其实并没有那么难的
相关推荐
《LabVIEW modbus RTU 实例讲解.pdf》
配置包括设置波特率、数据位、奇偶校验、停止位和流控制等参数,这些都必须与从站设备完全一致。配置完成后,通过LabVIEW的VISA配置串口函数可以实现这些设置。
VISA控制仪器的例程
这个例程对于理解VISA编程和实际操作物理设备非常有价值。它演示了如何通过不同接口与测量设备交互,这对于实验室自动化、数据分析和远程控制应用来说是至关重要的。
C++QT控制通过VISA控制硬件设备的程序.txt
"这篇资源是关于使用C++和QT库通过VISA(Virtual Instrument Software Architecture)来控制硬件设备的程序示例。博客链接提供详细解释,并承诺在群组中提供答
C#利用VISA与仪器通讯编程实例
C# 是一种现代、面向对象的编程语言,由微软开发,广泛应用于Windows平台的开发。在C#中使用VISA库,开发者能够创建强大的应用,控制和监测实验室设备,如示波器、信号发生器或数据采集系统等。
NI-VISA编程手册
VISA(Virtual Instrument Software Architecture)是虚拟仪器软件架构的简称,它是一种标准,用于连接和控制各种电子测试与测量设备。


硬件/系统
