/// <summary> /// XY 平面二维直线插补。 /// </summary> /// <param name="nCardNum"></param> /// <param name="crd">坐标系号。正整数,取值范围:[1, 2]。</param> /// <param name="x">插补段 x 轴终点坐标值。取值范围:[-1073741823, 1073741823],单位:pulse。</param> /// <param name="y">插补段 y 轴终点坐标值。取值范围:[-1073741823, 1073741823],单位:pulse。</param> /// <param name="synVel">插补段的目标合成速度。取值范围:(0, 32767),单位:pulse/ms。</param> /// <param name="synAcc">插补段的合成加速度。取值范围:(0, 32767),单位:pulse/ms 2 </param> /// <param name="velEnd">插补段的终点速度。取值范围:[0, 32767),单位:pulse/ms</param> /// <param name="fifo">插补缓存区号。取值范围:[0, 1]</param> /// <returns></returns> public override short LnXy(short nCardNum, short crd, int x, int y, double synVel, double synAcc, double velEnd = 0, short fifo = 0) { short nRtn = 0; nRtn |= CMc.GT_LnXY(nCardNum, crd, x, y, synVel, synAcc, velEnd, fifo); return(nRtn); }