VB高手请进!高分悬赏
DDA插补实现方式:1.直线插补设直线的,起点坐标(x1,y1),终点坐标为(Xe,Ye),始终点任意,现取容器两个:Qx和Qy,其容量相等,均为Q≥MAX(Xe,Ye)...
DDA插补实现方式:
1.直线插补设直线的,起点坐标(x1,y1),终点坐标为(Xe,Ye),始终点任意,现取容器两个:Qx和Qy,其容量相等,均为Q≥MAX(Xe,Ye)。由定时器每隔0.8秒将Xe值加入Qx,同时将Ye值加入Qy;若Qx中的值超过Q,则在X方向发一个脉冲,若Qy中的值超过Q,则在Y方向发一个脉冲,注意,两个方向发脉冲的过程是相互独立的事件。显然,若Xe>Ye,则X方向脉冲发得较快;若Xe=Ye,则两个方向脉冲发得一样快;若Ye>Xe,则Y方向脉冲发得较快。其中,先绘出被插补的直线,然后定时器控制插补,插补到终点时,即插补结束!定时器停止!急!!
谁能帮我完成定重谢!· 展开
1.直线插补设直线的,起点坐标(x1,y1),终点坐标为(Xe,Ye),始终点任意,现取容器两个:Qx和Qy,其容量相等,均为Q≥MAX(Xe,Ye)。由定时器每隔0.8秒将Xe值加入Qx,同时将Ye值加入Qy;若Qx中的值超过Q,则在X方向发一个脉冲,若Qy中的值超过Q,则在Y方向发一个脉冲,注意,两个方向发脉冲的过程是相互独立的事件。显然,若Xe>Ye,则X方向脉冲发得较快;若Xe=Ye,则两个方向脉冲发得一样快;若Ye>Xe,则Y方向脉冲发得较快。其中,先绘出被插补的直线,然后定时器控制插补,插补到终点时,即插补结束!定时器停止!急!!
谁能帮我完成定重谢!· 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询