2、毕业设计(论文)外文参考资料及译文封面

合集下载

本科毕业论文外文翻译【范本模板】

本科毕业论文外文翻译【范本模板】

本科毕业论文外文翻译外文译文题目:不确定条件下生产线平衡:鲁棒优化模型和最优解解法学院:机械自动化专业:工业工程学号: 201003166045学生姓名: 宋倩指导教师:潘莉日期: 二○一四年五月Assembly line balancing under uncertainty: Robust optimization modelsand exact solution methodÖncü Hazır , Alexandre DolguiComputers &Industrial Engineering,2013,65:261–267不确定条件下生产线平衡:鲁棒优化模型和最优解解法安库·汉泽,亚历山大·多桂计算机与工业工程,2013,65:261–267摘要这项研究涉及在不确定条件下的生产线平衡,并提出两个鲁棒优化模型。

假设了不确定性区间运行的时间。

该方法提出了生成线设计方法,使其免受混乱的破坏。

基于分解的算法开发出来并与增强策略结合起来解决大规模优化实例.该算法的效率已被测试,实验结果也已经发表。

本文的理论贡献在于文中提出的模型和基于分解的精确算法的开发.另外,基于我们的算法设计出的基于不确定性整合的生产线的产出率会更高,因此也更具有实际意义。

此外,这是一个在装配线平衡问题上的开创性工作,并应该作为一个决策支持系统的基础。

关键字:装配线平衡;不确定性; 鲁棒优化;组合优化;精确算法1.简介装配线就是包括一系列在车间中进行连续操作的生产系统。

零部件依次向下移动直到完工。

它们通常被使用在高效地生产大量地标准件的工业行业之中。

在这方面,建模和解决生产线平衡问题也鉴于工业对于效率的追求变得日益重要。

生产线平衡处理的是分配作业到工作站来优化一些预定义的目标函数。

那些定义操作顺序的优先关系都是要被考虑的,同时也要对能力或基于成本的目标函数进行优化。

就生产(绍尔,1999)产品型号的数量来说,装配线可分为三类:单一模型(SALBP),混合模型(MALBP)和多模式(MMALBP)。

毕业论文(设计)外文文献翻译及原文

毕业论文(设计)外文文献翻译及原文

金融体制、融资约束与投资——来自OECD的实证分析R.SemenovDepartment of Economics,University of Nijmegen,Nijmegen(荷兰内梅亨大学,经济学院)这篇论文考查了OECD的11个国家中现金流量对企业投资的影响.我们发现不同国家之间投资对企业内部可获取资金的敏感性具有显著差异,并且银企之间具有明显的紧密关系的国家的敏感性比银企之间具有公平关系的国家的低.同时,我们发现融资约束与整体金融发展指标不存在关系.我们的结论与资本市场信息和激励问题对企业投资具有重要作用这种观点一致,并且紧密的银企关系会减少这些问题从而增加企业获取外部融资的渠道。

一、引言各个国家的企业在显著不同的金融体制下运行。

金融发展水平的差别(例如,相对GDP的信用额度和相对GDP的相应股票市场的资本化程度),在所有者和管理者关系、企业和债权人的模式中,企业控制的市场活动水平可以很好地被记录.在完美资本市场,对于具有正的净现值投资机会的企业将一直获得资金。

然而,经济理论表明市场摩擦,诸如信息不对称和激励问题会使获得外部资本更加昂贵,并且具有盈利投资机会的企业不一定能够获取所需资本.这表明融资要素,例如内部产生资金数量、新债务和权益的可得性,共同决定了企业的投资决策.现今已经有大量考查外部资金可得性对投资决策的影响的实证资料(可参考,例如Fazzari(1998)、 Hoshi(1991)、 Chapman(1996)、Samuel(1998)).大多数研究结果表明金融变量例如现金流量有助于解释企业的投资水平。

这项研究结果解释表明企业投资受限于外部资金的可得性。

很多模型强调运行正常的金融中介和金融市场有助于改善信息不对称和交易成本,减缓不对称问题,从而促使储蓄资金投着长期和高回报的项目,并且提高资源的有效配置(参看Levine(1997)的评论文章)。

因而我们预期用于更加发达的金融体制的国家的企业将更容易获得外部融资.几位学者已经指出建立企业和金融中介机构可进一步缓解金融市场摩擦。

毕业设计外文翻译译文

毕业设计外文翻译译文

1 工程概论1.1 工程专业1.2 工业和技术1.3 现代制造业工程专业1 工程行业是历史上最古老的行业之一。

如果没有在广阔工程领域中应用的那些技术,我们现在的文明绝不会前进。

第一位把岩石凿削成箭和矛的工具匠是现代机械工程师的鼻祖。

那些发现地球上的金属并找到冶炼和使用金属的方法的工匠们是采矿和冶金工程师的先祖。

那些发明了灌溉系统并建造了远古世纪非凡的建筑物的技师是他们那个时代的土木工程师。

2 工程一般被定义为理论科学的实际应用,例如物理和数学。

许多早期的工程设计分支不是基于科学而是经验信息,这些经验信息取决于观察和经历,而不是理论知识。

这是一个倾斜面实际应用的例子,虽然这个概念没有被确切的理解,但是它可以被量化或者数字化的表达出来。

3 从16、17世纪当代初期,量化就已经成为科学知识大爆炸的首要原因之一。

另外一个重要因素是实验法验证理论的发展。

量化包含了把来源于实验的数据和信息转变成确切的数学术语。

这更加强调了数学是现代工程学的语言。

4 从19世纪开始,它的结果的实际而科学的应用已经逐步上升。

机械工程师现在有精确的能力去计算来源于许多不同机构之间错综复杂的相互作用的机械优势。

他拥有能一起工作的既新型又强硬的材料和巨大的新能源。

工业革命开始于使用水和蒸汽一起工作。

从此使用电、汽油和其他能源作动力的机器变得如此广泛以至于它们承担了世界上很大比例的工作。

5 科学知识迅速膨胀的结果之一就是科学和工程专业的数量的增加。

到19世纪末不仅机械、土木、矿业、冶金工程被建立而且更新的化学和电气工程专业出现了。

这种膨胀现象一直持续到现在。

我们现在拥有了核能、石油、航天航空空间以及电气工程等。

每种工程领域之内都有细分。

6 例如,土木工程自身领域之内有如下细分:涉及永久性结构的建筑工程、涉及水或其他液体流动与控制系统的水利工程、涉及供水、净化、排水系统的研究的环境工程。

机械工程主要的细分是工业工程,它涉及的是错综复杂的机械系统,这些系统是工业上的,而非单独的机器。

本科毕业设计(论文)外文翻译基本规范

本科毕业设计(论文)外文翻译基本规范

本科毕业设计(论文)外文翻译基本规范一、要求1、与毕业论文分开单独成文。

2、两篇文献。

二、基本格式1、文献应以英、美等国家公开发表的文献为主(Journals from English speaking countries)。

2、毕业论文翻译是相对独立的,其中应该包括题目、作者(可以不翻译)、译文的出处(杂志的名称)(5号宋体、写在文稿左上角)、关键词、摘要、前言、正文、总结等几个部分。

3、文献翻译的字体、字号、序号等应与毕业论文格式要求完全一致。

4、文中所有的图表、致谢及参考文献均可以略去,但在文献翻译的末页标注:图表、致谢及参考文献已略去(见原文)。

(空一行,字体同正文)5、原文中出现的专用名词及人名、地名、参考文献可不翻译,并同原文一样在正文中标明出处。

二、毕业论文(设计)外文翻译(一)毕业论文(设计)外文翻译的内容要求外文翻译内容必须与所选课题相关,外文原文不少于6000个印刷符号。

译文末尾要用外文注明外文原文出处。

原文出处:期刊类文献书写方法:[序号]作者(不超过3人,多者用等或et al表示).题(篇)名[J].刊名(版本),出版年,卷次(期次):起止页次.原文出处:图书类文献书写方法:[序号]作者.书名[M].版本.出版地:出版者,出版年.起止页次.原文出处:论文集类文献书写方法:[序号]作者.篇名[A].编著者.论文集名[C]. 出版地:出版者,出版年.起止页次。

要求有外文原文复印件。

(二)毕业论文(设计)外文翻译的撰写与装订的格式规范第一部分:封面1.封面格式:见“毕业论文(设计)外文翻译封面”。

普通A4纸打印即可。

第二部分:外文翻译主题1.标题一级标题,三号字,宋体,顶格,加粗二级标题,四号字,宋体,顶格,加粗三级标题,小四号字,宋体,顶格,加粗2.正文小四号字,宋体。

第三部分:版面要求论文开本大小:210mm×297mm(A4纸)版芯要求:左边距:25mm,右边距:25mm,上边距:30mm,下边距:25mm,页眉边距:23mm,页脚边距:18mm字符间距:标准行距:1.25倍页眉页角:页眉的奇数页书写—浙江师范大学学士学位论文外文翻译。

毕业设计(论文)外文资料及译文(模板)

毕业设计(论文)外文资料及译文(模板)

大连东软信息学院
毕业设计(论文)外文资料及译文
系所:
专业:
班级:
姓名:
学号:
大连东软信息学院
Dalian Neusoft University of Information
外文资料和译文格式要求
一、装订要求
1、外文资料原文(复印或打印)在前、译文在后、最后为指导教师评定成绩。

2、译文必须采用计算机输入、打印。

3、A4幅面打印,于左侧装订。

二、撰写要求
1、外文文献内容与所选课题相关。

2、本科学生译文汉字字数不少于4000字,高职学生译文汉字字数不少于2000字。

三、格式要求
1、译文字号:中文小四号宋体,英文小四号“Times New Roman”字型,全文统一,首行缩进2个中文字符,1.5倍行距。

2、译文页码:页码用阿拉伯数字连续编页,字体采用“Times New Roman”字体,字号小五,页底居中。

3、译文页眉:眉体使用单线,页眉说明五号宋体,居中“大连东软信息学院本科毕业设计(论文)译文”。

毕业论文-外文资料翻译[管理资料]

毕业论文-外文资料翻译[管理资料]

附件1:外文资料翻译译文数据库简介1.数据库管理系统(DBMS)。

众所周知,数据库是逻辑上相关的数据元的集合。

