private void plot_yvelocity_vs_time(MouseLog mlog, double delay, GraphComponents main_comp, GraphComponents sec_comp)
{
if (mlog.Cpi > 0)
{
for (int i = last_start; i <= last_end; i++)
{
if (events[i].hDevice != mlog.hDevice)
continue;
double x = events[i].ts + delay;
double y;
if (i == 0)
y = 0.0;
else
y = (events[i].lasty) / (events[i].ts - events[i].lastts) / mlog.Cpi * 25.4;
update_minmax(x, y);
main_comp.Add(x, y);
}
}
else
MessageBox.Show("CPI value is invalid, please run Measure");
}