36using System.Threading;
41class MotionModify : SampleAppTestBase
44 public void FeedRate()
47 Console.WriteLine(
"Start Motion");
61 Console.WriteLine(
"New Feed Rate Start");
67 public void ChangeMotionSpeed()
70 axis.
MoveSCurve(20, Constants.VELOCITY, Constants.ACCELERATION, Constants.DECELERATION, Constants.JERK_PERCENT);
75 axis.
MoveSCurve(20, Constants.VELOCITY * 10, Constants.ACCELERATION, Constants.DECELERATION, Constants.JERK_PERCENT);
double CommandPositionGet()
Get the current command position.
void MoveSCurve(double position, double vel, double accel, double decel, double jerkPct)
Command a point-to-point S-Curve motion.
int32_t MotionDoneWait()
Waits for a move to complete.
void Resume()
Resume an axis.
void FeedRateSet(double rate)
Set the feed rate for an Axis.