逐点比较法VB插补软件数控机床优秀论文Word下载.docx

上传人:b****0 文档编号:13318321 上传时间:2022-10-09 格式:DOCX 页数:39 大小:303.85KB
下载 相关 举报
逐点比较法VB插补软件数控机床优秀论文Word下载.docx_第1页
第1页 / 共39页
逐点比较法VB插补软件数控机床优秀论文Word下载.docx_第2页
第2页 / 共39页
逐点比较法VB插补软件数控机床优秀论文Word下载.docx_第3页
第3页 / 共39页
逐点比较法VB插补软件数控机床优秀论文Word下载.docx_第4页
第4页 / 共39页
逐点比较法VB插补软件数控机床优秀论文Word下载.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

逐点比较法VB插补软件数控机床优秀论文Word下载.docx

《逐点比较法VB插补软件数控机床优秀论文Word下载.docx》由会员分享,可在线阅读,更多相关《逐点比较法VB插补软件数控机床优秀论文Word下载.docx(39页珍藏版)》请在冰豆网上搜索。

逐点比较法VB插补软件数控机床优秀论文Word下载.docx

当单击顺圆插补时,直线插补、逆圆插补不可见。

e逆圆插补

当单击逆圆插补时,直线插补、顺圆插补不可见。

f起点坐标终点坐标模块

可输入-10到10之间这几个数值

g画直线

在输入数值后,点击画直线,实现执行画直线的命令。

h顺时针画圆弧,逆时针画圆弧

当输入数值后,点击此按钮,实现执行画圆弧命令。

i连续插补、单步插补

在左下框内实现图形,右框内实现插补步骤。

J退出

单击后退出软件。

3.2插补程序的实现

画直线采用的是MicrosoftVisualBasic6.0中文版中的Line命令实现的,例如:

Picture1.Line(x1,y1)-(x2,y2),RGB(255,0,0),就是在图片框中从起始坐标(x1,y1)到终点坐标(x2,y2)画一条红色的直线。

再根据上面的插补原理和软件流程图就可以编出插补程序。

画圆弧采用MicrosoftVisualBasic6.0中文版中的Circle命令实现的,例如:

⑴Picture1.Circle(x1,y1),r,vbRed,就是在图片框坐标中以坐标X1,Y1为圆心画一个半径为r的红色圆。

⑵Picture1.Circle(0,0),r1,,n,m,就是图片框中以坐标原点为圆心,以r1为半径,以弧度n为起始点,以弧度m为终点画圆弧。

插补界面如图2-14,直线和圆弧的走刀轨迹输出在一个图片框中,插补演示的过程,刀具走的方向,偏差结果,输出工步数等,都在一个指定的文本框中输出,插补类型用三个单选按钮实现。

只要选择相应的按钮,在文本框中输入相应的坐标就可以看到所输入坐标直线和圆弧的走刀轨迹了。

3.3VisualBasic语言简介

VisualBasic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。

是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。

无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。

VisualBasic中的“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;

“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。

专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

3.4VisualBasic的特点

1.面向对象

VB采用了面向对象

设计思想

基本思路是把复杂

设计问题分解为

个个能够完成独立功能

相对简单

对象集合

所谓“对象”就是

个可操作

实体

如窗体、窗体中

命令按钮、标签、文本框等

面向对象

编程就好像搭积木

员可根据

和界面设计要求

直接在屏幕上“画\"

出窗口、菜单、按钮等区别类型

对象

并为每个对象设置属性。

2.事件驱动

在Windows环境下

是以事件驱动方式运行

每个对象都能响应多个区别

事件

每个事件都能驱动

段代码——事件过程

该代码决定了对象

功能

通常称这种机制为事件驱动

事件可由用户

操作触发

也可以由系统或应用

触发

例如

单击

个命令按钮

就触发了按钮

Click(单击)事件

该事件中

代码就会被执行

若用户未进行任何操作(未触发事件)

就处于等待状态

整个应用

就是由彼此独立

事件过程构成。

3.软件Software

集成式开发

VB为编程提供了

个集成开发环境

在这个环境中

编程者可设计界面、编写代码、调试

直至把应用

编译成可在Windows中运行

可执行文件

并为它生成安装

VB

集成开发环境为编程者提供了很大

方便。

4.结构化

设计语言

VB具有丰富

数据类型

种符合结构化

语言

而且简单易学

此外作为

设计语言

VB还有许多独到的处。

5.强大

数据库访问功能

VB利用数据Control控件可以访问多种数据库

VB6.O提供

ADOControl控件

不但可以用最少

代码实现数据库操作和控制

也可以取代DataControl控件和RDOControl控件。

6.支持对象

链接和嵌入技术

VB

核心是对对象

链接和嵌入(OLE)技术

支持

它是访问所有对象

种思路方法

利用OLE技术

能够开发集声音、图像、动画、字处理、Web等对象于

7.网络功能

VB6.O提供了DltTML(Dynamic}tTML)设计工具

利用这种技术可以动态创建和编辑Web页面

使用户在VB中开发多功能

网络应用软件Software.

8.多个应用

向导

VB提供了多种向导

如应用

向导、安装向导、数据对象向导和数据窗体向导

通过它们可以快速地创建区别类型、区别功能

应用

9.支持动态交换、动态链接技术.

通过动态数据交换(DDE)

编程技术

VB开发

能和其他Windows应用

的间建立数据通信

通过动态链接库技术

在VB

中可方便地

用C语言或汇编语言编写

也可

Windows

接口(.API)

lO.联机帮助功能

在VB中

利用帮助菜单和F1功能键

用户可随时方便地得到所需要

帮助信息

VB帮助窗口中显示了有关

举例代码

通过复制、粘贴操作可获取大量

为用户

学习和使用提供方便。

第4章VB插补程序代码

VERSION5.00

BeginVB.Form数控插补仿真软件

Appearance=0'

Flat

BackColor=&

H80000005&

Caption="

数控插补仿真演示软件"

ClientHeight=10830

ClientLeft=165

ClientTop=555

ClientWidth=15240

FillColor=&

H00C0C0C0&

FillStyle=0'

Solid

BeginPropertyFont

Name="

宋体"

Size=36

Charset=134

Weight=400

Underline=0'

False

Italic=-1'

True

Strikethrough=0'

EndProperty

ForeColor=&

LinkTopic="

Form1"

Picture="

程序演示2.frx"

:

0000

ScaleHeight=191.029

ScaleMode=6'

Millimeter

ScaleWidth=268.817

StartUpPosition=3'

窗口缺省

BeginVB.FrameFrame1

H00FFFF00&

插补类型"

Name="

黑体"

Size=12

Italic=0'

H00FF0000&

Height=1695

Left=3360

MousePointer=1'

Arrow

TabIndex=16

Top=2280

Width=1935

BeginVB.OptionButtonOption3

H008080FF&

直线插补"

Size=10.5

H00000000&

Height=255

Left=240

MaskColor=&

H00FFFFFF&

TabIndex=19

Top=360

Width=1215

End

BeginVB.OptionButtonOption2

逆圆插补"

TabIndex=18

Top=1320

BeginVB.OptionButtonOption1

顺圆插补"

TabIndex=17

Top=840

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1