public void FrameStep(object sender) { if (parent.GetsUpdated) { int state = Sim_INF_DLL.GetWireState(WireID); memorycounter = (memorycounter + 1) % 1000; values[memorycounter] = state; } }