基于Java的微小电阻测量法软件控制程序

上传人:壹****1 文档编号:500114931 上传时间:2022-11-28 格式:DOC 页数:26 大小:747KB
返回 下载 相关 举报
基于Java的微小电阻测量法软件控制程序_第1页
第1页 / 共26页
基于Java的微小电阻测量法软件控制程序_第2页
第2页 / 共26页
基于Java的微小电阻测量法软件控制程序_第3页
第3页 / 共26页
基于Java的微小电阻测量法软件控制程序_第4页
第4页 / 共26页
基于Java的微小电阻测量法软件控制程序_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于Java的微小电阻测量法软件控制程序》由会员分享,可在线阅读,更多相关《基于Java的微小电阻测量法软件控制程序(26页珍藏版)》请在金锄头文库上搜索。

1、基于ava的微小电阻测量法软件控制程序摘要在这信息时代,计算机彻底变化了生活,任何事情都离不开计算机,并且随着众多高档语言的浮现,使得人们不仅仅可以使用计算机,更可以发明出想要的软件。本次项目就由计算机软件来实现微小电阻测量实验的输出和控制功能。从而使得使用者可以更迅速、清晰、明确的懂得实验的成果以及更简洁、快捷、精确地控制整个电路。本文将简介如何用Java语言来编写一种界面实现这些功能。本设计运用开放性开发平台clipse软件及其插件wig Desgner进行开发,一方面运用插件里的多种组件构造出与硬件相似的界面,并对其中控件一一进行编写,赋予其相相应的功能,并且有输出信号通过数据线发送给硬

2、件部分以达到控制的效果。本文一方面对简介了设计的目的和背景,然后对Ja语言的基本知识进行了简介,以及所用软件eclips和插件Sig Degn的阐明,涉及软件和插件的安装和使用措施。具体地简介了系统设计的过程,并通过自己的想法将设计的功能一一实现。随后有运营程序后本机测试效果的展示,最后是总结和感想。核心词:编程,Jv,eclipe,微小电阻测量SMALL RESISTANCEMEAUMENT ETHODASE N JAVA SOTWARE TOLROGRAMBSRACTIthis informatinag,oput cletelychne the life, anyaer cnnevete

3、uer, and wh teemrgenc of y hih evllnguage, ke people nt nly tobe able t use the cmutr, moreble o crate softare.Thiprojec is by the compur software to rlizeteoutpu ohesallesitance measremet d cntrol fuction. o tht secamoequicklnd learly, clearl no the resutsof te expriment, and mor onise,fast andcis

4、cotrol f e whole ciri Th rticle escrbes howtowe an inefac n thJaa angage to implement thes functins.Swing esier r deveomnt, thefstus of hevaius compnntsn t plu-intrucure sila to the hardwarinrfae, nd t ontroltowrite one b ne, n tscorresponingfuction, and set to the opt siga through the ale s hardare

5、 asin rder to aciev theeffec othento.hispaper irst for the purpseo this pa intrdues thesign nd bckgroun, nd th inroduc e baic knowlede of Jalaguag, as wel as oftweue eclps anpu-in Swng Desinr,ncldin stwe anplugn nstlation and use of t mthod. Detaied ioduces the syste degn pocess, an hrugtheir ides w

6、l chievethe untion ofthe desin. Ten haveto un he program fe the acieest resultsh, elatis medp d feeling.Key wrds: poraming, Ja, elise, l resancemeauements目 录 绪论1.1 本课题研究意义1.2本课题重要研究内容12 软件开发有关技术22.1 Jva的基本知识2.1Java的来源及其发展212 Java的技术长处2.Java的程序运营原理22 eipse简介22 SWT插件简介3 系统具体设计25 结论4谢辞5参照文献1绪论随着现代信息技术的

7、不断发展,编程语言已经越来越远离最原先的冗长的代码,而变得高档、简洁,使得人们能读懂和使用,而编程再也不是专家的事,人人都可以学习之后编写出自己想要的程序。本设计就是在有硬件支持的基本上,用Jaa语言编写程序,将显示和控制放到计算机上,使得使用者能更好的体验产品。自从Ja语言诞生以来,通过十近年的发展和应用,已经成为当今最流行的编程语言之一。在一项权威的编程语言排行榜中,Jva始终居于第一位。目前全球已有超过15亿台手机和手持设备应用了Jav技术。同步,Java平台因其跨平台特性和良好的可移植性,已成为广大软件开发技术人员的挚爱,是全球程序员首选开发平台之一1。11 本课题研究意义本次设计微小

