




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 论 文(设计)题 目: 船舶动力装置辅助设计程序开发 学 院 : 海运与港航建筑工程学院 学生姓名: 唐 康 康 专 业: 轮 机 工 程 班 级: A10轮机1班 指导教师: 温 小 飞 起止日期: 2013.10.8-2014.5.15 2014年 5 月 15 日目 录 中文摘要1英文摘要2引言31 船舶动力装置设计辅助软件的设计前提及实现的功能介绍31.1 软件设计前提31.2 软件实现的功能32 软件的整体框架介绍82.1 输入面板82.2 输出面板92.3 操作面板103 软件开发过程及主要程序代码介绍113.1 软件总体流程设计113.2 软件的开发介绍124 软件操作方法介绍215 小结与展望22致谢22参考文献23船舶动力装置辅助设计程序开发唐康康 (浙江海洋学院 海运与港航建筑工程学院 舟山市 316022)摘 要:本文介绍了基于JAVA程序开发环境下的船舶动力装置辅助软件。从软件的框架到开发到操作到软件的编译进行了详细的介绍,本软件的编译主要运用了JAVA编译常用的平台MyEclipse软件。对于船舶设计机械设备选型中用到公式进行了初步的编译,并且让其具有运算、输出功能。从而达到对软件计算代替人工计算的功能,节省设计工期。关键词:船舶动力装置辅助软件 JAVA MyEclipse23Ship power plant auxiliary design program developmentTang Kangkang School of Shipping and Ports Architecture Engineering of Zhejiang Ocean University, Zhejiang Zhoushan 316022Abstract In this paper, introduced a JAVA program of ship power plant auxiliary software under Java development environment.From software framework to develop and compile operation to software has carried on the detailed introduction, the compilation of this software mainly USES the JAVA compiler platform MyEclipse software in common use.Mechanical equipment selection for ship design used in the formula for the initial compilation, and its operation, the function, of output. So as to achieve function of software instead of manual calculation, save design time limit for a project.Keywords Ship power plant auxiliary software Java MyEclipse船舶动力装置辅助设计程序开发引言船舶动力装置的设计在当代造船设计项目中占有毋庸置疑的地位和重要性。其设计的合理性直接影响船舶的动力性、经济性、可靠性、机动性以及使用寿命,因此越来越多的设计单位以及工程师们对此花费的工时和心血也是很可观的。但是由于造船起步阶段具有的船舶参数少,这就给造船舶动力装置设备选型项目带来很大困难,从而直接导致设计效率低下和难以得到最优设计方案,最后影响造船周期以及造船成本。因此,如何快速便捷的完成最优船舶设计方案,对我国的造船企业适应国际船舶市场日趋激烈的竞争,提高船舶营运经济性具有重要意义。随着数字化、信息化在国际范围内的迅猛发展,计算机逐步应用到日产的各个领域,如一些常见的应用程序(如AUTO-CAD、VB、Excel、Access等)已经广泛地应用在船舶设计及制造的各个方面,从而大幅度的降低生产周期、生产劳动力数量、生产成本。本文介绍了以船舶机械设备选型为例,并利用JAVA进行开发,编制一个较简单实用的船舶动力装置设计软件。而且就此软件的整体框架、开发过程、功能介绍和具体操作四个方面进行简单的讲述!1 船舶动力装置设计辅助软件的设计前提及实现的功能介绍1.1 软件设计前提本软件是严格按照2012版国内航行海船建造规范 、2014国内航行海船法定检验技术规则要求进行计算选型的。计算中的部分公式及系数来源于P国防工业出版社出版的船舶设计实用手册(轮机分册)及人民交通出版社出版的轮机工程手册。并且本软件对船舶辅助设备的选型时是按照一个主机以及一个辅机的基础之下进行的运算选型的,如果实际情况是多主机和多辅机,则直接可以成整数倍的增大计算数目。1.2 软件实现的功能本软件主要在船舶机械设备选型方面进行了开发设计。实现对重要的机械设备选型的关键参数的计算,从而节省了大量的人力计算,提高了计算效率最重要的是减少了由于人为的计算错误而导致的选型不合适的事故发生。下面就此软件的功能进行简单的一一介绍。1.2.1 齿轮箱所需传递能力的计算已知: -主机最大持续功率(KW) n-主机额定转速为 (rpm) .(1-1) 则齿轮箱所需的传递能力 (kW/rpm):得出结果齿轮箱传递能力1.2.2 机舱舱底水总管内径的计算 已知: L-船长( m) B-船宽, (m) D1-主水管至舱壁甲板的型深(m) .(1-2) .(1-3) 得出结果舱底水总管内径d1 得出舱底泵排量Q1.2.3 机舱舱底水支管内径的计算已知: -机舱长度,(m) D2-支水管至舱壁甲板的型深,(m) 根据公式: .(1-4)得出结果机舱舱底水支管内径1.2.4 燃油舱容积计算已知: -主机燃油耗油率 g/kW.h -主机的额定功率 kW S -主机续航力 nmile -航速 kn -燃油密度 t/m3 根据公式:.(1-5) 得出:燃油舱容积Vz(m3)1.2.5 辅机柴油容积舱的计算 已知: -辅机柴油耗油率 g/kW.h -辅机的额定功率 kW -柴油密度 t/m3 S -主机续航力 nmile -航速 kn 根据公式:.(1-5) 得出结果辅机柴油容积舱(m3)1.2.6 主机燃油日用柜的容积计算已知: -主机耗油率 g/kW.h -主机的额定功率 kW -柴油密度 t/m3 v-容积系数 1.1 -主机供油时间 h 根据公式: .(1-6) 得出主机燃油日用油柜的容积为VR(m3)1.2.7 辅机柴油日用油柜的容积计算 已知: -辅机耗油率 g/kW.h -辅机的额定功率 kW -柴油密度 t/m3 v-容积系数 1.1 -辅机供油时间 h 根据公式: .(1-7)得出辅机柴油日用油柜的容积为 (m3)1.2.8 主机在续航时间内滑油消耗量已知: -主机耗滑油率, g/kW.h Ne -主机的额定功率 kW r-滑油的密度 t/m3 T-续航时间 h 根据公式: .(1-8)得出主机在续航时间内的滑油消耗量V (m3)1.2.9 主机滑油贮存柜的容积已知: -主机耗滑油率 g/kW.h -主机的额定功率 kW r-滑油的密度 t/m3 T-续航时间 h V循-主机滑油循环舱内的滑油量 m3 v-容积系数 取1.1 根据公式:.(1-9)得出主机滑油贮存柜的容积为Vh(m3)1.2.10 发电柴油机组在续航时间内滑油消耗量已知: -发电柴油机耗滑油率 g/kW.h -发电柴油机的额定功率 kW r-滑油的密度 t/m3 T-续航时间 h v-容积系数 1.1根据公式:.(1-10)得出发电柴油机的滑油消耗量为(m3)1.2.11 主机启动空气瓶容积的计算:已知: -空气瓶总容积 m3 -主机最高起动压力 MPa -主机最低起动压力 MPa -冷态起动一次所耗单位气缸容积的自由空气量 L -热态起动一次所耗单位气缸容积的自由空气量 L -起动次数 -气缸总容积 L根据公式:.(1-11) 得出主机起动空气瓶容积为(m3)1.2.12 空气压缩机的排量计算已知: -空气瓶总容积 m3 -最高起动压力 MPa根据公式:.(1-12)得出:空气压缩机的排量为 (m3/h)1.2.13 机舱通风的风量计算已知: -主机的燃烧消耗率 kg/kw.h v-每千克燃料完全燃烧时所需的空气量 m3/kg -主机额定功率 kW -辅机的燃烧消耗率 kg/kW.h -辅机额定功率 kW -主机每单位功率散热量 kJ/kW.h t-工作场所与舱外空气的温差 C -付机每单位功率散热量 kJ/h.kW根据公式:.(1-13)得出机舱通风机的风量: (m3/h)1.2.14 油水分离装置的处理能力计算已知: -总吨位, t -油污水分离装置的工作系数 0.24根据公式:.(1-14)得出油污水分离装置的处理能力为(m3/h)1.2.15 残油柜容积计算: 已知: -残油柜的容积 m 3 D-航次中所排油污上岸的港口间最长时间 (天) -主机最大持续功率 kW -主机耗油率 g/kW.h -同功率辅机台数 -同功率主机台数 -辅机最大持续功率, kW -辅机耗油率 g/kW.h -燃油密度 取t/m3 根据公式:.(1-15) 得出残油柜的容积 (m3)2 软件的整体框架介绍船舶动力装置辅助软件主要是有三个面板组成,分别是输入面板、输出面板、操作面板三个面板。2.1 输入面板输入面板主要功能是提供已知船舶具体参数的输入窗口,这样集中的输入船舶参数,便于轮机设计人员的一次性工作,而且减少大量的重复的读找参数,从而大大降低了输入的错误率。在此软件中具体的参数有如2-1中39个已知参数:图2-1 输入面板 Fig.2-1 Input panel主机最大持续功率(kW):就是主机铭牌上标注的MCR 即Marine Continuous Rating 船舶持续功率标定值。一般由船舶已选定的主机铭牌得出。 主机额定转速为(rpm):标定输入转速为齿轮箱输入轴所允许的最大转速。 船长(m):在最深分舱载重线两端的垂线间量得的长度,当机舱舱底水系统仅服务于机器处所而不为货舱或货物处所服务时,则船长的长度可取为船长减去所有货物或货物处所的总长度。但无论如何,此时机舱舱底水总管的流通横截面面积不应小于机舱2根舱底水支管的流通横截面之和。 船宽(m):在或低于最深分舱载重线处,由一舷肋骨外缘至另一舷肋骨外缘间的最大宽度。主水管至舱壁甲板的型深(m):当舱壁甲板或干舷甲板上封闭货物处所内的舱底水通过本舱底水系统进行排放时,则此参数应按下列要求选取:(a) 当封闭货物处所延伸至船舶全长时,则应量至舱壁甲板以上的第一层甲板(b) 当封闭货物处所的长度较短时,应取为至舱壁甲板的型深加上1*h/L,此处l和h分别是此类封闭火货物处所的累计长度和高度。 机舱长度(m):指船机器处所的长度。主机燃油耗油率(g/kW.h):主机每小时释放一千瓦的的功所消耗的燃油量。主机的额定功率(kW):主机正常运转时的稳定功率。一般由铭牌得到。 主机续航力(nmile):主机从加满油箱之后在不靠岸的情况下最大航行距离。 航速(kn):船舶在正常海况下的平均航行速度。 燃油密度(t/m3):轻柴油取0.820.86,重柴油取0.93,燃料油取0.930.97 辅机柴油耗油率(g/kW.h):辅机每小时释放一千瓦的的功所消耗的燃油量。 辅机的额定功率(kW):辅机正常运转时的稳定功率。柴油密度(t/m3):轻柴油取0.820.86,重柴油取0.93。 主机供油时间(h):取812小时。 辅机供油时间(h):取812小时。 主机滑油消耗率(g/kW.h):主机每小时释放一千瓦的功率所消耗的滑油量。 滑油的密度(t/m3):一般取0.92。 续航时间(h):按船舶类型来设置,分近海航区,沿海航区等。 主机滑油循环舱内的滑油量(m3):滑油循环舱的容积。发电柴油机滑油消耗率(g/kW.h):发电柴油机每小时释放一千瓦的功率所消耗的滑油量。发电柴油机的额定功率(kW):发电柴油机正常工作时的稳定功率。一般由铭牌上得到。空气瓶总容积(m3):船舶起动的空气瓶的总容积。 主机最高起动压力(MPa):主机起动时的最高压力,一般去2.94MPa(30kgf/cm2)。 主机最低起动压力(MPa):一般取0.685MPa(7kgf/cm2)。冷态起动一次所耗单位气缸容积的自由空气量(L):一般取57L。热态起动一次所耗单位气缸容积的自由空气量(L):一般取35L。起动次数:一般为6或12次。 气缸总容积(L):柴油机的气缸的总容积。 每千克燃料完全燃烧时所需的空气量(m3/kg):燃烧1kg燃油所需理论空气量,20C、101.3MPa时取11.6主机每单位功率散热量(kJ/kW.h):辅机每产生单位功率时所散发的热量。工作场所与舱外空气的温差(K):一般取8K辅机每单位功率散热量(kJ/h.k):辅机每产生单位功率时所散发的热量。总吨位(t):船舶的总吨位,由船东提供。航次中所排油污上岸的港口间最长时间(天):取15天,具体情况看船舶类型而定。2.2 输出面板输出面板的功能是担当软件计算结果的输出窗口的作用,从而直观形象的让设计人员读阅计算结果。当然此面板也是这款软件的主要精髓所在,该面板显示的参数即为本软件的目的数据。此面板就设计方面来讲不同于输入面板的最重要的一个地方是该面板中的每一个输出结果的区域均是一个功能按钮,该按钮可以实现单个结果的输出,实现了软件的灵活性。其布局如图 2-2所示,其中包括的输出结果有:图 2-2输出面板 Fig.2-2 Output panel齿轮箱传递能力:根据此结果可以直接对船舶的齿轮箱进行选型。 舱底水总管内径:表示舱底水海水总管道的直径,从而对总管选择。舱底泵排量:根据舱底泵的排量对海水总泵进行实时选择型号。 机舱舱底水支管内径:表示舱底水海水总管道的直径,从而对总管选择。 燃油舱容积:表示了船舶中燃油舱的容积的最小值,提供了舱室设计的最低标准。辅机柴油容积舱:表示了船舶中辅机柴油舱的容积的最小值,提供了舱室设计的最低标准。 主机燃油日用油柜的容积:表示船舶主机一天内消耗燃油的最少量,提供了主机燃油日用柜的设计标准。辅机柴油日用油柜的容积:表示船舶辅机一天内消耗柴油的最少量,提供了主机燃油日用柜的设计标准。主机在续航时间内的滑油消耗量:表示主机在一个单航次内对滑油消耗的量,且此结果是消耗量的最小值。主机滑油贮存柜的容积:表示船舶针对主机设计的船舶滑油存储柜,以用来消耗和其他用途。利用此结果可以对主机滑油贮存柜进行选型或者设计。发电柴油机的滑油消耗量:发电机在续航时间内对滑油的消耗总量。主要是对发电柴油机滑油贮存柜的大小进行选择或者设计。主机起动空气瓶容积:用来主机起动时所有气瓶的总容积。主要用来对空气瓶大小的选择。 空气压缩机的排量:用来给船舶空气瓶打气的空气压缩机在单位时间内的空气排量。主要用来对压缩机的选型。 机舱通风机的风量:在单位时间内机舱所需要的通风量。主要用来对机舱通风机的选用提供选择标准。 油污水分离装置的处理能力:单位时间内船舶油污分离装置的油污量。主要用来对船舶的油水分离装置进行选型。残油柜的容积:表示该船舶的盛放污油的仓容容积。上述共有16个结果,这十六个结果决定了船舶机械设备的选型。2.3 操作面板操作面板就是指轮机设计人员对软件进行操作的那块面板。此面板是该软件的与人进行“交流”的唯一窗口。其中主要包括三个按钮:“清零输入值”、“清零计算结果”、“计算全部结果”。如图 2-3所示。图 2-3 操作面板Fig.2-3 Operation panel清零输入值:该按钮可以对输入的船舶参数进行实时更改,当然也可以直接使用计算机的删除键对数据删除。清零计算结果:该按钮是当一次设计计算完成之后,若进行重复的计算时候,可以对上一次的计算结果清零操作(即对软件的复位)。计算全部结果:当设计人员输入完已知船舶参数,并开始计算时,点击此按钮则我们所需的结果会一次性的在输出面板显示出来。综上所述:此软件的大体框架是三个板块组成。如图 2-4所示图 2-4 总布局面板Fig.2-4 Total layout panel3 软件开发过程及主要程序代码介绍3.1 软件总体流程设计本软件主要实现的是对已知参数进行内部公式计算及输出功能。具体流程如图 3-1所示:计算结果的输出按钮操作结束 已知船舶主要参数 如主机功率等进行软件内部公式的计算操作按钮进行二次计算图 3-1 软件工作流程 Fig.3-1 Software work flow此流程图为该船舶动力装置辅助软件的基本流程图。里面所有的操作及功能均是以此步骤进行的。3.2 软件的开发介绍本软件主要运用了JAVA汇编语言对船舶机械设备计算书所提供的公式进行编译、转化以及显示。具体模块分为总窗口的布局编译、输入窗口的布局编译、操作面板的布局编译、输出面板的布局编译以及公式模块的编译3.2.1 软件开发平台的介绍本软件是在MyEclipse平台的基础上进行编译的。MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。本文主要是针对JAVA EE模块进行的软件开发。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。总体来说,现阶段就JAVA行业的开发调试等,此软件具有应用非常广泛、简单、易操作等特点。这也是本文运用MyEclipse软件进行编译软件的一个重要原因。3.2.2 总窗口的布局编译此部分代码主要实现的是对设计软件的总体框架的一个布局。具体布局为先把总面板分为两个面板,分别是输入面板jp1和输出面板jp2两个分面板。具体注释可参照如下代码中的注释。public class tangkang extends JFrame implements ActionListener/定义需要的组件/定义一个可拆分的面板,目的为了放下界面中的上下两个面板JSplitPane jsp; /定义上下两个面板,jp1为上面板(输入参数的面板),/jp2为下面板(输入结果的面板)JPanel jp1,jp2;/定义一个按钮数组,里面包含上面板的三个按钮/分别为JButton jb;/定义一个标签数组,JLabel jl ; int i;JTextField jtf;3.2.3 输入窗口的布局编译输入窗口是软件的一块重要组成部分,也是向设计人员提示的输入数据的主要途径。其中包括被设计船舶的主要计算参数,例如包括主机最大持续功率、船舶的续航能力等等39个重要参数。该输入窗口面板主要有两部分组成,一部分是提示设计人员该软件需要输入什么船舶参数,另一部分是一个文本框供设计人员输入已知参数用。具体形式如图 3-2所示图 3-2 输入框的局部图Fig.3-2 Local diagram of the input box在通过myEclipse软件对这个模块进行设计的时候运用了如下的JAVA代码:public static void main(String args) tangkang main0 = new tangkang();/构造方法public tangkang()/创建组件jp1 = new JPanel();jp2 = new JPanel();/创建输入框的组件jl = new JLabel55;for(i=0;i39;i+)jli = new JLabel();jtf = new JTextField55;for(i=0;i55;i+)jtfi = new JTextField();jl0.setText(主机最大持续功率KW);jl1.setText(主机额定转速为rpm);jl2.setText(船长 m);jl3.setText(船宽m);jl4.setText(主水管至舱壁甲板的型深m);jl5.setText(机舱长度m);jl6.setText(支水管至舱壁甲板的型深m);jl7.setText(主机燃油耗油率 g/kW.h);jl8.setText(主机的额定功率 kW);jl9.setText(主机续航力 nmile);jl10.setText(航速 kn);jl11.setText(燃油密度 t/m3);jl12.setText(辅机柴油耗油率 g/kW.h);jl13.setText(辅机的额定功率 kW);jl14.setText(柴油密度 t/m3);jl15.setText(主机供油时间 h);jl16.setText(辅机供油时间 h);jl17.setText(油污水分离装置系数);jl18.setText(滑油的密度 t/立方米);jl19.setText(续航时间 h);jl20.setText(主机滑油消耗率g/kW.h);jl21.setText(主机滑油循环舱内滑油立方米));jl22.setText(发电柴油机滑油消耗率g/kW.h);jl23.setText(发电柴油机的额定功率kW);jl24.setText(空气瓶总容积m3);jl25.setText(主机最高起动压力MPa);jl26.setText(主机最低起动压力MPa);jl27.setText(冷态起动一次所耗L);jl28.setText(热态起动一次所耗L);jl29.setText(起动次数);jl30.setText(气缸总容积L);jl31.setText(每千克燃料燃烧所需m3/kg);jl32.setText(主机单位功率散热kJ/kW.h);jl33.setText(工作场所舱外温差C);jl34.setText(付机单位功率散热量/h.k);jl35.setText(总吨位 t);jl36.setText(航次排油污最长时间(天);jl37.setText(辅机最大持续功率kW);jl38.setText(请点击后面的按钮:);3.2.4 操作面板的布局编译操作面板的功能是实现对输入好的已知数据进行数据处理的一些按钮。该软件的控制面板有三个控制按钮,分别包括:清零输入值,清零结算结果,计算全部结果三个按钮。第一个按钮是实现对输入值的及时更改,第二个是对计算结果的统一清除,第三个是对已经输入的数据参数进行处理计算的一个按钮。具体设计代码如下:/创建按钮jb = new JButton19;for(i=0;i19;i+)jbi = new JButton();jbi.addActionListener(this);jb0.setText(清零输入的值);jb1.setText(清零计算结果); jb18.setText(计算全部结果);3.2.5 输出面板的布局编译输出面板的主要内容是我们建造船舶时需要的重要设备选型时的主要参数。当然是我们此款软件设计的主要目的,通过面板1的已知参数,再经过软件内部公式的计算,最后显示在我们看到的输出面板中。此结果包括16个输出结果,主要设计代码如下:/创建按钮jb = new JButton19;for(i=0;i19;i+)jbi = new JButton();jbi.addActionListener(this);jb0.setText(清零输入的值);jb1.setText(清零计算结果);jb2.setText(齿轮箱传递能力kW/rpm);jb3.setText(舱底水总管内径mm);jb4.setText(舱底泵排量(m3);jb5.setText(机舱舱底水支管内径mm);jb6.setText(燃油舱容积(m3);jb7.setText(辅机柴油容积舱(m3);jb8.setText(主机日用油柜容积(m3);jb9.setText(辅机日用油柜容积(m3);jb10.setText(主机续航滑油消耗量(m3);jb11.setText(主机滑油贮存柜容积(m3);jb12.setText(发电柴油机滑油消耗(m3);jb13.setText(主机起动空气瓶容积(m3);jb14.setText(空气压缩机的排量(m3/h);jb15.setText(机舱通风机的风量(m3/h);jb16.setText(油污水分离处理能力(m3/h);jb17.setText(残油柜的容积(m3);jb18.setText(计算全部结果);/设置布局管理器jp1.setLayout(new GridLayout(10,8);jp2.setLayout(new GridLayout(4,4);/添加组件面板1for(i = 0;i=37;i+)jp1.add(jli);jp1.add(jtfi);jp1.add(jl38);jp1.add(jb0);jp1.add(jb1);jp1.add(jb18);/添加组件 面板2for(i=2;i18;i+)jp2.add(jbi);jp2.add(jtfi+37);jp1.setSize(1300,400);jsp = new JSplitPane(JSplitPane.VERTICAL_SPLIT,jp1,jp2);this.add(jsp);/设置窗体属性this.setTitle(系统主界面);this.setSize(1300,600);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);public void actionPerformed(ActionEvent e) if(e.getSource()=jb0)for(int i=0;i39;i+)jtfi.setText();else if(e.getSource()=jb1)for(int i=39;i55;i+)jtfi.setText();else if(e.getSource()=jb2)a01();else if(e.getSource()=jb3)a02();else if(e.getSource()=jb4)a03();else if(e.getSource()=jb5)a04();else if(e.getSource()=jb6)a05();else if(e.getSource()=jb7)a06();else if(e.getSource()=jb8)a07();else if(e.getSource()=jb9)a08();else if(e.getSource()=jb10)a09();else if(e.getSource()=jb11)a10();else if(e.getSource()=jb12)a11();else if(e.getSource()=jb13)a12();else if(e.getSource()=jb14)a13();else if(e.getSource()=jb15)a14();else if(e.getSource()=jb16)a15();else if(e.getSource()=jb17)a16();else if(e.getSource()=jb18)a01();a02();a03();a04();a05();a06();a07();a08();a09();a10();a11();a12();a13();a14();a15();a16();3.2.6 公式模块的编译公式模块是船舶动力装置辅助软件的心脏,也就是最最核心的一块。本软件总共写入了16个公式,分别对应着输出面板中的16个结果。它是连接输入面板和输出面板的内部血管,也是我们看不到的内部模块。具体公式就是我们本篇论文的第一章节的16个公式,下面我把16个公式的JAVA编译代码列出来。具体如下:public void a01()double a = Double.valueOf(jtf0.getText();double b = Double.valueOf(jtf1.getText();/把计算好的数值放进“结果”文本框jtf39.setText(new String().valueOf(a*1.00/b);public void a02()double a = Double.valueOf(jtf2.getText();double b = Double.valueOf(jtf3.getText();double c = Double.valueOf(jtf4.getText();/Math.sqrt(b+c)*a)*1.68+25jtf40.setText(new String().valueOf(Math.sqrt(b+c)*a)*1.68+25);public void a03()double a = Double.valueOf(jtf2.getText();double b = Double.valueOf(jtf3.getText();double c = Double.valueOf(jtf4.getText();double d = Math.sqrt(b+c)*a)*1.68+25;double f = d*d*5.66*0.001;jtf41.setText(new String().valueOf(f);public void a04()double a = Double.valueOf(jtf3.getText();double b = Double.valueOf(jtf6.getText();double c = Double.valueOf(jtf5.getText();double f = Math.sqrt(a+b)*c)*2.15+25;jtf42.setText(new String().valueOf(f);public void a05()double a = Double.valueOf(jtf7.getText();double b = Double.valueOf(jtf8.getText();double c = Double.valueOf(jtf9.getText();double d = Double.valueOf(jtf10.getText();double f = Double.valueOf(jtf11.getText();double g = (a*b*c*1.1*1.1*0.000001)/(d*f);jtf43.setText(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下城区营销方案设计公司
- 电池及电池系统维修保养师适应性考核试卷及答案
- 聚甲基丙烯酸甲酯(PMMA)装置操作工岗位操作技能考核试卷及答案
- 刨花板工技术考核试卷及答案
- 果蔬汁无菌包装市场需求预测分析报告
- 鸿基岸芷汀兰营销方案
- 村级事务管理汇报
- 企业培训咨询加盟方案
- 施工方案是哪个单位出具
- 活动现场咨询答疑方案
- 小学生海姆立克急救法
- 第八届全国职工职业技能大赛(网络和信息安全管理员)海南省赛试题库-下(多选、判断题)
- QC-T 1175-2022 电动汽车用高压接触器
- 习思想以中国式现代化全面推进中华民族伟大复兴
- 学习任务十 汽车执行器电路控制与检测 (1)讲解
- 成都麓湖生态城案例详解
- 2024团校考试入团考试题库(含答案)
- 2024年第九届“学宪法 讲宪法”应知应会知识竞赛题库及答案
- 停车场(库)管理办法立法后评估报告
- 火车指导司机面试竞聘答辩问题
- 2.4水库泥沙防治-1泥沙淤积的成因危害与类型讲解
评论
0/150
提交评论