GPIB通信万用表

 

前期准备:从操作手册里面进行查找对应的编程语言(SCPI),每个常见所对应的可能这个变成有所不同,下面来说三个常用的、统一标准的。

       【*IDN?】 :返回序列号(产品信息)

       【*RST】:复位

       【:READ? 】:读值

 

以这次的项目为例:

 客户需求,希望读取万用表中的直流电压的值。

过程:

 

1. 创建一个MFC项目

 

 

 

后面的NEXT继续进行,看看是否有问题,然后创建成功。

 

2. 其中需要一些visa的库

 

 

然后,打开项目,在里面引入,如下。

 

然后,在Debug中放入

 

============================================================================================================

 

 

3. VtTester.h

 

创建类:

       举例TestVt

①    在.h中创建它的声明类:int TestVt(double &dVt);

②    把箭头指向TestVt(红色部分),1s左右之后左下方出现一个黑色的向下的箭头

③    然后就出现了一个表格,选择第一个及->Create Implementation,点击就在.cpp中创建完成。

4. VtTester.cpp

 

 

5.添加控件

打开所要操作的框

 

进行创建控件和页面:

 

6.创建类

举例:GPIBDlg

 

这两个都可以,右击选择Add->Class…

 

 

7.GPIBDlg.h

 

8.GPIBDlg.cpp

 

 

 

9.运行检测

 

===========================================================================================================

如果本文有错误地方或者需要改进的,还希望一切共勉,给我指正,感谢!