这些数据元可以按不同的结构组织起来,以满足单位和个人的多种处理和检索的需要。

数据库本身不是什么新鲜事——早期的数据库记录在石头上或写在名册上,以及写入索引卡中。

而现在,数据库普遍记录再可磁化的介质上,并且需要用计算机程序来执行必需的存储和检索操作。

在后文中你将看到除了简单的以外,所有数据库中都有复杂的数据关系及其连接。

处理与创建、访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系统(DBMS)。

DBMS软件包中的程序在数据库极其用户间建立了接口(这些用户可以是应用程序员、管理员以及其他需要信息和各种操作系统的人员)。

DBMS可组织、处理和显示从数据库中选择的数据元。

该功能使决策者可以搜索、试探和查询数据库的内容,从而对在正式报告中没有的、不再出现的且无计划的问题作出回答。

这些问题最初可能是模糊的并且是定义不清的,但是人们可以浏览数据库直到获得问题的答案。

也就是说DBMS将“管理”存储的数据项,并从公共数据库中汇集所需的数据项以回答那些非程序员的询问。

在面向文件的系统中,需要特定信息的用户可以将他们的要求传送给程序员。

该程序员在时间允许时,将编写一个或多个程序以提取数据和准备信息。

但是,使用DBMS可为用户提供一种更快的、用户可以选择的通信方式。

顺序的、直接的以及其它的文件处理方式常用于单个文件中数据的组织和构造,而DBMS能够访问和检索非关键记录字段的数据,即DBMS能够将几个大文件中逻辑相关的数据组织并连接在一起。

逻辑结构。

确定这些逻辑关系是数据管理者的任务,由数据定义语言完成。

DBMS 在存储、访问和检索操作过程中可选用以下逻辑结构技术:(1)表结构。

在该逻辑方式中,记录通过指针链接在一起。

指针是记录中的一个数据项,它指出另一个逻辑相关的记录的存储位置,例如,顾客主文件的记录将包含每个顾客的姓名和地址,而且该文件中的每个记录都由一个帐号标识。

毕业论文外文翻译格式【范本模板】

毕业论文外文翻译格式【范本模板】

盐城师范学院毕业论文(设计)外文资料翻译学院:(四号楷体_GB2312下同)专业班级:学生姓名:学号:指导教师:外文出处:(外文)(Times New Roman四号) 附件: 1.外文资料翻译译文; 2.外文原文1.外文资料翻译译文译文文章标题×××××××××正文×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××………….*注:(本注释不是外文翻译的部分,只是本式样的说明解释)1. 译文文章标题为三号黑体居中,缩放、间距、位置标准,无首行缩进,无左右缩进,且前空(四号)两行,段前、段后各0.5行间距,行间距为1。

25倍多倍行距;2. 正文中标题为小四号,中文用黑体,英文用Times New Roman体,缩放、间距、位置标准,无左右缩进,无首行缩进,无悬挂式缩进,段前、段后0。

5行间距,行间距为1.25倍多倍行距;3。

正文在文章标题下空一行,为小四号,中文用宋体,英文用Times New Roman体,缩放、间距、位置标准,无左右缩进,首行缩进2字符(两个汉字),无悬挂式缩进,段前、段后间距无,行间距为1。

毕业设计(论文)外文原文及译文

毕业设计(论文)外文原文及译文

毕业设计(论文)外文原文及译文一、外文原文MCUA microcontroller (or MCU) is a computer-on-a-chip. It is a type of microcontroller emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC).With the development of technology and control systems in a wide range of applications, as well as equipment to small and intelligent development, as one of the single-chip high-tech for its small size, powerful, low cost, and other advantages of the use of flexible, show a strong vitality. It is generally better compared to the integrated circuit of anti-interference ability, the environmental temperature and humidity have better adaptability, can be stable under the conditions in the industrial. And single-chip widely used in a variety of instruments and meters, so that intelligent instrumentation and improves their measurement speed and measurement accuracy, to strengthen control functions. In short,with the advent of the information age, traditional single- chip inherent structural weaknesses, so that it show a lot of drawbacks. The speed, scale, performance indicators, such as users increasingly difficult to meet the needs of the development of single-chip chipset, upgrades are faced with new challenges.The Description of AT89S52The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of In-System Programmable Flash memory. The device is manufactured using Atmel's high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with In-System Programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications.The AT89S52 provides the following standard features: 8K bytes ofFlash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next interrupt or hardware reset.Features• Compatible with MCS-51® Products• 8K Bytes of In-System Programmable (ISP) Flash Memory– Endurance: 1000 Write/Erase Cycles• 4.0V to 5.5V Operating Range• Fully Static Operation: 0 Hz to 33 MHz• Three-level Program Memory Lock• 256 x 8-bit Internal RAM• 32 Programmable I/O Lines• Three 16-bit Timer/Counters• Eight Interrupt Sources• Full Duplex UART Serial Channel• Low-power Idle and Power-down Modes• Interrupt Recovery from Power-down Mode• Watchdog Timer• Dual Data Pointer• Power-off FlagPin DescriptionVCCSupply voltage.GNDGround.Port 0Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as high-impedance inputs.Port 0 can also be configured to be the multiplexed low-order address/data bus during accesses to external program and data memory. In this mode, P0 has internal pullups.Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program verification. External pullups are required during program verification.Port 1Port 1 is an 8-bit bidirectional I/O port with internal pullups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pullups.In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX), respectively.Port 1 also receives the low-order address bytes during Flash programming and verification.Port 2Port 2 is an 8-bit bidirectional I/O port with internal pullups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pullups.Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that use 16-bit addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal pull-ups when emitting 1s. During accesses to external data memory that use 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register.Port 2 also receives the high-order address bits and some control signals during Flash programming and verification.Port 3Port 3 is an 8-bit bidirectional I/O port with internal pullups. The Port 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pullups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pullups.Port 3 also serves the functions of various special features of the AT89S52, as shown in the following table.Port 3 also receives some control signals for Flash programming and verification.RSTReset input. A high on this pin for two machine cycles while the oscillator is running resets the device. This pin drives High for 96 oscillator periods after the Watchdog times out. The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this feature. In the default state of bit DISRTO, the RESET HIGH out feature is enabled.ALE/PROGAddress Latch Enable (ALE) is an output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming.In normal operation, ALE is emitted at a constant rate of 1/6 the oscillator frequency and may be used for external timing or clocking purposes. Note, however, that one ALE pulse is skipped during each access to external data memory.If desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode.PSENProgram Store Enable (PSEN) is the read strobe to external program memory. When the AT89S52 is executing code from external program memory, PSENis activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory.EA/VPPExternal Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset. EA should be strapped to VCC for internal program executions.This pin also receives the 12-volt programming enable voltage (VPP) during Flash programming.XTAL1Input to the inverting oscillator amplifier and input to the internal clock operating circuit.XTAL2Output from the inverting oscillator amplifier.Special Function RegistersNote that not all of the addresses are occupied, and unoccupied addresses may not be implemented on the chip. Read accesses to these addresses will in general return random data, and write accesses will have an indeterminate effect.User software should not write 1s to these unlisted locations, since they may be used in future products to invoke new features. In that case, the reset or inactive values of the new bits will always be 0.Timer 2 Registers:Control and status bits are contained in registers T2CON and T2MOD for Timer 2. The register pair (RCAP2H, RCAP2L) are the Capture/Reload registers for Timer 2 in 16-bit capture mode or 16-bit auto-reload mode.Interrupt Registers:The individual interrupt enable bits are in the IE register. Two priorities can be set for each of the six interrupt sources in the IP register.Dual Data Pointer Registers: To facilitate accessing both internal and external data memory, two banks of 16-bit Data Pointer Registers areprovided: DP0 at SFR address locations 82H-83H and DP1 at 84H-85H. Bit DPS = 0 in SFR AUXR1 selects DP0 and DPS = 1 selects DP1. The user should always initialize the DPS bit to the appropriate value before accessing the respective Data Pointer Register.Power Off Flag:The Power Off Flag (POF) is located at bit 4 (PCON.4) in the PCON SFR. POF is set to “1” during power up. It can be set and rest under software control and is not affected by reset.Memory OrganizationMCS-51 devices have a separate address space for Program and Data Memory. Up to 64K bytes each of external Program and Data Memory can be addressed.Program MemoryIf the EA pin is connected to GND, all program fetches are directed to external memory. On the AT89S52, if EA is connected to VCC, program fetches to addresses 0000H through 1FFFH are directed to internal memory and fetches to addresses 2000H through FFFFH are to external memory.Data MemoryThe AT89S52 implements 256 bytes of on-chip RAM. The upper 128 bytes occupy a parallel address space to the Special Function Registers. This means that the upper 128 bytes have the same addresses as the SFR space but are physically separate from SFR space.When an instruction accesses an internal location above address 7FH, the address mode used in the instruction specifies whether the CPU accesses the upper 128 bytes of RAM or the SFR space. Instructions which use direct addressing access of the SFR space. For example, the following direct addressing instruction accesses the SFR at location 0A0H (which is P2).MOV 0A0H, #dataInstructions that use indirect addressing access the upper 128 bytes of RAM. For example, the following indirect addressing instruction, where R0 contains 0A0H, accesses the data byte at address 0A0H, rather than P2 (whose address is 0A0H).MOV @R0, #dataNote that stack operations are examples of indirect addressing, so the upper 128 bytes of data RAM are available as stack space.Timer 0 and 1Timer 0 and Timer 1 in the AT89S52 operate the same way as Timer 0 and Timer 1 in the AT89C51 and AT89C52.Timer 2Timer 2 is a 16-bit Timer/Counter that can operate as either a timer or an event counter. The type of operation is selected by bit C/T2 in the SFR T2CON (shown in Table 2). Timer 2 has three operating modes: capture, auto-reload (up or down counting), and baud rate generator. The modes are selected by bits in T2CON.Timer 2 consists of two 8-bit registers, TH2 and TL2. In the Timer function, the TL2 register is incremented every machine cycle. Since a machine cycle consists of 12 oscillator periods, the count rate is 1/12 of the oscillator frequency.In the Counter function, the register is incremented in response to a1-to-0 transition at its corresponding external input pin, T2. In this function, the external input is sampled during S5P2 of every machine cycle. When the samples show a high in one cycle and a low in the next cycle, the count is incremented. The new count value appears in the register during S3P1 of the cycle following the one in which the transition was detected. Since two machine cycles (24 oscillator periods) are required to recognize a 1-to-0 transition, the maximum count rate is 1/24 of the oscillator frequency. To ensure that a given level is sampled at least once before it changes, the level should be held for at least one full machine cycle.InterruptsThe AT89S52 has a total of six interrupt vectors: two external interrupts (INT0 and INT1), three timer interrupts (Timers 0, 1, and 2), and the serial port interrupt. These interrupts are all shown in Figure 10.Each of these interrupt sources can be individually enabled or disabledby setting or clearing a bit in Special Function Register IE. IE also contains a global disable bit, EA, which disables all interrupts at once.Note that Table 5 shows that bit position IE.6 is unimplemented. In the AT89S52, bit position IE.5 is also unimplemented. User software should not write 1s to these bit positions, since they may be used in future AT89 products. Timer 2 interrupt is generated by the logical OR of bits TF2 and EXF2 in register T2CON. Neither of these flags is cleared by hardware when the service routine is vectored to. In fact, the service routine may have to determine whether it was TF2 or EXF2 that generated the interrupt, and that bit will have to be cleared in software.The Timer 0 and Timer 1 flags, TF0 and TF1, are set at S5P2 of the cycle in which the timers overflow. The values are then polled by the circuitry in the next cycle. However, the Timer 2 flag, TF2, is set at S2P2 and is polled in the same cycle in which the timer overflows.二、译文单片机单片机即微型计算机,是把中央处理器、存储器、定时/计数器、输入输出接口都集成在一块集成电路芯片上的微型计算机。

