/// <summary> /// 初始化插补前瞻缓存区 /// </summary> /// <param name="nCardNum"></param> /// <param name="crd">坐标系号,取值范围[1,2]</param> /// <param name="fifo">插补缓存区号,0:FIFO1 1:FIFO2</param> /// <param name="T">拐弯时间,取值范围[0,100],单位 ms</param> /// <param name="accMax">最大加速度,单位 pulse/ms^2</param> /// <param name="n">前瞻缓存区大小</param> /// <param name="lenght">前瞻缓存区内存指针</param> /// <returns></returns> public override short InitLookAhead(short nCardNum, short crd, short fifo, double T, double accMax, short lenght) { short nRtn = 0; m_tsBufOfLookAhead = new CMc.CRD_DATA[lenght]; nRtn |= CMc.GT_InitLookAhead(nCardNum, crd, fifo, T, accMax, lenght, ref m_tsBufOfLookAhead[0]); return(nRtn); }