RJ_8486
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2007-09-04
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1641回复:6

遥控器如何控制电脑上软件

楼主#
更多 发布于:2007-08-23 15:15
嘿 各位:
 现在手头有一游戏控制杆(用来遥控飞机),现在我们想要实现用这个控制杆来遥控电脑上的飞行模拟软件(此软件不是我们公司开发)。我该如何做呢?
  我的思路是这样的:
 1>游戏控制杆通过USB线可以把数据发送到电脑上面。
 2>将接受到的数据发送给飞行模拟软件,控制其飞行。

不知道我这个思路对不对?如果不对应该采用什么方法来开发?因为以前没有相关经验所以很迷茫啊,各位兄弟一定要帮忙啊。
  在网上找了一下, 是不是如果控制器的驱动符合什么标准就可以用来遥控电脑上软件是不是?不然的话为什么不同厂商的遥控器都能控制同一款软件呢?
  麻烦各位大虾指点啊!
RJ_8486
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2007-09-04
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-08-23 15:24
有人遇到过类似的问题吗? 可以给点建议吗?
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-08-23 15:26
谈一谈我的看法:
  
  首先,我要说你的思路是对的,这也是USB人机接口设备的做法. 其次你要明白飞行模拟软件是不是采用自己的协议.因此,标准的PC游戏杆是不需要写驱动的,它采用HID类协议,否则你需要自己写USB驱动程序. 最后,如果找到或定下协议,就做固件写驱动吧.过程就是这样.
一起交流,共同提高!
RJ_8486
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2007-09-04
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-23 15:50
lejianz
 看了你的建议还是一头雾水啊~~~  现在我们的遥控器还没有写驱动!
我想为什么那些模拟器里面的游戏只要设置一下就可以决定使用键盘还是手柄呢???
而且不同厂商的手柄都可以使用,他们的驱动是不是采用的什么统一的标准呢???
 谢谢!
RJ_8486
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2007-09-04
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-23 15:58
这个软件应该是支持 微软游戏操纵杆驱动 有谁有这方面的资料吗
???
是不是如果我们游戏杆的驱动如果采用微软游戏操纵杆驱动就可以直接操作电脑上的这个飞机拉???
RJ_8486
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2007-09-04
  • 粉丝0
  • 关注0
  • 积分200分
  • 威望21点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-23 16:43
晕倒 居然没一个人知道
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2007-08-23 17:18
你可在你的电脑里设备管理器中查看你使用的操纵杆是否是通用的,也就是要看是否是HID类设备.
一起交流,共同提高!
游客

返回顶部