求助:电脑如何通过网口控制仪器
求助:电脑如何通过网口控制仪器电脑和仪器通过HUB链接,电脑和仪器设置的IP分别为:192.168.1.250和192.168.1.100,子网掩码是:255.255.255.0。电脑能ping通仪器,但用程序就是不能打开仪器,VIOPEN总是出错,说打不开仪器。
请DX指点。
这是出错的函数: CHECKERR( viOpenDefaultRM (&rmSession));
这是出错的描述:NON-FATAL RUN-TIME ERROR: "rssmf.c", line 229, col 5, thread id 0x00002D44: Library function error (return value == -1073807202 ). A code library required by VISA could not be located or loaded.
viOpenDefaultRM (&defaultRM);
if (status< VI_SUCCESS )
{
printf ("Unable to open the resource manager\n");
return;
}
status = viFindRsrc (defaultRM, "TCPIP?*INSTR", &flist,
&numInstrs, desc);
if (status< VI_SUCCESS )
{
viClose (defaultRM);
return;
}
while (numInstrs--){
status = viOpen (defaultRM, desc, VI_NULL, VI_NULL, &instr);
if (status < VI_SUCCESS ){
status = viFindNext (flist, desc);
continue;
}
页:
[1]