|
我用GPIB-32.DLL和NIGPIB.H来控制我的仪器。
#define DC_addr 2
int DC_handle;
bool PPS66319D_init()
{
DC_handle = Pibdev( 0, DC_addr, 0, TMO, EOT, EOS );
if( DC_handle == -1 )
return false;
// Pibclr(DC_handle);
Pibwrt(DC_handle,"*CLS",4);
Pibwrt(DC_handle,"OUTP OFF", 8);
delay(1000);
Pibwrt(DC_handle,"VOLT1 3.8", 9);
Pibwrt(DC_handle,"VOLT2 6.0", 9);
Pibwrt(DC_handle,"OUTP ON", 7);
return true;
}
编译时没有问题,但是,控制仪器没有反应,我将第一句按照编程实例改成DC_handle = (*Pibdev)( 0, DC_addr, 0, TMO, EOT, EOS );但还是没有反应,根本控制不了仪器,Why?
附件是nigpib.h,改rar为h就可以看了。
请高手指点,谢谢了。一些常见的问题我已经排除了,我在同样的环境下用Measurement & Automation控制仪器没有问题的GPIB卡的地址是0,66319的地址是2也没有错。
【文件名】:061030@52RD_NIGPIB.rar
【格 式】:rar
【大 小】:7K
【简 介】:
【目 录】:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|