示例#1
0
 public void Wait2ArriveEpsilon(string axis, double targetPos, double epsilon)
 {
     while (true)
     {
         double error = Math.Abs(targetPos - Ch.GetFPosition(Axis[axis], Ch.ACSC_SYNCHRONOUS, ref pWait));
         if (error < epsilon)
         {
             break;
         }
     }
 }
示例#2
0
 public override double?GetPos(string axis)
 {
     return(Ch.GetFPosition(Axis.Values.ElementAt(Axis [axis]), Ch.ACSC_SYNCHRONOUS, ref pWait));
 }