手柄吧 关注:86,425贴子:1,126,460
  • 6回复贴,共1

对摇杆感兴趣的可以进来看看

只看楼主收藏回复

最近心血来潮在网上抄了个python调用摇杆的代码,自己改改用来测试手柄原生线性输出,意外发现现在的手柄算法调教和前两年的手柄算法调教完全不一样。
先上两张图,第一张图是用下一次坐标和上一次坐标的差值做的散点图,
蓝色系列1手柄每次坐标的差值大部分集中在0.0078和0.015,可以说明摇杆做到了非常精细的控制。
橙色线系列2手柄,差值普遍分布在-0.03 -0.02 0.015 0.02 0.03这几个数上,可以看到还有负的值,我做测试的时候一直往前推并没有物理上的往回退,可见这手柄的输出不稳定不准确,这个就是我在摇杆画圈的时候发现上下抖动的原因。

再来看第二张图,这是一张用坐标值直接画出的折线图,蓝色几乎是一条直线,而橙色的线性输出曲线非常的奇怪,甚至很多数据是杂乱的,而且上下波动很大这也侧面说明了为什么我画圈的时候总感觉有往回拉和抖动的感觉。做不到精准的控制。

橙色手柄的折线图也能说明这个摇杆的线性输出主要集中在中圈(0.6之前),内圈和外圈的精度和线性就做的不好。
提一嘴系列2手柄用的是御三家同款alps摇杆,不要再说用alps就是好摇杆啦,没有芯片和厂家调教的算法依旧是个弟弟。


IP属地:海南1楼2022-10-23 22:40回复
    alps有公版,xbox版和ps版三个版本好像


    IP属地:江苏来自Android客户端4楼2022-10-23 23:40
    回复
      抖动


      IP属地:广东5楼2022-10-23 23:50
      回复
        做这种测试最好用全新摇杆,碳膜磨损后电阻值与原校准值产生差异,读取的数据就会像橙色那样。


        IP属地:意大利6楼2022-10-24 01:24
        收起回复
          用老手柄和新手柄比较有点欺负人,碳膜磨损对线性的影响也很大


          IP属地:海南来自Android客户端8楼2022-10-24 01:38
          回复