rt

解决方案 »

  1.   

    usb 连接的脚踏开关,具体工作原理我也不清楚
    就是按一下会产生一个事件(或者是数据)我也不确定(有点类似于鼠标?),
    然后程序收到这个事件后执行相应的操作,
    现在的问题是不知道会产生什么数据(串口的脚踏开关是电位产生变化),但是usb的不知道是状态变化还是会产生数据,
    也不知到怎么获取开关状态的变化或者传入的数据
      

  2.   


    你...
    要是word不是会自动保存的么?给我来个建议撒
      

  3.   

    你是说厂家提供的开发包吗?这个估计没有,因为这个东西window自带的驱动就可以了。我网上下了个TJvHidDeviceController控件,但是不知道怎么读数据和读状态
    你知不知道一般的usb设备怎么读数据和状态?我觉得应该是一样的
      

  4.   

    我觉得就和一般的usb设备(usb鼠标)是一样的,
    谁知道怎么读鼠标的数据?
      

  5.   

    是用什么连接的计算机,串口?并口?USB口?
      

  6.   

    usb连接
    连接过后设备管理里面多了两个HID设备(人体学输入设备)出来
      

  7.   

    我再看了一下  按下脚踏开关的时候应该是没有产生数据 
    而是状态发生了改变(就像串口的电位变化一样?)
    有人知道怎么读取usb设备的状态么?
      

  8.   

    这个肯定是需要具体厂商提供的SDK才行,状态什么的都是厂家定义的
      

  9.   

    开发包或者你去看看HID设备的访问
      

  10.   

    谢谢楼上各位的回复
    我下了个TJvHidDeviceController,能取到数据。只是不按下时一直收到相同的数据,按下后收到的另外一个数据,我自己必须要根据当前状态和收到的数据判断应该执行操作还是不执行。算是暂时解决问题了。
    但是更好的情况应该是按开关下后产生中断,通知程序执行相应的操作。
    不知道hid的中断传输模式是不是可以实现这个操作,先不管了。
    哪位知道的告诉我一声哈。
      

  11.   

    可能要注册事件吧。
    看看SDK开发包吧
      

  12.   

    可能要注册事件吧。
    看看SDK开发包吧
      

  13.   

    usb需要驱动的吧,.sys文件.脚踏产生什么要看下位机给你发送什么了
      

  14.   

    windows有消息WM_***消息控制的,消息的wparam传递的是按钮的编号,脚踏开关肯定对应一个按钮编号的,处理下就可以了
      

  15.   

    最简单的是,弄个USB芯片,拉一个引脚出来,不断去检测引脚的电平状态,如果是踩下开关电平就有变化,再在上微机写个程序对这个动作进行处理。