之前只用过GPIB接口和仪器通信,vb有一个AGT3494A的控件可以用,现在换成USB了,一点都不会知道怎么下手了,试了调用API,Kernel32.dll CreateFile ,还是不成,求个大神指点迷津,小弟不胜感激

解决方案 »

  1.   

    泰克 MDO3032 示波器用的是 USBTMC 设备类。这个大多数人应该都没有弄过。USBTMC 是 USB Test & Measurement Class 的简称。USBTMC 是建立在 USB 之上的一种通讯协议,通过 USBTMC,您可以像控制 GPIB 接口仪器一样控制您的 USB 接口仪器,从用户的角度来讲,基于 USBTMC 的 USB 仪器的控制和基于 GPIB 的仪器是一样的。当您将一个 USBTMC 兼容仪器插入 PC 机时,该设备就能被系统识别并且启动新硬件向导,接着在向导中可以选择 NI-VISA 作为该设备的驱动。如果您已经正确安装了 NI-VISA,那么该设备就会正确识别为 USB Test & Measurement Class 设备。这时,您就可以象控制其他 GPIB 设备一样使用这个资源名来控制您的 USBTMC 设备。
      

  2.   

    VISA,剩下的请自行百度
      

  3.   

    请问解决了吗,我是上位机要和泰克示波器通过usb通信,visa什么的都装了,不知道怎么建立通信