请教usb通过visa通信问题
我有部电动移动机器,可以通过串口和usb控制,对其控制很简单,我用串口已经能控制了
现在我想用usb控制,该怎么做呢?
我知道通过visa来,但我不会用,visa该怎么用呢?有人有例子吗?
另外,我的设备已经装好了usb的驱动,它自带的软件(因为要做其他用途所以要自己写个软件),
我现在只有想通过usb向它发命令和收命令就行了,用串口的话comwrt()和comrd()就行了,
请问用visa的话该怎么做呢? 是不是用ViRead和ViWrit就可以了? vid与Did这么设置呢? 本帖最后由 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是句柄,具体怎么用啊?,没有人知道啊,出来说说啊 支持,严重关注,以后也会去做USB的,先支持一下
页:
[1]