public int SetJog(enAxis Axis, double vel) { switch (Axis) { case enAxis.X: _XAxis.Jog(vel); break; case enAxis.Y: _YAxis.Jog(vel); break; case enAxis.Z: _ZAxis.Jog(vel); break; default: Console.WriteLine("Default case"); break; } return(0); }
public int EnableAxis(enAxis Axis) { switch (Axis) { case enAxis.X: _XAxis.Enable(); break; case enAxis.Y: _YAxis.Enable(); break; case enAxis.Z: _ZAxis.Enable(); break; default: Console.WriteLine("Default case"); break; } return(0); }
public int MoveToRel(enAxis Axis, double dist) { switch (Axis) { case enAxis.X: _XAxis.Velocity = 6000.0; if (_bReverseX) { dist = -dist; } _XAxis.StartRelativeMoveTo(dist * _XCountsPerInch); break; case enAxis.Y: _YAxis.Velocity = 6000.0; if (_bReverseY) { dist = -dist; } _YAxis.StartRelativeMoveTo(dist * _YCountsPerInch); break; case enAxis.Z: _ZAxis.Velocity = 6000.0; if (_bReverseZ) { dist = -dist; } _ZAxis.StartRelativeMoveTo(dist * _ZCountsPerInch); break; default: Console.WriteLine("Default case"); break; } return(0); }