C# 固高Jog运动

  #region  JOG运动
        /// 
        ///   JOG运动
        /// 
        /// 轴号
        /// 加速度
        /// 减速度
        /// 目标速度 pulse/ms
        /// 平滑系数 0-1
        public void JOGMovement(short axis, double acc, double dec, double vel = 50, double smooth = 0.9)
        {
            TJogPrm pPrm;
            //清除轴的报警和限位
            GT_ClrSts(_cardNum, axis, 1);
            //伺服使能
            GT_AxisOn(_cardNum, axis);
            //设置jog运动
            GT_PrfJog(_cardNum, axis);
            GT_GetJogPrm(_cardNum, axis, out pPrm);
            pPrm.acc = acc;//加速度
            pPrm.dec = dec;//减速度
            pPrm.smooth = smooth;//平滑   
            GT_SetJogPrm(_cardNum, axis, ref pPrm);
            GT_SetVel(_cardNum, axis, vel);
            GT_Update(_cardNum, (1 << (axis - 1)));
        }
        #endregion

 

你可能感兴趣的:(固高运动控制卡,C#)