示例代码:
N4010A_BT = ibdev (0, N4010A_addr, NO_SAD, T10s, 1, 0);
strcpy(write_buffer_NA,"*IDN?");
n4010A_status = ibwrt (N4010A_BT, write_buffer_NA,strlen(write_buffer_NA));
memset(read_buffer_NA, 0 , sizeof(read_buffer_NA));
n4010A_status = ibrd (N4010A_BT,read_buffer_NA , 100);
使用cvi gpib.h里面的函数(ibdev/ibwrt/ibrd)来访问GPIB卡,是不是只能使用NI的gpib卡?
我使用agilent的GPIB卡,就是不行!同时装了NI488.2也不行。ibdev返回值是-1。
MTK ATE控制N4010和heithley 2303都是用的这些gpib.h的函数做的控制程序,使用agilent GPIB都不行。
麻烦给个提示,谢过 |