TIGER 发表于 2015-9-9 12:24:09

求助:电脑如何通过网口控制仪器

求助:电脑如何通过网口控制仪器
电脑和仪器通过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.



tszy 发表于 2015-9-30 23:33:29

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]
查看完整版本: 求助:电脑如何通过网口控制仪器