数字积分法DDA(DDA(Digital Differential Analyzer)

DDA(Digital Differential Analyzer)是一种插补算法,常用于直线和圆弧的插补。该方法简单易实现,适用于多坐标联动和二次及以上曲线的插补。本文介绍了DDA直线插补的基本原理和实例,以及第一象限顺圆弧插补的实例,探讨了提高插补精度的措施,包括减小脉冲当量和采用累加器预置数法(规格化)。
摘要由CSDN通过智能技术生成

数字积分法DDA(DDA(Digital Differential Analyzer)     

     数字积分法又称数字微分分析法DDA(Digital differential Analyzer),是在数字积分器的基础上建立起来的一种插补算法。数字积分法的优点是,易于实现多坐标联动,较容易地实现二次曲线、高次曲线的插补,并具有运算速度快,应用广泛。

1.直线插补

基本原理(自己去看,不在赘述)

原理图:

实例:设有直线OE,起点在原点,终点E(xe=5,ye=4),寄存器均为三位二进制寄存器,用DDA法实现插补。

初始化 m=2^n=2^3=8,Σy=0,Σx=0

 

每一行出现溢出则移动一次。

结果:

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值