逐点比较法VB插补软件数控机床优秀论文.docVIP

逐点比较法VB插补软件数控机床优秀论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 V B程序设计 3.1 插补软件设计 系统的公共文件 依据系统模块结构图,抽取系统中多个模块的相同子功能,建立系统公共文件,可以做到减少总代码量,避免重复开发,报纸系统实现风格统一,以及增强可修改性。 a、主体框架 b、添加模块 c、定义用户名、用户类型、职员编号以及登陆成功的标志位系统公共变量定义。 d、Main(系统启动)函数 e、ConnectString函数 f、txtlsNull函数 判断输入到TextBox的内容是否为空。 g、SEquellen函数 判断输入到TextBox的内容长度是否为给定值。 (2)功能设计 a题目模块 数控插补软件的题目是“逐点比较法插补仿真软件” b个人信息模块 输入自己的信息:专业:机械设计与制造学号:******* 姓名**** 指导老师:**** c直线插补 当单击直线插补时,顺圆插补、逆圆插补、顺时针画圆弧、逆时针画圆弧不可见。 d顺圆插补 当单击顺圆插补时,直线插补、逆圆插补不可见。 e逆圆插补 当单击逆圆插补时,直线插补、顺圆插补不可见。 f起点坐标终点坐标模块 可输入-10到10之间这几个数值 g画直线 在输入数值后,点击画直线,实现执行画直线的命令。 h顺时针画圆弧,逆时针画圆弧 当输入数值后,点击此按钮,实现执行画圆弧命令。 i连续插补、单步插补 在左下框内实现图形,右框内实现插补步骤。 J退出 单击后退出软件。 3.2 插补程序的实现 画直线采用的是Microsoft Visual Basic 6.0 中文版中的Line命令实现的,例如:Picture1.Line (x1, y1)-(x2, y2), RGB(255, 0, 0) ,就是在图片框中从起始坐标 (x1, y1)到终点坐标(x2, y2)画一条红色的直线。再根据上面的插补原理和软件流程图就可以编出插补程序。 画圆弧采用Microsoft Visual Basic 6.0 中文版中的Circle命令实现的,例如:⑴ Picture1.Circle (x1, y1),r, vbRed,就是在图片框坐标中以坐标X1, Y1为圆心画一个半径为r的红色圆。⑵ Picture1.Circle (0, 0), r1, , n, m,就是图片框中以坐标原点为圆心,以r1为半径,以弧度n为起始点,以弧度m为终点画圆弧。再根据上面的插补原理和软件流程图就可以编出插补程序。 插补界面如图2-14,直线和圆弧的走刀轨迹输出在一个图片框中,插补演示的过程,刀具走的方向,偏差结果,输出工步数等,都在一个指定的文本框中输出,插补类型用三个单选按钮实现。只要选择相应的按钮,在文本框中输入相应的坐标就可以看到所输入坐标直线和圆弧的走刀轨迹了。 3.3 Visual Basic语言简介 Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。 Visual Basic中的“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 3.4 Visual Basic 的特点 1.面向对象 VB采用了面向对象设计思想它基本思路是把复杂设计问题分解为个个能够完成独立功能相对简单对象集合所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等面向对象编程就好像搭积木样员可根据和界面设计要求直接在屏幕上“画\出窗口、菜单、按钮等区别类型对象并为每个对象设置属性。 2.事件驱动 在Windows环境下是以事件驱动方式运行每个对象都能响应多个区别事件每个事件都能驱动段代码——事件过程该代码决定了对象功能通常称这种机制为事件驱动事件可由用户操作触发也可以由系统或应用触发例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。 3.软件Software集成式开发 VB为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Wind

文档评论(0)

penlai + 关注
实名认证
文档贡献者

会计从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了会计从业资格证

1亿VIP精品文档

相关文档