admin 管理员组

文章数量: 1184232


2024年4月17日发(作者:nginx证书配置)

基于Java 的数控仿真系统的研究

【摘 要】Java语言能在多种开发平台上开发各类应用软件。本文采用具有平台独立

性的 Java 编程语言, 以Java Applet 应用程序为载体,解决了仿真过程中的图像闪烁、

声音载入等问题, 实现了仿真过程的实时性动态仿真, 完成了网络数控的二维加工仿真

系统的开发。

【关键词】网络数控;Java语言;逐点比较法插补;仿真

网络数控系统(Network Numerical Control, NNC) 是以通讯和资源共享为手段,

以车间乃至企业内的制造设备的有机集成为目标, 支持 ISO-OSI 网络互联规范的自主数

控系统。Java 语言是一种跨平台的面向对象语言, 它简单、可移植、与平台无关, 具有

很强的安全性, 并可提供分布性、动态性的支持。同时, Java 还有丰富的类库, 使程

序设计者可以很方便地建立自己的系统。为此, 本文采用了具有平台独立性的 Java 语言,

设计开发了网络数控加工仿真系统, 对数控加工过程进行仿真。

1 Java简介

Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口

(Application Programming Interface,简称API)构成。Java 应用编程接口为Java

应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作

系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了

几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。

2 Java五大特点

(1)灵活简单。Java没有太高的语法和编程技术上的要求,且Java语言在集成功能

程序方面也有着其他编程语言不可比拟的优势,因此常常被作为WEB开发的首选。

(2)Java具有面向对象编程语言的四种基本特征:封装性、多态性、继承性和动态

联编。

(3)更好的可靠性和网络安全性。Java语言可以利用自带的机制,阻止其他恶意程

序代码的攻击,并利用自带的安全预防机制对网络下载的包、类进行分析得以实现程序的

运行。

(4)Java语言可并行操作。在Java的操作环境下,Thread类和Runnable接口的

对象通过独特的编写方式和相关的类库等程序操作来创建一种特别的对象——线程。基于

这样的编写方式和操作流程,Java语言具有更高的效率,能够多线程一同或者并行工作且

互不影响。

(5)动态性。Java语言不仅可以在不影响操作程序的前提下,通过动态的编辑操作

将类和包调入到运行的系统环境当中,还可以实时的对包和类进行调用和下载。

3 开发平台

(1)操作系统。系统选WindowsXP 为软件开发和运行的操作系统, 但采用 Java 语

言开发, 具有平台独立性, 可以在任一操作系统下运行。

(2)开发工具。系统采用Borland公司开发的集成开发工具 Jbuilder9.0,该工具支

持可视化编程和面向对象技术。客户通过builder的相关操作,可以得到所需的数据库表


本文标签: 语言 网络 平台 开发 操作