Example #1
0
 static void GetPosition(ref CNCInfoClass CNCInfo, ref ReturnJson returnJson)
 {
     CNCInfo.READ_POSITION(0, 0, out string[] AxisName, out double[] CoorMach, out double[] CoorAbs, out double[] CoorRel, out double[] CoorRes, out double[] CoorOffset);
     try {
         returnJson.PositionAxisName = String.Join("|", AxisName);
     }
     catch {
         returnJson.PositionAxisName = "";
     }
     try {
         returnJson.PositionCoorMach = String.Join("|", CoorMach);
     }
     catch {
         returnJson.PositionCoorMach = "";
     }
     try {
         returnJson.PositionCoorAbs = String.Join("|", CoorAbs);
     }
     catch {
         returnJson.PositionCoorAbs = "";
     }
     try {
         returnJson.PositionCoorRel = String.Join("|", CoorRel);
     }
     catch {
         returnJson.PositionCoorRel = "";
     }
     try {
         returnJson.PositionCoorRes = String.Join("|", CoorRes);
     }
     catch {
         returnJson.PositionCoorRes = "";
     }
     try {
         returnJson.PositionCoorOffset = String.Join("|", CoorOffset);
     }
     catch {
         returnJson.PositionCoorOffset = "";
     }
 }