毕业设计论文中英文翻译要求(最新)

毕业设计论文中英文翻译要求(最新)

附件1(毕业设计一)材料科学与工程学院毕业实习环节外文翻译要求一、翻译论文的选择:1、与自己毕业设计相关的外文参考文献2、该译文可以作为设计论文中文献综述中的部分内容;3、原则上选取的英语原文不超过5页。

二、译文结构内容1、作者,英文原文题目,期刊名称,卷期号,年份,起止页码,2、文章题目,作者(保持英文,不需翻译),作者单位(英文不变)3、摘要,关键词4、正文部分:引言,试验过程,结果与讨论,结论,参考文献(保持原文状态)5、译文中的图标需要翻译,图可以复印后粘贴或扫描插入三、译文和原文统一装订在一起,独立与毕业论文一起上交四、几点附属说明1 文章所在期刊的期刊名及相关信息不要翻译。

2 文章的作者,作者的单位,地址,下注的通讯作者的情况,参考文献不要翻译。

3文章的题目,摘要,关键词,及正文都要按照原文的顺序来翻译。

4文章中图表翻译示例如下:此为翻译前的表格:此为翻译后的表格:表1 微波和常规方法加工的粉体金属样品的性能Table 1 Properties of microwave and conventionally processedpowdered metal samplesMW 代表微波烧结;conv代表常规方法。

大部分微波烧结的样品的断裂模量比常规方法烧结的要高。

许多微波烧结的样品的密度也是高于常规方法烧成的样品。

MW, microwave processed; conv., conventionally processed. Themodulus of rupture(MOR) of most microwave-processed samples ishigher than that of the conventional samples. The densities of manymicrowave-processed samples are also higher than those ofconventional samples.即表头和注释中英文都要。

毕业设计(论文)外文资料翻译(学生用)

毕业设计(论文)外文资料翻译(学生用)

毕业设计外文资料翻译学院:信息科学与工程学院专业:软件工程姓名: XXXXX学号: XXXXXXXXX外文出处: Think In Java (用外文写)附件: 1.外文资料翻译译文;2.外文原文。

附件1:外文资料翻译译文网络编程历史上的网络编程都倾向于困难、复杂,而且极易出错。

程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。

一般地,我们需要理解连网协议中不同的“层”(Layer)。

而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。

这是一项令人痛苦的工作。

但是,连网本身的概念并不是很难。

我们想获得位于其他地方某台机器上的信息,并把它们移到这儿;或者相反。

这与读写文件非常相似,只是文件存在于远程机器上,而且远程机器有权决定如何处理我们请求或者发送的数据。

Java最出色的一个地方就是它的“无痛苦连网”概念。

有关连网的基层细节已被尽可能地提取出去,并隐藏在JVM以及Java的本机安装系统里进行控制。

我们使用的编程模型是一个文件的模型;事实上,网络连接(一个“套接字”)已被封装到系统对象里,所以可象对其他数据流那样采用同样的方法调用。

除此以外,在我们处理另一个连网问题——同时控制多个网络连接——的时候,Java内建的多线程机制也是十分方便的。

本章将用一系列易懂的例子解释Java的连网支持。

15.1 机器的标识当然,为了分辨来自别处的一台机器,以及为了保证自己连接的是希望的那台机器,必须有一种机制能独一无二地标识出网络内的每台机器。

早期网络只解决了如何在本地网络环境中为机器提供唯一的名字。

但Java面向的是整个因特网,这要求用一种机制对来自世界各地的机器进行标识。

为达到这个目的,我们采用了IP(互联网地址)的概念。

IP以两种形式存在着:(1) 大家最熟悉的DNS(域名服务)形式。

我自己的域名是。

所以假定我在自己的域内有一台名为Opus的计算机,它的域名就可以是。

毕业设计(论文)外文资料翻译【范本模板】

毕业设计(论文)外文资料翻译【范本模板】

南京理工大学紫金学院毕业设计(论文)外文资料翻译系:机械系专业:车辆工程专业姓名:宋磊春学号:070102234外文出处:EDU_E_CAT_VBA_FF_V5R9(用外文写)附件:1。

外文资料翻译译文;2.外文原文.附件1:外文资料翻译译文CATIA V5 的自动化CATIA V5的自动化和脚本:在NT 和Unix上:脚本允许你用宏指令以非常简单的方式计划CATIA。

CATIA 使用在MS –VBScript中(V5.x中在NT和UNIX3。

0 )的共用部分来使得在两个平台上运行相同的宏。

在NT 平台上:自动化允许CATIA像Word/Excel或者Visual Basic程序那样与其他外用分享目标。

ATIA 能使用Word/Excel对象就像Word/Excel能使用CATIA 对象。

在Unix 平台上:CATIA将来的版本将允许从Java分享它的对象。

这将提供在Unix 和NT 之间的一个完美兼容。

CATIA V5 自动化:介绍(仅限NT)自动化允许在几个进程之间的联系:CATIA V5 在NT 上:接口COM:Visual Basic 脚本(对宏来说),Visual Basic 为应用(适合前:Word/Excel ),Visual Basic。

COM(零部件目标模型)是“微软“标准于几个应用程序之间的共享对象。

Automation 是一种“微软“技术,它使用一种解释环境中的COM对象。

ActiveX 组成部分是“微软“标准于几个应用程序之间的共享对象,即使在解释环境里。

OLE(对象的链接与嵌入)意思是资料可以在一个其他应用OLE的资料里连结并且可以被编辑的方法(在适当的位置编辑).在VBScript,VBA和Visual Basic之间的差别:Visual Basic(VB)是全部的版本。

它能产生独立的计划,它也能建立ActiveX 和服务器。

它可以被编辑。

