数控系统中C样条曲线插补方法的设计与实现 - 论文0506-new

发布时间 : 星期一 文章数控系统中C样条曲线插补方法的设计与实现 - 论文0506-new更新完毕开始阅读

沈阳师范大学本科毕业论文

4.1.3 C# 介绍

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#与Java有着惊人的相似之处;它具有单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java也有着明显的不同,C#借鉴了Delphi的特点。

C#语言的加载过程见图4.1。

图4.1 C# 加载过程

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#结合了VB可视化操作的简单行和C++的高效率性,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

在执行C#程序时,程序集将加载到CLR中,CLR会根据清单中的信息执行不同的操作。如果符合安全要求,CLR执行实时编译以将IL代码转换为本机机器指令。CLR还提供垃圾回收、异常处理和资源管理有关的其他服务。

-17-

沈阳师范大学本科毕业论文

4.2 数控系统插补软件设计 4.2.1 系统目标

本系统属于数控插补拟合系统,可以对输入坐标点数据进行插补拟合,并计算出拟合曲线。本系统主要实现一下目标:

1. 系统采用人机交互的方式,界面美观友好。 2. 屏幕信息需要时时显示,网络延时不能大于1秒。 3. 系统计算时间短,不能超过100ms的运算时间。

4. 系统运行时占用内存不能大于10MB,以免影响系统的性能。 4.2.2 系统功能结构

本系统开发时使用的系统只是普通的PC机,操作系统为WindowsXP/7 版本。数控插补系统功能结构图如图4.2所示。

数控插补系统 路径点个数设置 路径点坐标设定 路径点绘图 插补拟合运算 路径点拟合绘图

图4.2 数控系统功能结构图

4.2.3 业务流程图

数控插补系统业务流程图如图4.3所示。

-18-

沈阳师范大学本科毕业论文

打 开 程 序 打开成功 否 是 主 窗 体 点个数设置 点坐标录入 原始连接点连线 插补拟合绘图

图4.3 数控插补系统业务流程图

4.2.4 程序运行环境

本系统对运行环境有一定的要求,具体如下: 1、系统开发平台:Microsoft Visual Studio 2010. 2、系统开发语言:C# 3、运行平台:Windows 7

4、分辨率:最佳效果1366*768像素

-19-

沈阳师范大学本科毕业论文

5数控系统插补软件的实现

5.1 开发工具及环境配置

VS2010是最新的C#开发工具,支持的C#版本是2.0,基于C# 2.0的网络应用通常被称为ASP.NET 2.0。打开VS2010,初始运行效果如图5.1所示。其中主要分为4部分:菜单栏、最近应用的项目、入门者资料和MSDN新闻。

图5.1初始运行效果

单击“文件”菜单,会发现有3个新建类型的菜单命令:“新建网站”、“新建项目”和“新建文件”。其中“新建项目”主要用来创建控制台应用程序(Console)和窗体应用程序(Form)。“新建网站”主要用来创建网络应用程序(Web)。

Windows Form程序就是窗体应用程序,也叫Windows应用程序。本例以详细的步骤,演示第一个窗体应用程序的制作过程。

(1)打开VS2010,单击“文件|新建项目”菜单命令,打开新建项目的模板。 (2)在模板区选择“Windows应用程序”,在名称输入框中输入本项目的名称“Demo”。 注意:因为前面已经创建了一个名为“Demo”的项目,所以此处命名为“Demo”。

(3)单击“确定”按钮,打开Windows应用程序的开发界面,如图5.2所示。主要包括菜单栏、工具栏、输出窗口、应用程序界面和解决方案资源管理器。

-20-

联系合同范文客服:xxxxx#qq.com(#替换为@)