
《设备百科全书》系列总结了一些有关设备的知识,这些知识是我根据自己的理解而收集并与您共享的. 本系列文章仅用于基础科学分享,也欢迎本文中的错误,请在文章下方发表评论.

写这篇文章主要是因为我看了对ZhangAunter的竞争对手310公开考试的评价. 这40个评估基本上是一个模板,因此,我将向准备编写鼠标评估的原始作者介绍一些鼠标测试软件. 您自己的评估文章.
第一篇文章讨论了主流鼠标游戏引擎的分析. 它提到了几种软件. 由于鼠标评估有一定的局限性,因此除设计外,普通人很难测试引擎的性能. 在没有设备的普通消费者手中,也很难测试鼠标引擎的准确性来测试制造商的宣传.
但是我们可以使用以下三个软件来测试鼠标的部分性能. 从简单到困难,我们将逐步介绍以下三种测试软件.
一个,鼠标速率检查器(测试返回率)

该软件非常简单,即使没有介绍,也只需使用鼠标指针在该软件的“偏爱鼠标”区域中来回滑动即可. 右侧的“当前利率”列将显示当前事件的当前收益率,右下角的平均值是上述收益率的平均值.
该软件主要用于测试早期鼠标的返回率,也适用于像zowie这样的没有驱动器和返回率齿轮显示的鼠标来检查其当前返回率的鼠标.
二,鼠标测试(检查直线校正,帧丢失,平滑度)

这是许多网站评估中最常出现的软件之一. 它的功能非常丰富. 除了鼠标之外,它还可以测试键盘功能,但是本文仅介绍他的鼠标测试部分.
首先介绍主要功能:
1. 基本功能

在基本功能方面,我们仅关注跟踪功能. 这是mousetest的核心功能. 您可以在计算机上看到鼠标指针的点坐标.


▲选中“轨迹”后,在绘制图片时会在绘制的直线上看到黑色坐标点,这些坐标点是在定期报告过程中通过鼠标报告给计算机的坐标点. 这些点已连接. 结果线是鼠标的移动轨迹. 通过观察这些点的位置和间距,您可以查看鼠标是否存在诸如丢帧,平滑度不均匀等问题,还可以通过观察该线条来查看鼠标是否具有直线校正/角度捕捉功能. 从理论上讲,收益率越高,这些点就越密集.
2. 其他功能
隐藏鼠标是在右侧隐藏鼠标图片. 按下鼠标按钮后,图片将显示按下哪个按钮. 通常用于检测鼠标按钮是否出现故障.
自动绘图表示自动按下鼠标按钮. 在鼠标测试的设置中,按下不同颜色的按钮并移动鼠标会绘制不同颜色的线条. 您可以检查微动是否接触不良,检查自动倾斜选择后,即使不使用该按钮,线也会继续绘制.
LB / RB / MB这些用于检测点动中是否有双击. 在分号之前是按数,在分号之后是回弹数. 如果上面显示的数字大于实际的印刷次数,则表明点动了双击.
报告速率实时显示鼠标报告速率.
因为mousetest是中文,所以其他功能供大家自己探索.
3. 鼠标测试图的测试原理与常用的Windows图相同. 您可以通过绘制一些特定的图案来检查鼠标轨迹的平滑度和直线校正. 常用的图案有“蚊香图”和“井字图/回形”图片,这些图片的具体功能如下: ①蚊香图
顾名思义,蚊帐图片是类似于蚊帐的图片,主要用于测试

▲Sairui TM3(基于PMW3360)在左侧,而A7700的蚊香照片在右侧. 从图中可以看出,PMW3360的曲线比较平滑,而A7700的曲线有很多“锯齿”. 在这种情况下,这是由光标抖动引起的. 它可以反映出鼠标引擎性能的不足.
②井字/井字图

类似地,左侧是Sairui TM3,右侧是A7700. 此图片主要是为了反映鼠标是否具有直线校正. A7700是具有轻微直线校正的鼠标,但是也可以看到水平和垂直方向都比TM3平坦. 众所周知,直线校正会影响游戏的微观操作. 并非所有高端游戏鼠标都使用直线校正. 例如,Zowie的PMW3310保留了轻微的直线校正.
图形和三角形的用法与上面类似. 它们用于查看是否存在直线校正/角度捕获. 绘图测试不必在鼠标测试中进行测试,Windows绘图软件也可以实现相同的功能.
三,mousetester(全功能测试软件)


▲mousetester是由论坛的一位伟大的神开发的鼠标测试软件,它可以直接截获鼠标返回的原始数据. 该软件认识的人相对较少,但是功能极为强大. 我希望所有鼠标用户都可以学习使用它. 该软件可以丰富您自己的评估,因此需要重点介绍.
1. 基本功能的使用方法

▲首先,在描述字段中填写当前的测试鼠标或任何字符,主要是在导出的测试图中显示名称.

▲“分辨率”列可以填充当前的鼠标cpi值,或单击“测量”列以测试鼠标cpi. 具体用法是按下鼠标左键并向右移动10cm. 释放按钮时,您可以看到当前的鼠标cpi值. CPI值,该项目主要用于测试鼠标CPI的差异,如赛瑞鼠标,设置CPI与实际CPI之间经常出现较大波动的问题.

▲日志文件列中的两个选项可加载和导出测试结果,方便发烧友共享测试数据. 导出的结果也可以在excel中查看.
2. 主要功能