VB中提供了一个补充文件名为“在线丛书“(VB的5。

外文参考资料及译文

外文参考资料及译文

毕业设计(论文)外文参考资料及译文译文题目: development and application of combinedmachine tool组合机床的发展与应用学生姓名:王斑学号: 1021108014专业: M10机械设计制造及其自动化所在学院:机电工程学院指导教师:赵海霞职称:教师2014年 2 月 25 日Development and application of combined machine tool The aggregate machine-tool is take the general part as a foundation, matches by presses the work piece specific shape and the processing technological design special-purpose part and the jig, the composition semiautomatic or the automatic special purpose machine. The aggregate machine-tool selects the method which generally multiple spindle, the multi-knives, the multi-working procedures, many or the multi-locations simultaneously process, production efficiency ratio general engine bed high several times to several dozens times. Because the general part already the standardization and the seriation, might according to need to dispose nimbly, could reduce the design and the manufacturing cycle. The multi-axle-boxes are aggregate machine-tool's core parts. It selects the common parts, carries on the design according to the special-purpose request, in the aggregate machine-tool design's process, is one of work load big parts. It is acts according to the work piece processing hole quantity which and the position the working procedure chart and the processing schematic drawing determined, the cutting specifications and the main axle type design transmission various main axles movement power unit. Its power from the general power box, installs together with the power box in to feed sliding table, may complete drills, twists and so on working processes. To meet the combination of CNC machine tools of development, it is a component of the NC machine tool NC module. Portfolio machine is modular combination of CNC machine tools brought about by the inevitable result is the combination of CNC machine tools necessary foundation, NC module so greatly enriched the portfolio of generic pieces of machine tools, it will cause combination of General Machine Type of a fundamental change. NC module, according to their coordinates NC (axis) of mainly single coordinates, dual coordinate and coordinate. Its spindle number, single and multi-axis module, there are single and multi-axis composite processing module.NC module development, there are mainly two kinds of ways: First, the existing combination of machine tools should be relatively common items, the NC General of the design. At present there is also domestic NC is developing one-dimensional slider, NC two-dimensional (Cross) Waterloo Taiwan, the NC rotary table, all this is the way the NC is based on the characteristics of the development of NC The unique combination of machine tool parts, such as automatic replacement of multi-axis spindle box, the NCrotary knife, NC for the manipulator, NC for me, such as mechanical hand. The past 10 years, machine tools and automatic line group in the highly efficient, high productivity, flexibility and the use of parallel (synchronous) works develop more reasonable and more savings in the programme has made a lot of progress. In particular the automobile industry, in order to improve the performance of motor vehicles, precision machining of components made a number of new demands, so the machine performance requirements are also higher.In recent years, with numerical control technology, electronics technology, computer technology, such as the development of machine tools combination of mechanical structure and control system has also undergone a tremendous change. With the combination of machine tools of development: 1. NC. A combination of CNC machine tools, not only a complete change from the previous relay circuit composed of a combination of machine tool control system, and the head. Also the mechanical structure and composition of machine parts universal standards has or is undergoing an enormous change。

建筑学毕业设计的外文文献及译文

建筑学毕业设计的外文文献及译文

建筑学毕业设计的外文文献及译文文献、资料题目:《Advanced Encryption Standard》文献、资料发表(出版)日期:2004.10.25系(部):建筑工程系生:陆总LYY外文文献:Modern ArchitectureModern architecture, not to be confused with Contemporary architecture1, is a term given to a number of building styles with similar characteristics, primarily the simplification of form and the elimination of ornament. While the style was conceived early in the 20th century and heavily promoted by a few architects, architectural educators and exhibits, very few Modern buildings were built in the first half of the century. For three decades after the Second World War, however, it became the dominant architectural style for institutional and corporate building.1. OriginsSome historians see the evolution of Modern architecture as a social matter, closely tied to the project of Modernity and hence to the Enlightenment, a result of social and political revolutions.Others see Modern architecture as primarily driven by technological and engineering developments, and it is true that the availability of new building materials such as iron, steel, concrete and glass drove the invention of new building techniques as part of the Industrial Revolution. In 1796, Shrewsbury mill owner Charles Bage first used his "fireproof design, which relied on cast iron and brick with flag stone floors. Such construction greatly strengthened the structure of mills, which enabled them to accommodate much bigger machines. Due to poor knowledge of iron's properties as a construction material, a number of early mills collapsed. It was not until the early 1830s that Eaton Hodgkinson introduced the section beam, leading to widespread use of iron construction, this kind of austere industrial architecture utterly transformed the landscape of northern Britain, leading to the description, πDark satanic millsπof places like Manchester and parts of West Yorkshire. The Crystal Palace by Joseph Paxton at the Great Exhibition of 1851 was an early example of iron and glass construction; possibly the best example is the development of the tall steel skyscraper in Chicago around 1890 by William Le Baron Jenney and Louis Sullivan∙ Early structures to employ concrete as the chief means of architectural expression (rather than for purely utilitarian structure) include Frank Lloyd Wright,s Unity Temple, built in 1906 near Chicago, and Rudolf Steiner,s Second Goetheanum, built from1926 near Basel, Switzerland.Other historians regard Modernism as a matter of taste, a reaction against eclecticism and the lavish stylistic excesses of Victorian Era and Edwardian Art Nouveau.Whatever the cause, around 1900 a number of architects around the world began developing new architectural solutions to integrate traditional precedents (Gothic, for instance) with new technological possibilities- The work of Louis Sullivan and Frank Lloyd Wright in Chicago, Victor Horta in Brussels, Antoni Gaudi in Barcelona, Otto Wagner in Vienna and Charles Rennie Mackintosh in Glasgow, among many others, can be seen as a common struggle between old and new.2. Modernism as Dominant StyleBy the 1920s the most important figures in Modern architecture had established their reputations. The big three are commonly recognized as Le Corbusier in France, and Ludwig Mies van der Rohe and Walter Gropius in Germany. Mies van der Rohe and Gropius were both directors of the Bauhaus, one of a number of European schools and associations concerned with reconciling craft tradition and industrial technology.Frank Lloyd Wright r s career parallels and influences the work of the European modernists, particularly via the Wasmuth Portfolio, but he refused to be categorized with them. Wright was a major influence on both Gropius and van der Rohe, however, as well as on the whole of organic architecture.In 1932 came the important MOMA exhibition, the International Exhibition of Modem Architecture, curated by Philip Johnson. Johnson and collaborator Henry-Russell Hitchcock drew together many distinct threads and trends, identified them as stylistically similar and having a common purpose, and consolidated them into the International Style.This was an important turning point. With World War II the important figures of the Bauhaus fled to the United States, to Chicago, to the Harvard Graduate School of Design, and to Black Mountain College. While Modern architectural design never became a dominant style in single-dwelling residential buildings, in institutional and commercial architecture Modernism became the pre-eminent, and in the schools (for leaders of the profession) the only acceptable, design solution from about 1932 to about 1984.Architects who worked in the international style wanted to break with architectural tradition and design simple, unornamented buildings. The most commonly used materials are glass for the facade, steel for exterior support, and concrete for the floors and interior supports; floor plans were functional and logical. The style became most evident in the design of skyscrapers. Perhaps its most famous manifestations include the United Nations headquarters (Le Corbusier, Oscar Niemeyer, Sir Howard Robertson), the Seagram Building (Ludwig Mies van der Rohe), and Lever House (Skidmore, Owings, and Merrill), all in New York. A prominent residential example is the Lovell House (Richard Neutra) in Los Angeles.Detractors of the international style claim that its stark, uncompromisingly rectangular geometry is dehumanising. Le Corbusier once described buildings as πmachines for living,∖but people are not machines and it was suggested that they do not want to live in machines- Even Philip Johnson admitted he was πbored with the box∕,Since the early 1980s many architects have deliberately sought to move away from rectilinear designs, towards more eclectic styles. During the middle of the century, some architects began experimenting in organic forms that they felt were more human and accessible. Mid-century modernism, or organic modernism, was very popular, due to its democratic and playful nature. Alvar Aalto and Eero Saarinen were two of the most prolific architects and designers in this movement, which has influenced contemporary modernism.Although there is debate as to when and why the decline of the modern movement occurred, criticism of Modern architecture began in the 1960s on the grounds that it was universal, sterile, elitist and lacked meaning. Its approach had become ossified in a πstyleπthat threatened to degenerate into a set of mannerisms. Siegfried Giedion in the 1961 introduction to his evolving text, Space, Time and Architecture (first written in 1941), could begin ,,At the moment a certain confusion exists in contemporary architecture, as in painting; a kind of pause, even a kind of exhaustion/1At the Metropolitan Museum of Art, a 1961 symposium discussed the question πModern Architecture: Death or Metamorphosis?11In New York, the coup d r etat appeared to materialize in controversy around the Pan Am Building that loomed over Grand Central Station, taking advantage of the modernist real estate concept of πair rights,∖[l] In criticism by Ada Louise Huxtable and Douglas Haskell it was seen to ,,severπthe Park Avenue streetscape and πtarnishπthe reputations of its consortium of architects: Walter Gropius, Pietro Belluschi and thebuilders Emery Roth & Sons. The rise of postmodernism was attributed to disenchantment with Modern architecture. By the 1980s, postmodern architecture appeared triumphant over modernism, including the temple of the Light of the World, a futuristic design for its time Guadalajara Jalisco La Luz del Mundo Sede International; however, postmodern aesthetics lacked traction and by the mid-1990s, a neo-modern (or hypermodern) architecture had once again established international pre-eminence. As part of this revival, much of the criticism of the modernists has been revisited, refuted, and re-evaluated; and a modernistic idiom once again dominates in institutional and commercial contemporary practice, but must now compete with the revival of traditional architectural design in commercial and institutional architecture; residential design continues to be dominated by a traditional aesthetic.中文译文:现代建筑现代建筑,不被混淆与‘当代建筑’,是一个词给了一些建筑风格有类似的特点,主要的简化形式,消除装饰等.虽然风格的设想早在20世纪,并大量造就了一些建筑师、建筑教育家和展品,很少有现代的建筑物,建于20世纪上半叶.第二次大战后的三十年,但最终却成为主导建筑风格的机构和公司建设.1起源一些历史学家认为进化的现代建筑作为一个社会问题,息息相关的工程中的现代性, 从而影响了启蒙运动,导致社会和政治革命.另一些人认为现代建筑主要是靠技术和工程学的发展,那就是获得新的建筑材料,如钢铁,混凝土和玻璃驱车发明新的建筑技术,它作为工业革命的一部分.1796年,Shrewsbury查尔斯bage首先用他的‘火’的设计,后者则依靠铸铁及砖与石材地板.这些建设大大加强了结构,使它们能够容纳更大的机器.由于作为建筑材料特性知识缺乏,一些早期建筑失败.直到1830年初,伊顿Hodgkinson预计推出了型钢梁,导致广泛使用钢架建设,工业结构完全改变了这种窘迫的面貌,英国北部领导的描述,〃黑暗魔鬼作坊〃的地方如曼彻斯特和西约克郡.水晶宫由约瑟夫paxton的重大展览,1851年,是一个早期的例子, 钢铁及玻璃施工;可能是一个最好的例子,就是1890年由William乐男爵延长和路易沙利文在芝加哥附近发展的高层钢结构摩天楼.早期结构采用混凝土作为行政手段的建筑表达(而非纯粹功利结构),包括建于1906年在芝加哥附近,劳埃德赖特的统一宫,建于1926 年瑞士巴塞尔附近的鲁道夫斯坦纳的第二哥特堂,.但无论原因为何,约有1900多位建筑师,在世界各地开始制定新的建筑方法,将传统的先例(比如哥特式)与新的技术相结合的可能性.路易沙利文和赖特在芝加哥工作,维克多奥尔塔在布鲁塞尔,安东尼高迪在巴塞罗那,奥托瓦格纳和查尔斯景mackintosh格拉斯哥在维也纳,其中之一可以看作是一个新与旧的共同斗争.2现代主义风格由1920年代的最重要人物,在现代建筑里确立了自己的名声.三个是公认的柯布西耶在法国,密斯范德尔德罗和瓦尔特格罗皮乌斯在德国.密斯范德尔德罗和格罗皮乌斯为董事的包豪斯,其中欧洲有不少学校和有关团体学习调和工艺和传统工业技术.赖特的建筑生涯中,也影响了欧洲建筑的现代艺术,特别是通过瓦斯穆特组合但他拒绝被归类与他们.赖特与格罗皮乌斯和Van der德罗对整个有机体系有重大的影响.在1932年来到的重要moma展览,是现代建筑艺术的国际展览,艺术家菲利普约翰逊. 约翰逊和合作者亨利-罗素阁纠集许多鲜明的线索和趋势,内容相似,有一个共同的目的, 巩固了他们融入国际化风格这是一个重要的转折点.在二战的时间包豪斯的代表人物逃到美国,芝加哥,到哈佛大学设计黑山书院.当现代建筑设计从未成为主导风格单一的住宅楼,在成为现代卓越的体制和商业建筑,是学校(专业领导)的唯一可接受的,设计解决方案,从约1932年至约1984 年.那些从事国际风格的建筑师想要打破传统建筑和简单的没有装饰的建筑物。

建筑设计论文外文翻译-(2)

建筑设计论文外文翻译-(2)

实用文档设计(论文)外文参考资料及译文译文题目:Discussion on The Planning and Designof Commercial Buildings学生姓名:XXX学号:09******83专业:建筑学所在学院:XX学院指导教师: XX职称:副教授201X年XX月XX日实用文档原文:Discussion on The Planning and Designof Commercial BuildingsAbstract: the commercial building in residential buildings has become, most attract sb.'s attention, the largest building is influenced by the type of energy and landscape of the city planning, design of commercial buildings will face more problems. This paper discusses how to carry on planning and design of commercial buildings, the construction of a rational, reasonable, appropriate business building, so as to create a good social and economic benefits. Keywords: construction planning; commercial buildings; architectural designPrefaceComprehensive is the development trend of modern commercial buildings, architects in the design of commercial buildings and functions are changing, different positioning of planning, business characteristics and local cultural influence commercial building mode, which requires us to continuously improve our project products, create more in line with the business needs of the best plan and design works, and finally let investors and consumers feel a constant value, so that they feel superior combination of spatial continuous operation, let the customer feel shopping pleasure, feel the beauty of life and the world.mercial architectural schemeCommercial buildings are generally large investment, high risk, long cycle, the successful operation of returns, different commercial patterns determine different commercial building form, and commercial pattern is determined and market positioning, the positioning accuracy of the architect, to commercial building various functions, property, facilities should have full understanding and effective organization, and different commercial construction planning ideas to produce commercial architectural design works are different, economic benefits of investment has great difference. Good architectural planning has decided the success or failure of architectural design.1.Market survey of commercial building design must be based on the market survey results. Based on the characteristics and trend of foreign consumption, economic conditions, traffic conditions, the surrounding commercial pattern, city infrastructure, city development planning, full market research business situation, on the project itself, choose format, format portfolio, the distribution of industrial chain and area proportion, industry selection, distribution and area ratio to the shops, division, architectural form, area and the floor function, people oriented system, project environment and supporting facilities are set in advance. Provide design basis for the architect to design.2.Mode demand regardless of commercial building is rental, sale or rental run combination, the most important is to determine the main format, for commercial buildings,different types of decision model is different, its business scale, function flow, and so on are designed by itself to determine, different formats have different functional requirements, and design the use is required by the business decisions rather than the developer to advocate. The lack of directional design basis, the design appears to be universal, but shoot at random. Once the function with the shop owner conflict, the design must be from the beginning. Language planning can increase the early unnecessary cost and later investment difficulty. Therefore, architects should design according to different formats of different architectural space mode analysis and recommendations.3.In commercial buildings in the process of planning, commercial real estate is the key to grasp the global experts and architects. Commercial real estate planner requires multidisciplinary personnel coordination ability of organization, according to the project of regional history and culture characteristic, according to local consumer preferences, in particular, the design project of the overall concept, culture orientation and market orientation is determined. At present, the commercial real estate projects generally organized by developers to overall planning, the investment in the project needs and business management experts, business format store managers and retail marketing planner, planner, communication landscape planners, architects, etc. In the implementation of construction plan, still need to urban planner, computer talented person to participate, to form a complete construction plans. Neither side may be arranged to replace, the architectural design is inclusive and absorbing these opinions, solutions and professional values of materialized labor and can form a complete architectural planning and design.4.Sustainable development and the characteristics of commercial building is a public place, with the development of business, commercial buildings in 5-6 years will be to do a decoration, simple and durable quality, less as far as possible need to repair and maintenance, and at the same time, according to the different project environment and commercial content is flexible to adapt and ultimately the value of investors and consumers are continuous. Complete function, rich forms, and space is varied, characteristic, design must be the contemporary tendency of time again at the same time, in all sorts of culture and the differences between s resonate.mercial building designCommercial building design is for the purpose of the construction project to produce a good and lasting economic benefits, the architect in commercial building design is to realize project to achieve a dynamic model of investment return, is to complete a final acceptance by consumers and continuous use of building products. Prophase planning orientation, investment, operation and management, each situation is very complex, has brought great influence, architecture design is an important link. And architects for commercial architecture design is inclusive and absorbing these opinions, solutions and professional values of materialized labor and can form a complete works of architectural design.(1)Formats combination designThe composition of commercial complex is decided by the business itself industry value chain, what kind of business combination is better for business. Architects should accordingto the preliminary planning and positioning, the first investment, operation and management of the planning scheme, starting from the basic function and practical application of building, clear the relationship between the function, space, environment, in line with The Times to design not only requires a new breath, also requires a reasonable and clear arrangement of the whole space functional requirements, and actively guide the passenger flow, manufacturing flow, different articles require different forms of space and location, reasonable distribution area, the partition of floor paving segmentation and supporting facilities design can avoid all kinds of goods mixed Chen, mixed traffic situation, the architect should create rich, flexible, comply with the appropriate space to contain different aspects of business combination technology needs. Must do to make it a complex, the industrial chain, industrial chain out after the value chain came out, can produce all kinds of benefits.(2)Pattern designPlanning, design of commercial building in different commercial real estate development mode, have completely different results. Rent is not only sales, emphasizing on management and value-added shops, if considering concurrently, also consider the preferences and requirements of the buyer shops. Commercial buildings due to the different requirements for merchants function layout is different, also different brands to the layout of the same forms are different. By the limit of commercial buildings, or different development cycle, or running effect is different. Those who do not conform to the business law of commercial building design, although space modeling is rich, has implied the bad management of hidden trouble. Therefore, meet the demand of merchants, digest the negative influence of all kinds of changes, architects in the design of the flexible space combination, providing different pattern design, to the use of a variety of forms do fully consider function of balance and coordination. Commercial building itself the function of the combination is very complex, for commercial, residential, office each mixed complex project, the process will be more difficult. Commercial and apartment part often deployed in a low-end, office and hotel in the high-end. The advantages of this design can facilitate the building line layout; Low-end flat layer in the core tube location is advantageous to the toilet set up; High-end part of the landscape advantage is more advantageous to project high value products. But in the concrete project, but should also fully consider building itself the vertical transportation efficiency of the impact on business. In the design of architectural plane layout, space efficiency will approach combined with architectural form and structure. For example, many senior project adopted the practice of Angle, when the design according to the economy, it can increase economic returns of about 30%, but in the specific project be careful not to damage to the corner form.(3)The guidance system designStream of people, logistics, decision function layout reasonable guidance system is the key to the success of commercial building design. Make sure people line, logistics, inward and outward, channel form, to make the layout of the commercial function, consumer groups have a wide range of interest and today free time, thus providing rich architectural space, integrating shopping, entertainment, leisure and so on need comprehensive shopping mall is their needs. Rich function as much as possible to meet the requirements of the customers, but also satisfy the buyers (pavement investors, business investors) needs to provide convenient logistics channel. And express more interest in the construction details. And then to createnew business environment. Let the consumer feel the pleasure shopping consumption, feel the beauty of life and the world at the same time, create more economic benefits for store operators.(4)Green building and characteristicGreen building on the one hand can save energy, on the other hand the sustainable of benefits will far outweigh the prophase investment so as to achieve the value of overall implementation, green buildings gives the possibility of ability of sustainable development and alteration, when architects in the design of commercial buildings so there is no need to do best, do it right, and not have to do much more luxurious style reflected is the commercial buildings, stronger in proper. Commercial buildings tend to be the center of the city commercial culture, different cities have different style, therefore, the architects in the use of his style and technique, need deep understanding urban commercial culture characteristics, extract the essence of the regional culture, architectural design make commercial buildings should have cultural features, local feature, more want to highlight the characteristics of the formats, spatial characteristics, cultural characteristics used in commercial buildings, not only can sense the material shell, are showing strong commercial buildings.3.ConclusionModern commercial architecture planning and design major programs, including the investment purpose and the understanding of the business environment for investors, commercial content on the project, the location of the business environment of consumer behavior, commercial buildings, the understanding of the business concept research, commercial building project planning, design process and method of design, for project construction total plane design and auxiliary space design professional design, space form and form design, the project design space and form of management main body,property requirements,facilities and equipment requirements,architectural engineering and construction of the professional requirement.中文译文:浅谈商业建筑规划设计摘要:商业建筑现已成为除居住建筑以外,最引人注目的,对城市活力和景观影响最大的建筑类型,商业建筑规划设计将面临更广泛的问题。

本科毕业设计(论文)外文翻译译文

本科毕业设计(论文)外文翻译译文

本科毕业设计(论文)外文翻译译文学生姓名:院(系):油气资源学院专业班级:物探0502指导教师:完成日期:年月日地震驱动评价与发展:以玻利维亚冲积盆地的研究为例起止页码:1099——1108出版日期:NOVEMBER 2005THE LEADING EDGE出版单位:PanYAmericanYEnergyvBuenosYAiresvYArgentinaJPYBLANGYvYBPYExplorationvYHoustonvYUSAJ.C.YCORDOVAandYE.YMARTINEZvYChacoYS.A.vYSantaYCruzvYBolivia 通过整合多种地球物理地质技术,在玻利维亚冲积盆地,我们可以减少许多与白垩纪储集层勘探有关的地质技术风险。

通过对这些远景区进行成功钻探我们可以验证我们的解释。

这些方法包括盆地模拟,联井及地震叠前同时反演,岩石性质及地震属性解释,A VO/A V A,水平地震同相轴,光谱分解。

联合解释能够得到构造和沉积模式的微笑校正。

迄今为止,在新区有七口井已经进行了成功钻探。

基质和区域地质。

Tarija/Chaco盆地的subandean 褶皱和冲断带山麓的中部和南部,部分扩展到玻利维亚的Boomerange地区经历了集中的成功的开采。

许多深大的泥盆纪气田已经被发现,目前正在生产。

另外在山麓发现的规模较小较浅的天然气和凝析气田和大的油田进行价格竞争,如果他们能产出较快的油流而且成本低。

最近发现气田就是这种情况。

接下来,我们赋予Aguja的虚假名字就是为了讲述这些油田的成功例子。

图1 Aguja油田位于玻利维亚中部Chaco盆地的西北角。

基底构造图显示了Isarzama背斜的相对位置。

地层柱状图显示了主要的储集层和源岩。

该油田在Trija和冲积盆地附近的益背斜基底上,该背斜将油田和Ben i盆地分开(图1),圈闭类型是上盘背斜,它存在于连续冲断层上,Aguja有两个主要结构:Aguja中部和Aguja Norte,通过重要的转换压缩断层将较早开发的“Sur”油田分开Yantata Centro结构是一个三路闭合对低角度逆冲断层并伴随有小的摆幅。

本科毕业设计外文文献及译文1

本科毕业设计外文文献及译文1

本科毕业设计外文文献及译文文献、资料题目:Transit Route Network Design Problem:Review文献、资料来源:网络文献、资料发表(出版)日期:2007.1院(部):xxx专业:xxx班级:xxx姓名:xxx学号:xxx指导教师:xxx翻译日期:xxx外文文献:Transit Route Network Design Problem:Review Abstract:Efficient design of public transportation networks has attracted much interest in the transport literature and practice,with manymodels and approaches for formulating the associated transit route network design problem _TRNDP_having been developed.The presentpaper systematically presents and reviews research on the TRNDP based on the three distinctive parts of the TRNDP setup:designobjectives,operating environment parameters and solution approach.IntroductionPublic transportation is largely considered as a viable option for sustainable transportation in urban areas,offering advantages such as mobility enhancement,traffic congestion and air pollution reduction,and energy conservation while still preserving social equity considerations. Nevertheless,in the past decades,factors such as socioeconomic growth,the need for personalized mobility,the increase in private vehicle ownership and urban sprawl have led to a shift towards private vehicles and a decrease in public transportation’s share in daily commuting (Sinha2003;TRB2001;EMTA2004;ECMT2002;Pucher et al.2007).Efforts for encouraging public transportation use focuses on improving provided services such as line capacity,service frequency,coverage,reliability,comfort and service quality which are among the most important parameters for an efficient public transportation system(Sinha2003;Vuchic2004.) In this context,planning and designing a cost and service efficientpublic transportation network is necessary for improving its competitiveness and market share. The problem that formally describes the design of such a public transportation network is referred to as the transit route network design problem(TRNDP);it focuses on the optimization of a number of objectives representing the efficiency of public transportation networks under operational and resource constraints such as the number and length of public transportation routes, allowable service frequencies,and number of available buses(Chakroborty2003;Fan and Machemehl2006a,b).The practical importance of designing public transportation networks has attractedconsiderable interest in the research community which has developed a variety of approaches and modelsfor the TRNDP including different levels of design detail and complexity as well as interesting algorithmic innovations.In thispaper we offer a structured review of approaches for the TRNDP;researchers will obtain a basis for evaluating existing research and identifying future research paths for further improving TRNDP models.Moreover,practitioners will acquire a detailed presentation of both the process and potential tools for automating the design of public transportation networks,their characteristics,capabilities,and strengths.Design of Public Transportation NetworksNetwork design is an important part of the public transportation operational planning process_Ceder2001_.It includes the design of route layouts and the determination of associated operational characteristics such as frequencies,rolling stock types,and so on As noted by Ceder and Wilson_1986_,network design elements are part of the overall operational planning process for public transportation networks;the process includes five steps:_1_design of routes;_2_ setting frequencies;_3_developing timetables;_4_scheduling buses;and_5_scheduling drivers. Route layout design is guided by passenger flows:routes are established to provide direct or indirect connection between locations and areas that generate and attract demand for transit travel, such as residential and activity related centers_Levinson1992_.For example,passenger flows between a central business district_CBD_and suburbs dictate the design of radial routes while demand for trips between different neighborhoods may lead to the selection of a circular route connecting them.Anticipated service coverage,transfers,desirable route shapes,and available resources usually determine the structure of the route network.Route shapes areusually constrained by their length and directness_route directness implies that route shapes are as straight as possible between connected points_,the usage of given roads,and the overlapping with other transit routes.The desirable outcome is a set of routesconnecting locations within a service area,conforming to given design criteria.For each route, frequencies and bus types are the operational characteristics typically determined through design. Calculations are based on expected passenger volumes along routes that are estimated empirically or by applying transit assignmenttechniques,under frequency requirement constraints_minimum and maximum allowedfrequencies guaranteeing safety and tolerable waiting times,respectively_,desired load factors, fleet size,and availability.These steps as well as the overall design.process have been largely based upon practical guidelines,the expert judgment of transit planners,and operators experience_Baaj and Mahmassani1991_.Two handbooks by Black _1995_and Vuchic_2004_outline frameworks to be followed by planners when designing a public transportation network that include:_1_establishing the objectives for the network;_2_ defining the operational environment of the network_road structure,demand patterns,and characteristics_;_3_developing;and_4_evaluating alternative public transportation networks.Despite the extensive use of practical guidelines and experience for designing transit networks,researchers have argued that empirical rules may not be sufficient for designing an efficient transit network and improvements may lead to better quality and more efficient services. For example,Fan and Machemehl_2004_noted that researchers and practitioners have been realizing that systematic and integrated approaches are essential for designing economically and operationally efficient transit networks.A systematic design process implies clear and consistent steps and associated techniques for designing a public transportation network,which is the scope of the TRNDP.TRNDP:OverviewResearch has extensively examined the TRNDP since the late1960s.In1979,Newell discussed previous research on the optimal design of bus routes and Hasselström_1981_ analyzed relevant studies and identified the major features of the TRNDP as demand characteristics,objective functions,constraints,passengerbehavior,solution techniques,and computational time for solving the problem.An extensive review of existing work on transit network design was provided by Chua_1984_who reported five types of transit system planning:_1_manual;_2_marketanalysis;_3_systems analysis;_4_systems analysis with interactive graphics;and_5_ mathematical optimization approach.Axhausemm and Smith_1984_analyzed existing heuristic algorithms for formulating the TRNDP in Europe,tested them,anddiscussed their potential implementation in the United States.Ceder and Wilson_1986_reportedprior work on the TRNDP and distinguished studies into those that deal with idealized networks and to those that focus on actual routes,suggesting that the main features of the TRNDP include demand characteristics,objectivesand constraints,and solution methods.At the same period,Van Nes et al._1988_grouped TRNDP models into six categories:_1_ analytical models for relating parameters of the public transportation system;_2_models determining the links to be used for public transportation route construction;_3_models determining routes only;_4_models assigning frequencies to a set of routes;_5_two-stage models for constructing routes and then assigning frequencies;and_6_models for simultaneously determining routes and frequencies.Spacovic et al._1994_and Spacovic and Schonfeld_1994_proposed a matrix organization and classified each study according to design parameters examined,objectives anticipated,network geometry,and demand characteristics. Ceder and Israeli_1997_suggested broad categorizations for TRNDP models into passenger flow simulation and mathematical programming models.Russo_1998_adopted the same categorization and noted that mathematical programming models guarantee optimal transit network design but sacrifice the level of detail in passenger representation and design parameters, while simulation models address passenger behavior but use heuristic procedures obtaining a TRNDP solution.Ceder_2001_enhanced his earlier categorization by classifying TRNDP models into simulation,ideal network,and mathematical programming models.Finally,in a recent series of studies,Fan and Machemehl_2004,2006a,b_divided TRNDP approaches into practical approaches,analytical optimization models for idealized conditions,and metaheuristic procedures for practical problems.The TRNDP is an optimization problem where objectives are defined,its constraints are determined,and a methodology is selected and validated for obtaining an optimal solution.The TRNDP is described by the objectives of the public transportation network service to be achieved, the operational characteristics and environment under which the network will operate,and the methodological approach for obtaining the optimal network design.Based on this description of the TRNDP,we propose a three-layer structure for organizing TRNDP approaches_Objectives, Parameters,and Methodology_.Each layer includes one or more items that characterize each study.The“Objectives”layer incorporates the goals set when designing a public transportation system such as the minimization of the costs of the system or the maximization of the quality of services provided.The“Parameters”layer describes the operating environment and includes both the design variables expected to be derived for the transit network_route layouts,frequencies_as well as environmental and operational parameters affecting and constraining that network_for example,allowable frequencies,desired load factors,fleet availability,demand characteristics and patterns,and so on_.Finally,the“Methodology”layer covers the logical–mathematical framework and algorithmic tools necessary to formulate and solve the TRNDP.The proposed structure follows the basic concepts toward setting up a TRNDP:deciding upon the objectives, selecting the transit network items and characteristics to be designed,setting the necessary constraints for the operating environment,and formulating and solving the problem. TRNDP:ObjectivesPublic transportation serves a very important social role while attempting to do this at the lowest possible operating cost.Objectives for designing daily operations of a public transportation system should encompass both angles.The literature suggests that most studies actually focus on both the service and economic efficiency when designing such a system. Practical goals for the TRNDP can be briefly summarized as follows_Fielding1987;van Oudheudsen et al.1987;Black1995_:_1_user benefit maximization;_2_operator cost minimization;_3_total welfare maximization;_4_capacity maximization;_5_energy conservation—protection of the environment;and_6_individual parameter optimization.Mandl_1980_indicated that public transportation systems have different objectives to meet. He commented,“even a single objective problem is difficult to attack”_p.401_.Often,these objectives are controversial since cutbacks in operating costs may require reductions in the quality of services.Van Nes and Bovy_2000_pointed out that selected objectives influence the attractiveness and performance of a public transportation network.According to Ceder and Wilson_1986_,minimization of generalized cost or time or maximization of consumer surplus were the most common objectives selected when developing transit network design models. Berechman_1993_agreed that maximization of total welfare is the most suitable objective for designing a public transportation system while Van Nes and Bovy_2000_argued that the minimization of total user and system costs seem the most suit able and less complicatedobjective_compared to total welfare_,while profit maximization leads to nonattractive public transportation networks.As can be seen in Table1,most studies seek to optimize total welfare,which incorporates benefits to the user and to the er benefits may include travel,access and waiting cost minimization,minimization of transfers,and maximization of coverage,while benefits for the system are maximum utilization and quality of service,minimization of operating costs, maximization of profits,and minimization of the fleet size used.Most commonly,total welfare is represented by the minimization of user and system costs.Some studies address specific objectives from the user,theoperator,or the environmental perspective.Passenger convenience,the number of transfers, profit and capacity maximization,travel time minimization,and fuel consumption minimization are such objectives.These studies either attempt to simplify the complex objective functions needed to setup the TRNDP_Newell1979;Baaj and Mahmassani1991;Chakroborty and Dwivedi2002_,or investigate specific aspects of the problem,such as objectives_Delle Site and Fillipi2001_,and the solution methodology_Zhao and Zeng2006;Yu and Yang2006_.Total welfare is,in a sense,a compromise between objectives.Moreover,as reported by some researchers such as Baaj and Mahmassani_1991_,Bielli et al._2002_,Chackroborty and Dwivedi_2002_,and Chakroborty_2003_,transit network design is inherently a multiobjective problem.Multiobjective models for solving the TRNDP have been based on the calculation of indicators representing different objectives for the problem at hand,both from the user and operator perspectives,such as travel and waiting times_user_,and capacity and operating costs _operator_.In their multiobjective model for the TRNDP,Baaj and Majmassani_1991_relied on the planner’s judgment and experience for selecting the optimal public transportation network,based on a set of indicators.In contrast,Bielli et al._2002_and Chakroborty and Dwivedi_2002_,combined indicators into an overall,weighted sum value, which served as the criterion for determining the optimaltransit network.TRNDP:ParametersThere are multiple characteristics and design attributes to consider for a realistic representation of a public transportation network.These form the parameters for the TRNDP.Part of these parameters is the problem set of decision variables that define its layout and operational characteristics_frequencies,vehicle size,etc._.Another set of design parameters represent the operating environment_network structure,demand characters,and patterns_, operational strategies and rules,and available resources for the public transportation network. These form the constraints needed to formulate the TRNDP and are,a-priori fixed,decided upon or assumed.Decision VariablesMost common decision variables for the TRNDP are the routes and frequencies of the public transportation network_Table1_.Simplified early studies derived optimal route spacing between predetermined parallel or radial routes,along with optimal frequencies per route_Holroyd1967; Byrne and Vuchic1972;Byrne1975,1976;Kocur and Hendrickson1982;Vaughan1986_,while later models dealt with the development of optimal route layouts and frequency determination. Other studies,additionally,considered fares_Kocur and Hendrickson1982;Morlok and Viton 1984;Chang and Schonfeld1991;Chien and Spacovic2001_,zones_Tsao and Schonfeld1983; Chang and Schonfeld1993a_,stop locations_Black1979;Spacovic and Schonfeld1994; Spacovic et al.1994;Van Nes2003;Yu and Yang2006_and bus types_Delle Site and Filippi 2001_.Network StructureSome early studies focused on the design of systems in simplified radial_Byrne1975;Black 1979;Vaughan1986_,or rectangular grid road networks_Hurdle1973;Byrne and Vuchic1972; Tsao and Schonfeld1984_.However,most approaches since the1980s were either applied to realistic,irregular grid networks or the network structure was of no importance for the proposed model and therefore not specified at all.Demand PatternsDemand patterns describe the nature of the flows of passengers expected to be accommodated by the public transportation network and therefore dictate its structure.For example,transit trips from a number of origins_for example,stops in a neighborhood_to a single destination_such as a bus terminal in the CBD of a city_and vice-versa,are characterized as many-to-one_or one-tomany_transit demand patterns.These patterns are typically encountered in public transportation systems connecting CBDs with suburbs and imply a structure of radial orparallel routes ending at a single point;models for patterns of that type have been proposed by Byrne and Vuchic_1972_,Salzborn_1972_,Byrne_1975,1976_,Kocur and Hendrickson _1982_,Morlok and Viton_1984_,Chang and Schonfeld_1991,1993a_,Spacovic and Schonfeld_1994_,Spacovic et al._1994_,Van Nes_2003_,and Chien et al._2003_.On the other hand,many-to-many demand patterns correspond to flows between multiple origins and destinations within an urban area,suggesting that the public transportation network is expected to connect various points in an area.Demand CharacteristicsDemand can be characterized either as“fixed”_or“inelastic”_or“elastic”;the later meaning that demand is affected by the performance and services provided by the public transportation network.Lee and Vuchic_2005_distinguished between two types of elastic demand:_1_demand per mode affected by transportation services,with total demand for travel kept constant;and_2_total demand for travel varying as a result of the performance of the transportation system and its modes.Fan and Machemehl_2006b_noted that the complexity of the TRNDP has led researchers intoassuming fixed demand,despite its inherent elastic nature.However,since the early1980s, studies included aspects of elastic demand in modeling the TRNDP_Hasselstrom1981;Kocur and Hendrickson1982_.Van Nes et al._1988_applied a simultaneous distribution-modal split model based on transit deterrence for estimatingdemand for public transportation.In a series of studies,Chang and Schonfeld_1991,1993a,b_ and Spacovic et al._1994_estimated demand as a direct function of travel times and fares with respect to their elasticities,while Chien and Spacovic2001_,followed the same approach assuming that demand is additionally affected by headways,route spacing and fares.Finally, studies by Leblanc_1988_,Imam_1998_,Cipriani et al._2005_,Lee and Vuchic_2005_;and Fan and Machemehl_2006a_based demand estimation on mode choice models for estimating transit demand as a function of total demand for travel.中文译文:公交路线网络设计问题:回顾摘要:公共交通网络的有效设计让交通理论与实践成为众人关注的焦点,随之发展出了很多规划相关公交路线网络设计问题(TRNDP)的模型与方法。

20外文文献翻译原文及译文参考样式

20外文文献翻译原文及译文参考样式

20外⽂⽂献翻译原⽂及译⽂参考样式华北电⼒⼤学科技学院毕业设计(论⽂)附件外⽂⽂献翻译学号: 0819******** 姓名:宗鹏程所在系别:机械⼯程及⾃动化专业班级:机械08K1指导教师:张超原⽂标题:Development of a High-PerformanceMagnetic Gear年⽉⽇⾼性能磁齿轮的发展1摘要:本⽂提出了⼀个⾼性能永磁齿轮的计算和测量结果。

上述分析的永磁齿轮有5.5的传动⽐,并能够提供27 Nm的⼒矩。

分析表明,由于它的弹簧扭转常数很⼩,因此需要特别重视安装了这种⾼性能永磁齿轮的系统。

上述分析的齿轮也已经被应⽤在实际中,以验证、预测其效率。

经测量,由于较⼤端齿轮传动引起的磁⼒齿轮的扭矩只有16 Nm。

⼀项关于磁齿轮效率损失的系统研究也展⽰了为什么实际⼯作效率只有81%。

⼀⼤部分磁损耗起源于轴承,因为机械故障的存在,此轴承的备⽤轴承在此时是必要的。

如果没有源于轴的少量磁泄漏,我们估计能得到⾼达96%的效率。

与传统的机械齿轮的⽐较表明,磁性齿轮具有更好的效率和单位体积较⼤扭矩。

最后,可以得出结论,本⽂的研究结果可能有助于促进传统机械齿轮向磁性齿轮发展。

关键词:有限元分析(FEA)、变速箱,⾼转矩密度,磁性齿轮。

⼀、导⾔由于永久磁铁能产⽣磁通和磁⼒,虽然⼏个世纪过去了,许多⼈仍然着迷于永久磁铁。

,在过去20年的复兴阶段,正是这些优点已经使得永久磁铁在很多实际中⼴泛的应⽤,包括在起重机,扬声器,接头领域,尤其是在永久磁铁电机⽅⾯。

其中对永磁铁的复兴最常见于效率和转矩密度由于永磁铁的应⽤显著提⾼的⼩型机器的领域。

在永久磁铁没有获取⾼度重视的⼀个领域是传动装置的领域,也就是说,磁⼒联轴器不被⼴泛⽤于传动装置。

磁性联轴器基本上可以被视为以传动⽐为1:1磁⼒齿轮。

相⽐标准电⽓机器有约10kN m/m的扭矩,装有⾼能量永久磁铁的磁耦有⾮常⾼的单位体积密度的扭矩,变化范围⼤约300–400 kN 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)外文参考资料及译文译文题目:Debug Java applications remotely with Eclipse学生姓名:孙权学号: 0805110410专业:计算机科学与技术(嵌入式软件人才培养) 所在学院:信息技术学院指导教师:王预职称:副教授2011年 12 月 6 日Debug Java applications remotely with EclipseUse the power of the Eclipse IDE to spread around your Java application debuggingYou don't need to debug Java™ applications on just your local desktop. Learn how to spread around your debugging using differ ent connection types that make up remote debugging. This article explains the features and examples that show how to set up remote application debugging.Remote debugging can be useful for application development, such as developing a program for a low-end machine that cannot host the development platform, or debugging programs on dedicated machines like Web servers, whose services cannot be shut down. Other examples include Java applications running with limited memory or CPU power, such as mobile devices, or developers wanting to separate the application and development environments, etc.PrerequisitesIf you don't have it already, download Eclipse V3.4 (Ganymede). In Ganymede, the socket listening connector has been added to the Remote Java Application launch-configuration type. Eclipse's new socket listening connector allows you to start the Java debugger, which listens for a connection on a specific socket. The program being debugged can then be started with command-line options to connect to the debugger. Prior to the Ganymede release, only asocket-attaching connector was provided, and the program being debugged hadto be a debug host that was connected by the debugger. It is impractical for mobile devices to be a host due to insufficient memory and CPU power.To use remote debugging, Java Virtual Machine (JVM) V5.0 or later must be used, such as IBM® J9 or Sun Microsystems' Java SE Development Kit (JDK). In this article, we focus on remote debugging, rather than detail each of Eclipse's debugging features. See Resources for more information about debugging with Eclipse and where to find the aforementioned software.JPDA introductionSun Microsystems' Java Platform Debugger Architecture (JPDA) technology is a multitiered architecture that allows you to debug Java applications in all situations easily. The JPDA consists of two interfaces (the JVM Tool Interface and JDI, respectively), a protocol (Java Debug Wire Protocol), and two software components that tie them together (back-end and front-end). It's designed for use by debuggers in any environment. JPDA is not only for desktop systems but works well with embedded systems, too.The JVM Tool Interface (JVMTI) defines that a VM must provide for debugging. (Editor's note: Starting with Java V5, JVMTI replaced JVMDI, which was used in Java V1.4.) The Java Debug Wire Protocol (JDWP) describes the format of debugging information and requests transferred between the process being debugged and a debugger front end, which implements the JDI, such as Eclipse, Borland JBuilder, and many others. The program being debugged is often calledthe debuggee in Sun's JPDA specification. The JDI is a high-level interface to define the information and requests used for remote debugging. The architecture is structured as follows. Listing 1. The Java Platform Debugger Architecture/ |--------------|/ | VM |debuggee -----( |--------------| <---- JVMTI - Java VM Tool Interface\ | back-end |\ |--------------|/ |comm channel --( | <------------ JDWP - Java Debug Wire Protocol\ |/ |--------------|/ | front-end |debugger -----( |--------------| <---- JDI - Java Debug Interface\ | UI |\ |--------------|Therefore, any third-party tools and VM based on JPDA should work together without complaint. This client-server architecture allows you to debug a Java program from a local workstation running the platform, or even debug it from a remote computer on your network. Before talking about the debug-scenario stuff, we need to introduce two terms used in the JPDA specification: connector and transport.A connector is a JDI abstraction used to establish a connection between a debugger application and a target VM. A transport defines how applications access and transmit data between the front end and back end. The connectors "map" to the available transport types and the modes of connection. In Sun's reference implementation of JPDA, two transport mechanisms are provided on Microsoft® Windows®: socket transport and shared memory transport. Available connectors:∙Socket-attaching connector∙Shared-memory attaching connector∙Socket-listening connector∙Shared-memory listening connector∙Command-line launching connectorIn establishing a connection between a debugger application and target VM, one side acts as a server and listens for a connection. At some later time, the other side attaches to the listener and establishes a connection. The connections allow the debugger application or the target VM to act as a server. The communications among processes can be running on one machine or different machines. The problem with debugging a Java program remotely is not in the debugger front end but the remote Java back end. Unfortunately, there is not much information about this in the Eclipse help system. In fact, JDI and JVMTI are implemented by Eclipse and the Java runtime environment, respectively. The only thing we are concerned with is the JDWP, which contains the information to communicate with the JVMTI and JDI. The JDWP contains many arguments that have been added to invoke the application for the remote Java application. Following are some of the arguments used in this article.-XdebugEnables debugging features.-Xrunjdwp:<sub-options>Loads the implementation of JDWP in the target VM. It uses a transport and the JDWP protocol to communicate with aseparate debugger application. Specific suboptions are described below.Starting from Java V5, you can use the -agentlib:jdwp option, instead of -Xdebug and -Xrunjdwp. But if you have to connect to the VM prior to V5, -Xdebug and -Xrunjdwp will be the only choice. Following are brief descriptions of the -Xrunjdwp suboptions.transportGenerally, socket transport is used. But shared-memory transport can also be used on the Windows platform, if available. serverIf the value is y, the target application listens for a debugger application to attach. Otherwise, it attaches to a debugger application at the specified address.addressThis is the transport address for the connection. If the server is n, attempt to attach to a debugger application at this address.Otherwise, listen for a connection at this port.suspendIf the value is y, the target VM will be suspended until the debugger application connects.For detailed explanations for each debug setting, refer to the JPDA documentation (see Resources).Listing 2 shows an example of how to launch a VM in debug mode and listen for a socket connection at port 8765.Listing 2. Target VM acts as a debug serverListing 3 shows how to attach to a running debugger application using a socket on host 127.0.0.1 at port 8000.Listing 3. Target VM acts as a debug clientEclipse is a graphical Java debugger front end. The JDI is implemented in org.eclipse.jdt.debug bundle. In this article, we don't discuss the details of JDI implementation. See Resources for information about Eclipse JDT and Java JDI technology.The first thing we want to know is which Eclipse connector to use. To learn the remote connection types provided by Eclipse, you can add a launch configuration in Remote Java Application by going to the Eclipse menu and selecting Run > Debug Configurations..., then selecting the connector from the dropdown list. Two connectors are provided in Ganymede:∙Socket Attach∙Socket ListenFor the socket-listening connector, the Eclipse VM will be the host to be connected by the remote Java application. For thesocket-attaching connector, the target VM will be the host. There is no difference for application debugging between the two connectors — the user may choose. A good rule of thumb is to use the faster, more powerful computer as the VM debug host because of the computational resources required.Before debugging your Java application, you may need to make sure the debug options are all enabled for your remote application. If that information is not available, you will get an error message, such as "Debug information is not available" or "Unable to install breakpoint due to missing line number." You can modify the settings from the Eclipse menu by changing what's set in Window > Preferences > Java > Compiler.Figure 1. Debug options in EclipseDebug an application remotelyWe are ready to start debugging an application remotely. Let's do it step by step:1. Create a Java project with a simple classWe create a simple class for debugging purpose. Listing 4 shows the sample code.Listing 4. Sample code for debugging2. Set a breakpointSet a breakpoint in the code. In this example, we set the breakpoint in the line System.out.println("This is a test.");. Figure 2. Set breakpoints in Eclipse3. Debug the application locallyBefore debugging your application, ensure that the debug options described in Figure 1 are enabled for the project. It's unnecessary to debug an application locally, but we can make sure all the debug information is available. Right-click on the Java project, select Debug As and select Java Application (see Figure 3). If the application execution is stopped at the breakpoint, the debugging information is presented correctly. You can continue to use the debugging features, such asdisplaying the debug stack, variables, or breakpoint management, etc.Figure 3. Debug the application locally4. Export the Java projectWe will use this application as the debug target. Right-click on the Java project, select Export, select Java, then choose JAR file or Runnable JAR file to export the project. The JAR file will be generated at the desired location. Be aware that if the Java source does not match the target application, the debug function will not work correctly.5. Run the Java application manuallyOpen a console to launch the application manually to make sure the Java runtime environment is configured properly. Listing 5. Sample to invoke Java application6. Debug the application remotelyCopy the JAR file to the appropriate location on the remote computer, or even the same machine, invoke the debug server, and then attach a client to it. The simple Java application can act as a debug server or client. Depending on the configuration, you can choose either Socket Attach or Socket Listen connection type in Eclipse. Learn how to run the application as a server or client in the following two sections.Target VM acts as debug serverThe following example invokes the Java application on the remote side, acts as a debug server, and listens for a socket connection on port 8000. The target VM will be suspended until the debugger connects.Listing 6. VM invocation sample for socket attaching mode in EclipseStart Eclipse using the remote launch configuration and specify the target VM address of the remote application. To do this, click Run > Debug Configurations, and double-click the Remote Java Application in the Eclipse menu. From the newly created launch configuration, specify the IP and port for target application. To run the remote application in the same machine, simply specify the host IP as localhost or 127.0.0.1.Figure 4. Configuration of socket-attaching connectionSelect Allow termination of remote VM option to terminate the VM to which you are connecting during application debugging. Figure 5. Terminate button in EclipseTarget VM acts as debug clientThe second example is to use a simple Java application that acts as a debug client, and the debugger front end acts as a debug server. Eclipse uses the socket listen-mode connection type for listening. The debug front end must be started in advance to listen on a specific port. Figure 6 shows a sample configuration to set up listening.Figure 6. Configuration of socket-listening connectionClick the Eclipse Debug button, and the status bar will show the message "waiting for vm to connect at port 8000..." When you see that, start the remote application. Listing 7 shows how to invoke the Java application as a debug client and attach it to a running debugger application using a socket on host 127.0.0.1 at port 8000.Listing 7. VM invocation sample for socket-listening connection in EclipseIf everything goes well, the debug perspective will be displayed to support the application debugging, and the execution of the remote Java application will be stopped normally. This is similar to Step 3 that we did in local debugging (see Figure 3). At this point, you can use standard debugging functions, such as setting breakpoints and values, step execution, etc.ConclusionThis article illustrated how to use the Eclipse built-in remote Java application configuration type to perform application debugging remotely. It introduced how to set up a Java application to invoke remote debugging and helped you understand the connectors Eclipse provides. Finally, you learned how to apply this technology to your projects.ResourcesLearn∙"Eclipse Ganymede at a glance" is an overview of several Ganymede projects, along with resources for more information.∙For an introduction to the debugging with the Eclipse platform, see "Debugging with the Eclipse Platform."∙Expand your Eclipse debugging knowledge by checking out Eclipse Debugging Resources.∙Learn more about Java Platform Debugger Architecture by Sun Microsystems.∙Read the Java Platform Debugger Architecture documentation to learn more about JPDA.∙Read the Java Debug Interface documentation to learn more about JDI.∙The JDT project provides the tool plug-ins that implement a Java IDE supporting the development of any Java application, including Eclipse plug-ins.∙ Check out the "Recommended Eclipse reading list." ∙ Browse all the Eclipse content on developerWorks.∙ New to Eclipse? Read the developerWorks article "Get started with Eclipse Platform" to learn its origin and architecture, and how to extend Eclipse with plug-ins.∙ Expand your Eclipse skills by checking out IBM developerWorks' Eclipse project resources.∙ To listen to interesting interviews and discussions for software developers, check out check out developerWorks podcasts. ∙ Stay current with developerWorks' Technical events and webcasts.∙ Watch and learn about IBM and open source technologies and product functions with the no-cost developerWorks On demand demos.∙ Check out upcoming conferences, trade shows, webcasts, and other Events around the world that are of interest to IBM open source developers.∙ Visit the developerWorks Open source zone for extensive how-to information, tools, and project updates to help you develop with open source technologies and use them with IBM's products. ∙ Get products and technologies∙ The Java 2 Standard Edition V5 or greater is available from Sun Microsystems. ∙ Check out the latest Eclipse technology downloads at IBM alphaWorks. ∙ Download Eclipse Platform and other projects from the Eclipse Foundation.∙ Download IBM product evaluation versions, and get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, Tivoli®, and WebSphere®.∙Innovate your next open source development project with IBM trial software, available for download or on DVD.本文来自于:/developerworks/java/library/os-eclipse-javadebug/index.html?S_TACT=105AGX02&S_C MP=EDU使用 Eclipse 远程调试 Java 应用程序利用 Eclipse IDE 的强大功能远程调试 Java 应用程序在本地计算机上调试 Java™ 应用程序并不是惟一的选择。

相关文档
最新文档