VC 6.0 GPIB编程,模块与综测仪通讯,实现自动测试

来源:互联网 发布:json乱码 编辑:程序博客网 时间:2024/04/29 22:28

此文主要是写在VC6.0环境下,通过GPIB编程来实现模块与综测仪之间的通讯步骤:

1、首先在本机上安装NI 488.2/NI 488.1驱动程序(网上下载或者安装光盘),安装成功之后,会产生相应的ni488.h头文件和Decl-32.h及gpib-32.obj文件,将这些文件加入到工程中,此外在桌面会生成"Measurement & Automation”的图标,双击此图标可以快速查询本机PC和GPIB综测仪是否正常连接,如正常连接,可在打开的界面上显示综测仪的信息:如:地址、IP、型号等。

2、编写GPIB的程序,根据综测仪的命令手册(如8960命令手册,在网上可以下载)编写程序,ni488.h头文件中有发命令和读取数据命令函数,首先下发命令给综测仪,然后再从综测仪上读取指定的数据到变量中,此时再和设定的值进行比较,判断测试是否成功。

3、调试,PC和综测仪之间用GPIB卡相连,模块与综测仪相连,正确连接之后可进行调试,调试时可以打开NI SPY工具(安装了NI驱动程序后,在应用程序中可找到),这个工具可以捕捉所有发送到综测仪的命令,这样调试起来较方便。

注:只要命令发送得正确,调试起来是较容易的,最好是和硬件人员一起联调。

原创粉丝点击