C# 固高Jog运动

  #region  JOG运动
        /// <summary>
        ///   JOG运动
        /// </summary>
        /// <param name="axis">轴号</param>
        /// <param name="acc">加速度</param>
        /// <param name="dec">减速度</param>
        /// <param name="vel">目标速度 pulse/ms</param>
        /// <param name="smooth">平滑系数 0-1</param>
        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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值