工业上很多硬件都有使用到VISA通,比如功率计\光斑分析仪\微电流检测仪...,尤其是美国很多设备都基于此通信接口.
VISA接口针对USB/GPIB/以太网/串口进行统一的封装接口,这样只要学会一种使用方式,就可以对其他几个接口进行调用了,省去了一大段时间学习成本.
VISA目前主流的dll封装有NI-VISA.dll和RsVIsa.dll,NI-VISA是NI公司对通信协议的封装库,目前市面上大部分程序都是基于它,RsVisa是RoHdeSchwarz公司提供的二次封装,下面我们以Rsvisa来进行讲解.
上面是VISA的一些属性配置,下面我们还会对它们一一进行介绍.
RS提供的visa测试软件功能更简洁,而且可以显示每一步所使用的代码,更方便调试.
测试软觉得右侧会显示我们设置属性和通信协议的详细调用指令,我们编程的时候需要根据这里的提示编写测试代码.
从图上可知:我最后读取到的波特率和设置波特率的代码应该如下:
mainForm.button3.on