8、电阻测量法重要是运用大电流和一系列电路来得到待测电阻的阻值,对于使用者来说,她只需要得到一种成果那就是电阻的大小,而她也许并不清晰如何使用那么多芯片并且也许也不懂得各个模块的功能。现如今将这一系列操作搬到计算机上来,并加以解释和阐明,并且还可以添加许多意想不到的功能,使软件更具实用性,可以让使用者轻松地完毕测值。较好的体验是将实验转化为产品的重要环节。1.2本课题重要研究内容本设计以winows 7 以开发平台,以Jaa为开发语言,以eclpe作为集成开发工具。Swng Desne插件作为重要的平台。以插件资源包中的容器、组件、控件作为界面的开发方式,以Java语言对各个控件的事件进行编写,设

9、计了这个界面。在联通设备成功之后,可以点击界面上的按钮来控制硬件上相应部分,并会显示目前状态和输出效果。此外还可以直接点击选项卡中的选项来查看不同的信息。2软件开发有关技术21 Jva的基本知识2.1.1 Java的来源及其发展aa是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于公司级eb应用开发和移动应用开发。任职于太阳微系统的詹姆斯高斯林等人于990年代初开发Jav语言的雏形,最初被命名为Oa,目的设立在家用电器等小型系统的程序语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sn公司放弃了该项筹划。随着1年代互

10、联网的发展,Sun公司看见Ok在互联网上应用的前景,于是改造了ak,于1995年5月以Jav的名称正式发布。Ja随着着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。ava自面世后就非常流行,发展迅速,对C+语言形成了有力冲击。ava技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同步拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Ja更具有了明显优势和广阔前景。2.1 Ja的技术长处Ja语言是简朴的Jva语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Jva。另一方面,J

11、ava丢弃了C+ 中很少使用的、很难理解的、令人困惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的垃圾收集机制(即C),使得程序员不必为内存管理而担忧。 Jaa语言是一种面向对象的 Java语言提供类、接口和继承等原语,为了简朴起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(核心字为impleents)。Jav语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Jva语言是一种纯的面向对象程序设计语言。 Jaa语言是分布式的 ava语言支持Iteret应用的开发,在基本的Java应用编程接口中有

12、一种网络应用编程接口(java ne),它提供了用于网络应用编程的类库,涉及UR、Conection、Socet、ServerSockt等。Java的MI(远程措施激活)机制也是开发分布式应用的重要手段。 Jva语言是强健的 aa的强类型机制、异常解决、废料的自动收集等是v程序强健性的重要保证。对指针的丢弃是va的明智选择。Java的安全检查机制使得Jaa更具强健性。 Ja语言是安全的 Java一般被用在网络环境中,为此,Jva提供了一种安全机制以防歹意代码的袭击。除了aa语言具有的许多安全特性以外,va对通过网络下载的类具有一种安全防备机制(类lassLae),如分派不同的名字空间以防替代本

13、地的同名类、字节代码检查,并提供安全管理机制(类ecuyMager)让Jav应用设立安全哨兵。av语言是体系构造中立的 Jva程序(后缀为jaa的文献)在Jva平台上被编译为体系构造中立的字节码格式(后缀为clas的文献),然后可以在实现这个Jav平台的任何系统中运营。这种途径适合于异构的网络环境和软件的分发。 Java语言是可移植的 这种可移植性来源于体系构造中立性,此外,aa还严格规定了各个基本数据类型的长度。Java系统自身也具有很强的可移植性,ava编译器是用Jva实现的,Jav的运营环境是用AN C实现的。Jva语言是解释型的 如前所述,Jav程序在Jv平台上被编译为字节码格式,然后可以在实现这个ava平台的任何系统中运营。在运营时,Jaa平台中的Java解释器(JV,又称ava虚拟机)对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运营环境中。 Jva是高性能的 与那些解释型的高档脚本语言相比,va的确是高性能的。事实上,Java的运营速度随着JI(Jut-n-Time)编译器技术的发展越来越接近于C+。 ava语言是多线程的在Java语言中,线程是一种特殊的对象,它必须由Tead类或其子(孙)类来创立。一般有两种措施来创立线程:其一,使用型构为Tad(Ruable)的构造子将一种实现了Rnble接口的对象包装成一种线程,其二,从Thrad类派生出子

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号