Overclock.net › Forums › Components › Mice › Mouse testing software
New Posts  All Forums:Forum Nav:

Mouse testing software - Page 6

post #51 of 67
Quote:
Originally Posted by microe View Post

MouseTester.zip 146k .zip file


I wrote this to be a simple mouse testing software that improves on the existing tools. It has built-in plotting, CSV save and load, and plot export to PNG capability.

It uses an open source (MIT License) plotting library called OxyPlot that can be found here: http://oxyplot.codeplex.com/.

Uses the MS .NET 4 Framework. You will need to have this framework installed to run.

Built-in plotting includes:
raw counts vs time = for detecting limited data paths and skipping counts (e.g. 8-bit reporting that caps at +/- 127)
update time per report = for detecting unstable polling rates (on my system it can do 1 ms reliably, YMMV)
velocity vs time (calculated based on cpi) = for tracking speed type measurements
raw X-Y count plotting = for acceleration, jitter, and angle snapping testing, plots a path based on raw counts
can not get plot part work on win 7 64bit.
getting this
System.IO.FileLoadException: Невозможно загрузить файл или сборку "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes" или один из зависимых от них компонентов. Данное имя сборки или база кода недействительны. (Исключение из HRESULT: 0x80131047)
Имя файла: "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes"
в OxyPlot.Axes.Axis..ctor()
в OxyPlot.Axes.LinearAxis..ctor()
в MouseTester.MousePlot.refresh_plot()
в MouseTester.MousePlot..ctor(MouseLog Mlog)
в MouseTester.Form1.buttonLoad_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd

any suggestions?
post #52 of 67
Quote:
Originally Posted by some-random-guy View Post

can not get plot part work on win 7 64bit.
getting this
System.IO.FileLoadException: Невозможно загрузить файл или сборку "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes" или один из зависимых от них компонентов. Данное имя сборки или база кода недействительны. (Исключение из HRESULT: 0x80131047)
Имя файла: "System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes"
в OxyPlot.Axes.Axis..ctor()
в OxyPlot.Axes.LinearAxis..ctor()
в MouseTester.MousePlot.refresh_plot()
в MouseTester.MousePlot..ctor(MouseLog Mlog)
в MouseTester.Form1.buttonLoad_Click(Object sender, EventArgs e)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd

any suggestions?

Install this:
http://support.microsoft.com/kb/2468871
#well
(19 items)
 
Lenovo L530
(8 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 4770k Gigabyte Z87X-UD4H XFX Radeon HD 6950 Corsair CMX8GX3M2A2000C9 
Hard DriveHard DriveOptical DriveCooling
Samsung EVO 840 Hitachi HDS722020ALA330 Generic DVD±RW Burner Noctua NH-D14 
OSMonitorMonitorKeyboard
Windows 8.1 Dell U2711 LG W2453 Ducky DK9008 Overclock.net Edition, Cherry MX B... 
PowerCaseMouseMouse Pad
Corsair TX850 Antec Three Hundred Corsair Raptor M40 QPAD HeatoN M 
AudioAudioAudio
E-MU Tracker|pre Beyerdynamic DT-770 250 Ohm AntLion ModMIc 
CPUGraphicsRAMRAM
Intel Ivy Bridge 3210M Intel HD 4000 Graphics Soldered Corsair Vengeance  
Hard DriveOptical DriveOSMonitor
500GB DVD-+RW Windows 7 Professional 1600x900 
  hide details  
Reply
#well
(19 items)
 
Lenovo L530
(8 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 4770k Gigabyte Z87X-UD4H XFX Radeon HD 6950 Corsair CMX8GX3M2A2000C9 
Hard DriveHard DriveOptical DriveCooling
Samsung EVO 840 Hitachi HDS722020ALA330 Generic DVD±RW Burner Noctua NH-D14 
OSMonitorMonitorKeyboard
Windows 8.1 Dell U2711 LG W2453 Ducky DK9008 Overclock.net Edition, Cherry MX B... 
PowerCaseMouseMouse Pad
Corsair TX850 Antec Three Hundred Corsair Raptor M40 QPAD HeatoN M 
AudioAudioAudio
E-MU Tracker|pre Beyerdynamic DT-770 250 Ohm AntLion ModMIc 
CPUGraphicsRAMRAM
Intel Ivy Bridge 3210M Intel HD 4000 Graphics Soldered Corsair Vengeance  
Hard DriveOptical DriveOSMonitor
500GB DVD-+RW Windows 7 Professional 1600x900 
  hide details  
Reply
post #53 of 67
Microe, you did a very excellent job with your MouseTester software. Congratulations!!! win7 64bits. thumb.gif
post #54 of 67
could some1 kindly tell me how to get the program to work? on win7 64bit

Installed .net 4 + the update.

unzipped mousetester

unzipped the oxyplot binaries from http://oxyplot.codeplex.com/

What do I do next?

Many thanks!

--- update ---

got it to work, I had downloaded the github source files instead of the forum attachment that has the actual mousetester.exe

would appreciate info how to use the results + excel to show tracking quality when testing mouse on different mousepads.

thanks!
Edited by bovi77 - 11/12/14 at 5:53pm
post #55 of 67
This is the roccat kone pure military with latest firmware v1.0 could you see anything thats wrong? Update time seems a bit weird.
I moved the mouse pretty fast (flicking left and right and up and down) and some circles.

Is the dots crossing over the line what makes me feel like Im overshooting? when doing fast flicks?

1000hz polling rate
Warning: Spoiler! (Click to show)
6fzej4l.png

5YiFCAY.png

suSCiUs.png

W5LJ4ka.png

Edited by kilos - 11/23/14 at 3:11pm
post #56 of 67
You have too much data points in those plots to see anything. Just measure one flick and/or change the data point start/end in the plot window to get a useful picture.

The points represent the collected data, the line is just an interpolated path between them.

If you stop the mouse (or move it too slow) the update time goes up because there was no movement recorded (and no data point created).
In you case it likely happened when you changed directions. I suggest just looking at a flick movement after the start and before the end, to test polling rate.
post #57 of 67
Quote:
Originally Posted by Gidra View Post

You have too much data points in those plots to see anything. Just measure one flick and/or change the data point start/end in the plot window to get a useful picture.

The points represent the collected data, the line is just an interpolated path between them.

If you stop the mouse (or move it too slow) the update time goes up because there was no movement recorded (and no data point created).
In you case it likely happened when you changed directions. I suggest just looking at a flick movement after the start and before the end, to test polling rate.

Ok, Did a flick and removed the first 10 and last 10 dots

http://i.imgur.com/eNHLHEf.png


another side one

http://i.imgur.com/V12bO7T.png
Edited by kilos - 11/23/14 at 4:29pm
post #58 of 67
That does look very good imo, there is very little deviation from the 1ms line.

For the other graph you need more counts for a good picture. (I guess you use 400dpi? That's only 0,7m/s then)

However that wont help identify why you are overshooting, this software is more useful to show tracking stability and max speed.
Maybe try to see if the dpi is correct and do some acceleration tests in a game.
post #59 of 67
How do I use Microe's mouse to test show if my mouse is tracking well ? Should I do a fast swipe 1 time or multiple times ? or should I just move the mouse normally ?
post #60 of 67
Can you give a better tutorial on how to use this mousetester?
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › Mouse testing software