kevinlsn 发表于 2009-12-12 22:57:53

请教usb通过visa通信问题

我有部电动移动机器,可以通过串口和usb控制,
对其控制很简单,我用串口已经能控制了
现在我想用usb控制,该怎么做呢?
我知道通过visa来,但我不会用,visa该怎么用呢?有人有例子吗?
另外,我的设备已经装好了usb的驱动,它自带的软件(因为要做其他用途所以要自己写个软件),
       我现在只有想通过usb向它发命令和收命令就行了,用串口的话comwrt()和comrd()就行了,
      请问用visa的话该怎么做呢?

kevinlsn 发表于 2009-12-12 23:36:00

是不是用ViRead和ViWrit就可以了?

kevinlsn 发表于 2009-12-12 23:36:40

vid与Did这么设置呢?

kevinlsn 发表于 2009-12-12 23:59:06

本帖最后由 kevinlsn 于 2009-12-14 13:12 编辑

Status = viOpenDefaultRM (&defaultRM) ;
Status = viOpen ( defaultRM,“USB设备描述符”,V I_NULL,V I_NULL, &usbHandle) ;
viSetAttribute ( usbHandle,V I_ATTR_USB_BULK_OUT_P IPE, 1) ;
viW rite ( usbHandle, buf, 32,V I_NULL) ;
viRead ( usbHandle, buf, 32,V I_NULL) ;
viClose ( defaultRM) ;
viClose ( usbHandle)
defaultRM与 usbHandle是句柄,具体怎么用啊?,没有人知道啊,出来说说啊

loopolike 发表于 2009-12-14 10:14:14

支持,严重关注,以后也会去做USB的,先支持一下
页: [1]
查看完整版本: 请教usb通过visa通信问题