▲鼠标数据项已进入测试焦点,收集,记录开始和绘图分别按下鼠标按钮以开始收集,自动收集并显示测试结果.
收集引擎平滑度数据时,可以选择使用鼠标绘制直线或圆. 鼠标速度应该很快.
收集鼠标加速度数据时,鼠标应以恒定速度缓慢移动.
①收集

▲collect是对鼠标某些数据的简单测试. 用法是在按收集后开始测试,然后单击鼠标左键并移动鼠标以开始收集数据. 释放鼠标左键时,将显示收集结果.


▲释放左键后,将立即显示XY轴移动距离和总移动距离,然后按绘图键将显示详细的测试结果.
②日志开始

▲日志启动和收集的功能相同. 区别在于,collect从用户按下按钮释放按钮的时间开始收集数据,而log start在单击开始后连续收集鼠标信息.
collect更适合于收集短期数据,例如绘制直线和测试加速度. 日志开始更适合进行圆测试,请根据自己的测试方法选择两种模式.
3. 全面分析PLOT数据(强调!)
单击“绘图”选项后,鼠标测试器将给出一个图表,该图表根据广泛的类别分为计数,间隔,频率,速度,总和和轨迹图. 除了最后一个X与Y之外,其他所有项目均以Time为参考对象,我将依次解释这些数字的用法.
①数量与时间的对比

▲首先让我们解释一下计数的含义. 许不了解这张照片的含义. 甚至当我问张大妈个人计数图表的高峰和低谷时,它也对我说它代表一只老鼠. 开始反向运动. . . . 因此,首先解释一下鼠标定位的原理. 如果更加生动,则鼠标本身不会计算坐标. 每次我们移动鼠标时,鼠标只会将其偏移量通知计算机,然后计算机将使用偏移量和上一个坐标来确定这次的坐标点. 例如,最后一个坐标为(10,5),这一次X轴向右移动3个计数,Y轴向左移动-6个计数,然后计算机将当前坐标计算为(13,-1). 这也可以解释为什么返回率越高,CPU负载越高的原因.
Xcounts与时间的关系表示通过鼠标通知的计算机X轴的轨迹偏移. 鼠标移动速度越高,X轴越高. 这些点将根据Y轴的时间顺序组合成一条曲线. 上面也画了一条曲线. 根据作者,这条曲线实际上是这些点的平均值.

有人说这就是缺少XSWL的功能. . .
我们举两个例子:

▲此图显示了快速绘制圆圈时G502和淘宝热模型鼠标的xCounts图像. 从图片可以看出,淘宝热模型中存在很多丢帧和不均匀的现象. 平均线越平滑,表示鼠标移动轨迹越平滑;计数点越靠近这条线,引擎抖动就越小.


▲但这并不是说线条越平滑,鼠标的性能就越强. 在上一本引擎百科全书中,我介绍了一个称为soomthing(平滑校正)的术语. 鼠标可以通过平滑校正算法强制更改此线. 光滑,例如PMW3310.

▲在图像中,波峰和波谷表示鼠标的移动速度越稳定. 此时,偏差越大,抖动越强. 波峰和波谷也是非常有价值的部分.
应注意,回报率也会影响计数的平滑度. 回波率越低,曲线越平滑,因此在测试过程中应尽量统一1000Hz的回波率.

▲计数项目还可以测试鼠标的直线校正. 要继续以A7700为例,我们首先用鼠标绘制一条直线,然后选择右下角的yCounts项目. 根据作者的说法,如果存在直线校正/角度对于捕获的鼠标,y轴偏移将长时间保持0.
②间隔和频率

▲间隔是鼠标报告延迟,频率是返回率. 将两者放在一起的原因是因为两者之间存在对应关系. 在鼠标引擎中,我说过125Hz的返回速率约为8ms. 一次,每1毫秒报告一次1000Hz.
鼠标测试器优于鼠标速率检查器的优势在于,这些返回速率和延迟信息可以计入表格曲线,以观察鼠标返回速率的稳定性.
③速度与时间的关系

速度单位为m / s. 一项主要取决于发动机的加速度. 以TM3和A7700为例. TM3的点具有更好的曲线拟合度,这意味着几乎没有像跳跃一样的突然加速. 由于激光引擎的先天缺陷,A7700将显示一条多层的虚线,该虚线从上到下分开,并且装配线在中间呈锯齿形跳动.
如果您有一个好的设备可以使鼠标以恒定的速度移动,则在这种情况下,速度线是一条直线,并且如果发动机在加速,它将波动. 这是最理想的测试方法.
④总和-时间
我还没有完全理解这个项目,所以暂时不会对此发表评论.
⑤X与Y

X与Y和mousetest的绘图点矩阵功能非常相似. 两者都可以用来检测鼠标丢失的帧,但是鼠标测试器的X与Y不受屏幕尺寸的影响,并且可以绘制无限的轨迹. 图为G502和淘宝流行鼠标快速画圆时的画图. G502可以精确地绘制同心圆,而IPS较低且帧丢失很多,因此无法绘制淘宝上流行的模型.
四个. 结论
这本小百科全书集中介绍了鼠标测试器,这是一款功能非常强大的测试软件,它可以帮助撰写原创思想并赢得公开测试的用户丰富自己的评估内容,并停止编写相同的拆箱过程.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-307484-1.html
建议中国放开2胎政策
也是划时代的进步了
得了吧
实在不行