接上期内容继续。上期讲到通过改变增量度数改变刀路外形轨迹,从六边形到无数边。一个圆其实就是由无数条边组成,边数越多,圆的精度越高。用过软件编程的朋友应该知道。设置参数可以圆弧输出,也可以点位输出。点位输出就要设置精度。精度越高。点位越多,程序越大。宏程序恰恰可以避免这个问题。修改方便,短小精悍。这就体现了宏程序的优点之一。本期继续在上期基础上改变一下程序。实现椭圆到圆只需改一下变量。下面举例说明:这里先了解一下椭圆的参数方程:
X=a*COS[度数]
Y=b*SIN[度数]
a代表椭圆长半轴,b代表椭圆短半轴。参数方程看上去还是挺简单。下面带入程序试试。
#1 长半轴
#2 短半轴
#4 角度步距(这里就是控制精度)
#5 整圈360(也可以180度)
N2#6=COS[#3]*#1
#7=SIN[#3]*#2(参数方程计算点位)
#3=#3+#4 (增量往上加)
![0bc84b80ed335d09704f4ec84638a82d.png](https://i-blog.csdnimg.cn/blog_migrate/26c71f6030a9b7ef09853104b7a82e72.jpeg)
程序
看一下刀路轨迹
![2d58914ebf899153eb42629dbc063c6f.png](https://i-blog.csdnimg.cn/blog_migrate/a56844302990364513815f6679ae52ac.jpeg)
刀路轨迹
如果把#5 改成180度,会是神马效果。下图:
![3d639753c31f87880ac2c50e4bdbae9d.png](https://i-blog.csdnimg.cn/blog_migrate/9e6f7dd4c1d918ecac5f08da1496496e.jpeg)
刀路轨迹
朋友们是不是很灵活。恰恰体现了宏程序的优越之处。好了。文章开始就说了,椭圆到圆只需要改一个变量。有的朋友应该知道的,但这里还是要讲给不知道朋友,学习,要共同进步嘛。闲话不多说,请看下图:
![ea13a0348bb97b3748f98c9fdbad3eed.png](https://i-blog.csdnimg.cn/blog_migrate/cf8ea9ff3429e298f2d707e828bc425c.jpeg)
刀路轨迹
程序我只改了一个变量值。细心的朋友都懂了吧。
感谢您的支持与关注!