已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除 青岛理工大学数控技术大作业说明书 学院:机械工程学院 班级:机械117班 编程使用语言:易语言1、 程序流程框图 (1)、逐点比较法直线插补2、源程序代码(易语言).程序集 窗口程序集1.子程序 _按钮1_被单击画板1.画笔颜色 #红色x0 到整数 (编辑框2.内容) 100y0 到整数 (编辑框1.内容) 100x x0y y0xe 到整数 (编辑框3.内容) 100ye 到整数 (编辑框4.内容) 100x1 x0y1 y0画板1.画直线 (x0, y0, xe, ye)f (y y0) (xe x0) (x x0) (ye y0)时钟1.时钟周期 1000_时钟1_周期事件 ().子程序 _时钟1_周期事件.如果真 (f 0) x x1 100 y y1 画板1.画直线 (x1, y1, x, y) f f (ye 100 y0 100) x1 x y1 y.如果真结束.如果真 (f 0) y y1 100 x x1 画板1.画直线 (x1, y1, x, y) f f xe 100 x0 100 x1 x y1 y.如果真结束.如果真 (x1 xe 且 y1 ye) 画板1.画笔颜色 #白色.如果真结束.如果真 (时钟1.时钟周期 0) _时钟1_周期事件 ().如果真结束.子程序 _按钮3_被单击时钟1.时钟周期 0.子程序 _按钮2_被单击画板1.画笔颜色 #红色x5 到整数 (编辑框5.内容) 100x6 到整数 (编辑框6.内容) 100x7 到整数 (编辑框7.内容) 100x8 到整数 (编辑框8.内容) 100画板1.画椭圆 (x5, x6, x7, x8)r (x7 x5) 2i x7j x6 r时钟2.时钟周期 1000_时钟2_周期事件 ().子程序 _时钟2_周期事件.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i 100 j1 j 画板1.画直线 (i, j, i1, j1) k (i1 r x5) (i1 r x5) (x8 r j1) (x8 r j1) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i j1 j 100 画板1.画直线 (i, j, i1, j1) k (i1 r x5) (i1 r x5) (x8 r j1) (x8 r j1) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i j1 j 100 画板1.画直线 (i, j, i1, j1) k (x5 x7) 2 i1) (x5 x7) 2 i1) (x6 x8) 2 j1) (x6 x8) 2 j1) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i 100 j1 j 画板1.画直线 (i, j, i1, j1) k (x5 x7) 2 i1) (x5 x7) 2 i1) (x6 x8) 2 j1) (x6 x8) 2 j1) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i 100 j1 j 画板1.画直线 (i, j, i1, j1) k (x5 x7) 2 i1) (x5 x7) 2 i1) (j1 (x6 x8) 2) (j1 (x6 x8) 2) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i j1 j 100 画板1.画直线 (i, j, i1, j1) k (x5 x7) 2 i1) (x5 x7) 2 i1) (j1 (x6 x8) 2) (j1 (x6 x8) 2) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i j1 j 100 画板1.画直线 (i, j, i1, j1) k (i1 r x5) (i1 r x5) (j1 (x6 x8) 2) (j1 (x6 x8) 2) r r i i1 j j1.如果真结束.如果真 (k 0 且 i (x5 x7) 2 且 j (x8 x6) 2) i1 i 100 j1 j 画板1.画直线 (i, j, i1, j1) k (i1 r x5) (i1 r x5) (j1 (x6 x8) 2) (j1 (x6 x8) 2) r r i i1 j j1.如果真结束3、运行程序界面:(1)逐点比较法直线插补(2)逐点比较法整圆插补:4.程序使用简单介绍:在易语言程序使用界面中,其坐标系远点在画板左上角,向右为x正半轴,向下为y正半轴,所以这里所输入的坐标值只能是非负值。点击易语言软件界面的运行按钮,即会出现插补界面,例如输入起始点为(2,0),终点为(8,9)。点击直线插补按钮就可以出现起始点为(2,0)终止点为(8,9)的直线以及它的插补轨迹。在实现整圆甚至椭圆的插补轨迹时,需要输入圆或者椭圆的外切矩形的左上角和右下角的坐标值,即可以完成整圆以及椭圆的插补轨迹。例如,点击易语言软件界面的运行按钮,即会出现插补界面,输入左上角坐标值为(1,1),右下角坐标值为(9,9),点击圆弧插补按钮,就会出现整圆以及它的插补轨迹。注意:为了看清楚插补轨迹,我们已经将图比例放大了1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030智慧城市建设与城市信息基础设施建设规划分析
- 2025-2030智慧城市基础设施行业市场竞争态势调研及数字化转型发展策略研究
- 2025-2030智慧城市基础设施建设规划及投资路线图
- 2025-2030智慧城市交通管理平台开发投资规划行业分析咨询评估行业研究评估报告
- 2025-2030智慧图书馆数字化应用分析及行业前景探索报告
- 2025-2030智慧园区建设管理目标系统规划文档
- 2025-2030智慧医疗系统行业技术集成市场需求现状评估规划发展研究报告
- 2025-2030智慧农业项目生态循环产业链投资评估
- 生活垃圾无害化处理设施建设工程商业计划书
- 2025-2030智慧农业行业市场发展分析竞争格局投资评估前景规划研究报告
- 北京市海淀区2023-2024学年七年级上学期数学期中考试试卷(含答案)
- 医院感染管理科十五五发展规划
- 学堂在线 实验室安全教育 章节测试答案
- 《教育强国建设规划纲要(2024-2035年)》及三年行动计划全面解读
- 医院特殊群体服务优先制度方案
- 2025年知识产权普法知识竞赛题库附答案
- 垫付农产品采购资金服务合同模板
- 纳税申报实务说课课件
- 敦煌地貌课件
- 2025-2026学年七年级英语上学期第一次月考 (福建专用) 2025-2026学年七年级英语上学期第一次月考 (福建专用)原卷
- 酒店出纳基础知识培训课件
评论
0/150
提交评论