- 21
- 0
- 约1.2千字
- 约 5页
- 2023-08-03 发布于辽宁
- 举报
数控技术第三次作业
题目【1】:第一象限的逆圆插补。
取该圆弧的圆心坐标为(0, 0),起点坐标为(4, 0),终点坐 标为(0, 4),圆弧半径为4.
采用逐点比较法的C程序如
#include stdio.h
void main()
{
int n=8,x,y,f,g;
scanf(%d,%d,x,y);
f=xA2+yA2-16;
if (f=0)
g=f-2x+1,x--,n--;
printf(%d,%d,%d\n”,x,y,n);
else
g=f+2y+1,y++,n--;
printf(%d,%d,%d\n”,x,y,n);
if (g=0)
g=g-2x+1,x--,n--;
printf(%d,%d,%d\n”,x,y,n);
else
g=g+2y+1,y++,n--;
printf(%d,%d,%d\n,x,y,n);
while (n==0)
printf(it is over);
3.程序流程图如下:逆圆?是有插补?是圆弧?是Xe—X=0Ye—Y=0是f=0?否是逆圆?第一象 限?否否否取起点,终点, 令f=0—X向进止步
3.程序流程图如下:
逆圆?
是
有插补?
是
圆弧?
是
Xe—X=0
Ye—Y=0
是
f=0?
否
是
逆圆?
第一象 限?
否
否
否
取起点,终点, 令f=0
—X向进
止
步
初始化
开始
+Y向进
止
步
X=X—1
原创力文档

文档评论(0)