MFC如何实现与NI9239之间的通信的
发布网友
发布时间:2022-10-16 05:20
我来回答
共1个回答
热心网友
时间:2023-10-16 05:42
需要使用VISA函数库,自动测试方面的书籍会讲,给一个小例子:
#include “visa.h”//VISA函数及数据类型头文件
void main()
{
ViSession defaultRM,vi;//变量声明
Vistring buffer;
ViUInt32 retCnt;
ViStatus status;
status=viOpenDefaultRM(&defaultRM);//打开并初始化资源管理器
status=viOpen(defaultRM,“USB0::0x0957::0xFFEF::CN03491807::INSTR”,
VI_NULL,VI_NULL,&vi);//建立与仪器的通话
status=viWrite(vi,“*IDN?\n”,6,&retCnt);//向仪器写入查询命令
status=viRead(vi,buffer,80,&reCnt);//从仪器读取查询结果
status=viClose(vi);//关闭与仪器的通话
status=viClose(defaultRM);//关闭与资源管理器的通话
}追问visa函数库可以用于该设备通信吗?visa函数库在哪边可以下到……
追答看看这个http://wenku.baidu.com/link?url=lIDl7nlIdQQ11PaNkv-vwcJta-hXpoE6EfHAGRmGWdhoSxo7sGQO6rvHCzh1xj2mKdofAvFWGcEmCA1nlBMmHpsqL2OzppO5O3weHvYJd7e