直线插补逐点比较法(MATLAB版)
更新时间:2023-08-16 12:26:01 阅读量: 教学研究 文档下载
数控技术插补算法
function myfun = pbpLinearintepol(x0, y0, x1, y1)
%x0,y0,x1,y1分别为起始点的横、纵坐标和终止点的横、纵坐标
%以下程序是将图形限制在area区域内,并且将网格间距调整为1个单位长度 area = max(max(x0,y0),max(x1,y1));
plot([0 0],[area area]);
grid on
set(gca,'XTick',[0:1:area])
set(gca,'YTick',[0:1:area])
%以下部分程序是画出需要加工的工件轮廓
line([x0 x1],[y0 y1]);
hold on;
grid on
%以下部分程序是模拟走刀路径
num = abs(x0-x1) + abs(y0-y1);
px = x0;
py = y0;
k0 = (y1-y0)/(x1-x0);
k = k0;
for i=1:num
lastX = px;
lastY = py; %lastX、lastY为走刀之前的位置坐标
if (k>k0)
py = py + 1; else px = px + 1; end line([lastX px],[lastY py],'Marker','.','Color','r','Linestyle','-','LineWidth',2); k = (y1-py)/(x1-px); pause(.5); %每走一步暂停0.5秒
endsSS
正在阅读:
直线插补逐点比较法(MATLAB版)08-16
山东旅游职业学院实习报告模板06-01
高中英语单词及语言点总结-必修212-22
新人教版小学六年级数学下册第一单元《负数》测试卷五份04-05
董事长秘书岗位职责02-25
内蒙古通辽市科左中旗宝龙山镇第二小学03-24
PhotoShop调出优雅韩式风格婚纱照片效果教程02-09
中秋节之梦作文600字06-17
第5章 机电一体化中伺服系统设计03-08
- 公务员上岸同学告诉你,怎样走出面试中常见的十大误区
- 作表率,我们怎么办(办公室主任)
- 乘务员安全责任书
- 增员面试流程
- 河南省焦作市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 最新4社区工作者面试题
- 个人简历表
- 男教工体检必检项目
- 河南省兰考县规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 兼职译员测试稿
- 河南省开封市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 永州职业技术学院校园总体规划-永州职业学院
- 最新5、培训科长笔试题(答案)
- 2019雅商酒店境外人员登记培训稀有资料,不可错过
- 小学教师求职简历范文
- 红酒知识与礼仪
- 春节给领导拜年的短信拜年词
- 2019年上半年中小学教师资格证结构化面试真题1
- 20XX年县干部培训工作目标
- 硬笔试听课
- 比较法
- 直线
- MATLAB
- 高新区小学数学毕业复习研讨暨邹涛小学数学个工作室第二次集中研修活动方案
- 5.3.1《平行线的性质》(第一课时)说课稿
- 电子病历与病历信息标准化0526
- 建筑面积计算案例
- 清晰版一年级虚宫格生字卡每页12个字
- 2014英语专题复习(一)名词
- 模块三 四 教学 学习心理
- 健身训练计划
- 药用植物学试卷4
- 上下结构的图文混排CSS列表
- IT服务管理项目初步计划
- 锤击沉管夯扩灌注桩基工程监理细则
- 样品的采集与处理
- 小学2010-2011年第一学期教学工作计划
- 445 为满足现代化电力需求的双轴励磁汽轮发电机的开发
- 6-盆底康复从Glazer评估开始
- 关于大学生对社会热点问题的认知的调查论文
- 公共关系策划程序
- 2017年兰州财经大学会计学院436资产评估专业基础之财务管理学考研强化模拟题
- 七年级上语文重要词语汇总