毕业设计外文文献翻译~
- 格式:docx
- 大小:32.88 KB
- 文档页数:12
毕业设计(论文)外文资料翻译系别:专业:班级:姓名:学号:外文出处:附件: 1. 原文; 2. 译文2013年03月附件一:A Rapidly Deployable Manipulator SystemChristiaan J.J. Paredis, H. Benjamin Brown, Pradeep K. KhoslaAbstract:A rapidly deployable manipulator system combines the flexibility of reconfigurable modular hardware with modular programming tools, allowing the user to rapidly create a manipulator which is custom-tailored for a given task. This article describes two main aspects of such a system, namely, the Reconfigurable Modular Manipulator System (RMMS)hardware and the corresponding control software.1 IntroductionRobot manipulators can be easily reprogrammed to perform different tasks, yet the range of tasks that can be performed by a manipulator is limited by mechanicalstructure.Forexample, a manipulator well-suited for precise movement across the top of a table would probably no be capable of lifting heavy objects in the vertical direction. Therefore, to perform a given task,one needs to choose a manipulator with an appropriate mechanical structure.We propose the concept of a rapidly deployable manipulator system to address the above mentioned shortcomings of fixed configuration manipulators. As is illustrated in Figure 1, a rapidly deployable manipulator system consists of software and hardware that allow the user to rapidly build and program a manipulator which is customtailored for a given task.The central building block of a rapidly deployable system is a Reconfigurable Modular Manipulator System (RMMS). The RMMS utilizes a stock of interchangeable link and joint modules of various sizes and performance specifications. One such module is shown in Figure 2. By combining these general purpose modules, a wide range of special purpose manipulators can be assembled. Recently, there has been considerable interest in the idea of modular manipulators [2, 4, 5, 7, 9, 10, 14], for research applications as well as for industrial applications. However, most of these systems lack the property of reconfigurability, which is key to the concept of rapidly deployable systems. The RMMS is particularly easy toreconfigure thanks to its integrated quick-coupling connectors described in Section 3.Effective use of the RMMS requires, Task Based Design software. This software takes as input descriptions of the task and of the available manipulator modules; it generates as output a modular assembly configuration optimally suited to perform the given task. Several different approaches have been used successfully to solve simpli-fied instances of this complicated problem.A third important building block of a rapidly deployable manipulator system is a framework for the generation of control software. To reduce the complexity of softwaregeneration for real-time sensor-based control systems, a software paradigm called software assembly has been proposed in the Advanced Manipulators Laboratory at CMU.This paradigm combines the concept of reusable and reconfigurable software components, as is supported by the Chimera real-time operating system [15], with a graphical user interface and a visual programming language, implemented in OnikaA lthough the software assembly paradigm provides thesoftware infrastructure for rapidly programming manipulator systems, it does not solve the programming problem itself. Explicit programming of sensor-based manipulator systems is cumbersome due to the extensive amount of detail which must be specified for the robot to perform the task. The software synthesis problem for sensor-based robots can be simplified dramatically, by providing robust robotic skills, that is, encapsulated strategies for accomplishing common tasks in the robots task domain [11]. Such robotic skills can then be used at the task level planning stage without having to consider any of the low-level detailsAs an example of the use of a rapidly deployable system,consider a manipulator in a nuclear environment where it must inspect material and space for radioactive contamination, or assemble and repair equipment. In such an environment, widely varied kinematic (e.g., workspace) and dynamic (e.g., speed, payload) performance is required, and these requirements may not be known a priori. Instead of preparing a large set of different manipulators to accomplish these tasks—an expensive solution—one can use a rapidly deployable manipulator system. Consider the following scenario: as soon as a specific task is identified, the task based design software determinesthe task. This optimal configuration is thenassembled from the RMMS modules by a human or, in the future, possibly by anothermanipulator. The resulting manipulator is rapidly programmed by using the software assembly paradigm and our library of robotic skills. Finally,the manipulator is deployed to perform its task.Although such a scenario is still futuristic, the development of the reconfigurable modular manipulator system, described in this paper, is a major step forward towards our goal of a rapidly deployable manipulator system.Our approach could form the basis for the next generation of autonomous manipulators, in which the traditional notion of sensor-based autonomy is extended to configuration-based autonomy. Indeed, although a deployed system can have all the sensory and planning information it needs, it may still not be able to accomplish its task because the task is beyond the system’s physical capabilities. A rapidly deployable system, on the other hand, could adapt its physical capabilities based on task specifications and, with advanced sensing, control, and planning strategies, accomplish the task autonomously.2 Design of self-contained hardware modulesIn most industrial manipulators, the controller is a separate unit housing the sensor interfaces, power amplifiers, and control processors for all the joints of the manipulator.A large number of wires is necessary to connect this control unit with the sensors, actuators and brakes located in each of the joints of the manipulator. The large number of electrical connections and the non-extensible nature of such a system layout make it infeasible for modular manipulators. The solution we propose is to distribute the control hardware to each individual module of the manipulator. These modules then become self-contained units which include sensors, an actuator, a brake, a transmission, a sensor interface, a motor amplifier, and a communication interface, as is illustrated in Figure 3. As a result, only six wires are requiredfor power distribution and data communication.2.1 Mechanical designThe goal of the RMMS project is to have a wide variety of hardware modules available. So far, we have built four kinds of modules: the manipulator base, a link module, three pivot joint modules (one of which is shown in Figure 2), and one rotate joint module. The base module and the link module have no degrees-of-freedom; the joint modules have onedegree-of-freedom each. The mechanical design of the joint modules compactly fits aDC-motor, a fail-safe brake, a tachometer, a harmonic drive and a resolver.The pivot and rotate joint modules use different outside housings to provide the right-angle or in-line configuration respectively, but are identical internally. Figure 4 shows in cross-section the internal structure of a pivot joint. Each joint module includes a DC torque motor and 100:1 harmonic-drive speed reducer, and is rated at a maximum speed of 1.5rad/s and maximum torque of 270Nm. Each module has a mass of approximately 10.7kg. A single, compact, X-type bearing connects the two joint halves and provides the needed overturning rigidity. A hollow motor shaft passes through all the rotary components, and provides achannel for passage of cabling with minimal flexing.2.2 Electronic designThe custom-designed on-board electronics are also designed according to the principle of modularity. Each RMMS module contains a motherboard which provides the basic functionality and onto which daughtercards can be stacked to add module specific functionality.The motherboard consists of a Siemens 80C166 microcontroller, 64K of ROM, 64K of RAM, an SMC COM20020 universal local area network controller with an RS-485 driver, and an RS-232 driver. The function of the motherboard is to establish communication with the host interface via an RS-485 bus and to perform the lowlevel control of the module, as is explained in more detail in Section 4. The RS-232 serial bus driver allows for simple diagnostics and software prototyping.A stacking connector permits the addition of an indefinite number of daughtercards with various functions, such as sensor interfaces, motor controllers, RAM expansion etc. In our current implementation, only modules with actuators include a daughtercard. This card contains a 16 bit resolver to digital converter, a 12 bit A/D converter to interface with the tachometer, and a 12 bit D/A converter to control the motor amplifier; we have used an ofthe-shelf motor amplifier (Galil Motion Control model SSA-8/80) to drive the DC-motor. For modules with more than one degree-of-freedom, for instance a wrist module, more than one such daughtercard can be stacked onto the same motherboard.3 Integrated quick-coupling connectorsTo make a modular manipulator be reconfigurable, it is necessary that the modules can be easily connected with each other. We have developed a quick-coupling mechanism with which a secure mechanical connection between modules can be achieved by simply turning a ring handtight; no tools are required. As shown in Figure 5, keyed flanges provide precise registration of the two modules. Turning of the locking collar on the male end produces two distinct motions: first the fingers of the locking ring rotate (with the collar) about 22.5 degrees and capture the fingers on the flanges; second, the collar rotates relative to the locking ring, while a cam mechanism forces the fingers inward to securely grip the mating flanges. A ball- transfer mechanism between the collar and locking ring automatically produces this sequence of motions.At the same time the mechanical connection is made,pneumatic and electronic connections are also established. Inside the locking ring is a modular connector that has 30 male electrical pins plus a pneumatic coupler in the middle. These correspond to matching female components on the mating connector. Sets of pins are wired in parallel to carry the 72V-25A power for motors and brakes, and 48V–6A power for the electronics. Additional pins carry signals for two RS-485 serial communication busses and four video busses. A plastic guide collar plus six alignment pins prevent damage to the connector pins and assure proper alignment. The plastic block holding the female pins can rotate in the housing to accommodate the eight different possible connection orientations (8@45 degrees). The relative orientation is automatically registered by means of an infrared LED in the female connector and eight photodetectors in the male connector.4 ARMbus communication systemEach of the modules of the RMMS communicates with a VME-based host interface over a local area network called the ARMbus; each module is a node of the network. The communication is done in a serial fashion over an RS-485 bus which runs through the length of the manipulator. We use the ARCNET protocol [1] implemented on a dedicated IC (SMC COM20020). ARCNET is a deterministic token-passing network scheme which avoids network collisions and guarantees each node its time to access the network. Blocks ofinformation called packets may be sent from any node on the network to any one of the other nodes, or to all nodes simultaneously (broadcast). Each node may send one packet each time it gets the token. The maximum network throughput is 5Mb/s.The first node of the network resides on the host interface card, as is depicted in Figure 6. In addition to a VME address decoder, this card contains essentially the same hardware one can find on a module motherboard. The communication between the VME side of the card and the ARCNET side occurs through dual-port RAM.There are two kinds of data passed over the local area network. During the manipulator initialization phase, the modules connect to the network one by one, starting at the base and ending at the end-effector. On joining the network, each module sends a data-packet to the host interface containing its serial number and its relative orientation with respect to the previous module. This information allows us to automatically determine the current manipulator configuration.During the operation phase, the host interface communicates with each of the nodes at 400Hz. The data that is exchanged depends on the control mode—centralized or distributed. In centralized control mode, the torques for all the joints are computed on the VME-based real-time processing unit (RTPU), assembled into a data-packet by the microcontroller on the host interface card and broadcast over the ARMbus to all the nodes of the network. Each node extracts its torque value from the packet and replies by sending a data-packet containing the resolver and tachometer readings. In distributed control mode, on the other hand, the host computer broadcasts the desired joint values and feed-forward torques. Locally, in each module, the control loop can then be closed at a frequency much higher than 400Hz. The modules still send sensor readings back to the host interface to be used in the computation of the subsequent feed-forward torque.5 Modular and reconfigurable control softwareThe control software for the RMMS has been developed using the Chimera real-time operating system, which supports reconfigurable and reusable software components [15]. The software components used to control the RMMS are listed in Table 1. The trjjline, dls, and grav_comp components require the knowledge of certain configuration dependent parametersof the RMMS, such as the number of degrees-of-freedom, the Denavit-Hartenberg parameters etc. During the initialization phase, the RMMS interface establishes contact with each of the hardware modules to determine automatically which modules are being used and in which order and orientation they have been assembled. For each module, a data file with a parametric model is read. By combining this information for all the modules, kinematic and dynamic models of the entire manipulator are built.After the initialization, the rmms software component operates in a distributed control mode in which the microcontrollers of each of the RMMS modules perform PID control locally at 1900Hz. The communication between the modules and the host interface is at 400Hz, which can differ from the cycle frequency of the rmms software component. Since we use a triple buffer mechanism [16] for the communication through the dual-port RAM on the ARMbus host interface, no synchronization or handshaking is necessary.Because closed form inverse kinematics do not exist for all possible RMMS configurations, we use a damped least-squares kinematic controller to do the inverse kinematics computation numerically..6 Seamless integration of simulationTo assist the user in evaluating whether an RMMS con- figuration can successfully complete a given task, we have built a simulator. The simulator is based on the TeleGrip robot simulation software from Deneb Inc., and runs on an SGI Crimson which is connected with the real-time processing unit through a Bit3 VME-to-VME adaptor, as is shown in Figure 6.A graphical user interface allows the user to assemble simulated RMMS configurations very much like assembling the real hardware. Completed configurations can be tested and programmed using the TeleGrip functions for robot devices. The configurations can also be interfaced with the Chimera real-time softwarerunning on the same RTPUs used to control the actual hardware. As a result, it is possible to evaluate not only the movements of the manipulator but also the realtime CPU usage and load balancing. Figure 7 shows an RMMS simulation compared with the actual task execution.7 SummaryWe have developed a Reconfigurable Modular Manipulator System which currently consists of six hardware modules, with a total of four degrees-of-freedom. These modules can be assembled in a large number of different configurations to tailor the kinematic and dynamic properties of the manipulator to the task at hand. The control software for the RMMS automatically adapts to the assembly configuration by building kinematic and dynamic models of the manipulator; this is totally transparent to the user. To assist the user in evaluating whether a manipulator configuration is well suited for a given task, we have also built a simulator.AcknowledgmentThis research was funded in part by DOE under grant DE-F902-89ER14042, by Sandia National Laboratories under contract AL-3020, by the Department of Electrical and Computer Engineering, and by The Robotics Institute, Carnegie Mellon University.The authors would also like to thank Randy Casciola, Mark DeLouis, Eric Hoffman, and Jim Moody for their valuable contributions to the design of the RMMS system.附件二:可迅速布置的机械手系统作者:Christiaan J.J. Paredis, H. Benjamin Brown, Pradeep K. Khosla摘要:一个迅速可部署的机械手系统,可以使再组合的标准化的硬件的灵活性用标准化的编程工具结合,允许用户迅速建立为一项规定的任务来通常地控制机械手。
毕业设计外文文献翻译毕业设计题目基于ANSYS对汽车钢板弹簧的有限元分析翻译题目汽车悬架专业车辆工程姓名尹志强班级A1131学号11113020147指导教师肖静机械与材料工程学院二O一四年十月译文一汽车悬架现代汽车中的悬架有两种,一种是从动悬架,另一种是主动悬架。
从动悬架即传统式的悬架,是由弹簧、减振器(减振筒)、导向机构等组成,它的功能是减弱路面传给车身的冲击力,衰减由冲击力而引起的承载系统的振动。
其中弹簧主要起减缓冲击力的作用,减振器的主要作用是衰减振动。
由于这种悬架是由外力驱动而起作用的,所以称为从动悬架。
而主动悬架的控制环节中安装了能够产生抽动的装置,采用一种以力抑力的方式来抑制路面对车身的冲击力及车身的倾斜力。
由于这种悬架能够自行产生作用力,因此称为主动悬架。
主动悬架是近十几年发展起来的,由电脑控制的一种新型悬架,具备三个条件:(1)具有能够产生作用力的动力源;(2)执行元件能够传递这种作用力并能连续工作;(3)具有多种传感器并将有关数据集中到微电脑进行运算并决定控制方式。
因此,主动悬架汇集了力学和电子学的技术知识,是一种比较复杂的高技术装置。
例如装置了主动悬架的法国雪铁龙桑蒂雅,该车悬架系统的中枢是一个微电脑,悬架上有5 种传感器,分别向微电脑传送车速、前轮制动压力、踏动油门踏板的速度、车身垂直方向的振幅及频率、转向盘角度及转向速度等数据。
电脑不断接收这些数据并与预先设定的临界值进行比较,选择相应的悬架状态。
同时,微电脑独立控制每一只车轮上的执行元件,通过控制减振器内油压的变化产生抽动,从而能在任何时候、任何车轮上产生符合要求的悬架运动。
因此,桑蒂雅桥车备有多种驾驶模式选择,驾车者只要扳动位于副仪表板上的“正常”或“运动”按钮,轿车就会自动设置在最佳的悬架状态,以求最好的舒适性能。
另外,主动悬架具有控制车身运动的功能。
当汽车制动或拐弯时的惯性引起弹簧变形时,主动悬架会产生一个与惯力相对抗的力,减少车身位置的变化。
附录1 外文原文Introducing the Spring FrameworkThe Spring Framework: a popular open source application framework that addresses many of the issues outlined in this book. This chapter will introduce the basic ideas of Spring and dis-cuss the central “bean factory”lightweight Inversion-of-Control (IoC) container in detail.Spring makes it particularly easy to implement lightweight, yet extensible, J2EE archi-tectures. It provides an out-of-the-box implementation of the fundamental architectural building blocks we recommend. Spring provides a consistent way of structuring your applications, and provides numerous middle tier features that can make J2EE development significantly easier and more flexible than in traditional approaches.The basic motivations for Spring are:To address areas not well served by other frameworks. There are numerous good solutions to specific areas of J2EE infrastructure: web frameworks, persistence solutions, remoting tools, and so on. However, integrating these tools into a comprehensive architecture can involve significant effort, and can become a burden. Spring aims to provide an end-to-end solution, integrating spe-cialized frameworks into a coherent overall infrastructure. Spring also addresses some areas that other frameworks don’t. For example, few frameworks address generic transaction management, data access object implementation, and gluing all those things together into an application, while still allowing for best-of-breed choice in each area. Hence we term Spring an application framework, rather than a web framework, IoC or AOP framework, or even middle tier framework.To allow for easy adoption. A framework should be cleanly layered, allowing the use of indi-vidual features without imposing a whole world view on the application. Many Spring features, such as the JDBC abstraction layer or Hibernate integration, can be used in a library style or as part of the Spring end-to-end solution.To deliver ease of use. As we’ve noted, J2EE out of the box is relatively hard to use to solve many common problems. A good infrastructure framework should make simple tasks simple to achieve, without forcing tradeoffs for future complex requirements (like distributed transactions) on the application developer. It should allow developers to leverage J2EE services such as JTA where appropriate, but to avoid dependence on them in cases when they are unnecessarily complex.To make it easier to apply best practices. Spring aims to reduce the cost of adhering to best practices such as programming to interfaces, rather than classes, almost to zero. However, it leaves the choice of architectural style to the developer.Non-invasiveness. Application objects should have minimal dependence on the framework. If leveraging a specific Spring feature, an object should depend only on that particular feature, whether by implementing a callback interface or using the framework as a class library. IoC and AOP are the key enabling technologies for avoiding framework dependence.Consistent configuration. A good infrastructure framework should keep application configuration flexible and consistent, avoiding the need for custom singletons and factories. A single style should be applicable to all configuration needs, from the middle tier to web controllers.Ease of testing. Testing either whole applications or individual application classes in unit tests should be as easy as possible. Replacing resources or application objects with mock objects should be straightforward.To allow for extensibility. Because Spring is itself based on interfaces, rather than classes, it is easy to extend or customize it. Many Spring components use strategy interfaces, allowing easy customization.A Layered Application FrameworkChapter 6 introduced the Spring Framework as a lightweight container, competing with IoC containers such as PicoContainer. While the Spring lightweight container for JavaBeans is a core concept, this is just the foundation for a solution forall middleware layers.Basic Building Blockspring is a full-featured application framework that can be leveraged at many levels. It consists of multi-ple sub-frameworks that are fairly independent but still integrate closely into a one-stop shop, if desired. The key areas are:Bean factory. The Spring lightweight IoC container, capable of configuring and wiring up Java-Beans and most plain Java objects, removing the need for custom singletons and ad hoc configura-tion. Various out-of-the-box implementations include an XML-based bean factory. The lightweight IoC container and its Dependency Injection capabilities will be the main focus of this chapter.Application context. A Spring application context extends the bean factory concept by adding support for message sources and resource loading, and providing hooks into existing environ-ments. Various out-of-the-box implementations include standalone application contexts and an XML-based web application context.AOP framework. The Spring AOP framework provides AOP support for method interception on any class managed by a Spring lightweight container. It supports easy proxying of beans in a bean factory, seamlessly weaving in interceptors and other advice at runtime. Chapter 8 dis-cusses the Spring AOP framework in detail. The main use of the Spring AOP framework is to provide declarative enterprise services for POJOs.Auto-proxying. Spring provides a higher level of abstraction over the AOP framework and low-level services, which offers similar ease-of-use to .NET within a J2EE context. In particular, the provision of declarative enterprise services can be driven by source-level metadata.Transaction management. Spring provides a generic transaction management infrastructure, with pluggable transaction strategies (such as JTA and JDBC) and various means for demarcat-ing transactions in applications. Chapter 9 discusses its rationale and the power and flexibility that it offers.DAO abstraction. Spring defines a set of generic data access exceptions that canbe used for cre-ating generic DAO interfaces that throw meaningful exceptions independent of the underlying persistence mechanism. Chapter 10 illustrates the Spring support for DAOs in more detail, examining JDBC, JDO, and Hibernate as implementation strategies.JDBC support. Spring offers two levels of JDBC abstraction that significantly ease the effort of writing JDBC-based DAOs: the org.springframework.jdbc.core package (a template/callback approach) and the org.springframework.jdbc.object package (modeling RDBMS operations as reusable objects). Using the Spring JDBC packages can deliver much greater pro-ductivity and eliminate the potential for common errors such as leaked connections, compared with direct use of JDBC. The Spring JDBC abstraction integrates with the transaction and DAO abstractions.Integration with O/R mapping tools. Spring provides support classes for O/R Mapping tools like Hibernate, JDO, and iBATIS Database Layer to simplify resource setup, acquisition, and release, and to integrate with the overall transaction and DAO abstractions. These integration packages allow applications to dispense with custom ThreadLocal sessions and native transac-tion handling, regardless of the underlyingO/R mapping approach they work with.Web MVC framework. Spring provides a clean implementation of web MVC, consistent with the JavaBean configuration approach. The Spring web framework enables web controllers to be configured within an IoC container, eliminating the need to write any custom code to access business layer services. It provides a generic DispatcherServlet and out-of-the-box controller classes for command and form handling. Request-to-controller mapping, view resolution, locale resolution and other important services are all pluggable, making the framework highly extensi-ble. The web framework is designed to work not only with JSP, but with any view technology, such as Velocity—without the need for additional bridges. Chapter 13 discusses web tier design and the Spring web MVC framework in detail.Remoting support. Spring provides a thin abstraction layer for accessing remoteservices without hard-coded lookups, and for exposing Spring-managed application beans as remote services. Out-of-the-box support is included for RMI, Caucho’s Hessian and Burlap web service protocols, and WSDL Web Services via JAX-RPC. Chapter 11 discusses lightweight remoting.While Spring addresses areas as diverse as transaction management and web MVC, it uses a consistent approach everywhere. Once you have learned the basic configuration style, you will be able to apply it in many areas. Resources, middle tier objects, and web components are all set up using the same bean configuration mechanism. You can combine your entire configuration in one single bean definition file or split it by application modules or layers; the choice is up to you as the application developer. There is no need for diverse configuration files in a variety of formats, spread out across the application.Spring on J2EEAlthough many parts of Spring can be used in any kind of Java environment, it is primarily a J2EE application framework. For example, there are convenience classes for linking JNDI resources into a bean factory, such as JDBC DataSources and EJBs, and integration with JTA for distributed transaction management. In most cases, application objects do not need to work with J2EE APIs directly, improving reusability and meaning that there is no need to write verbose, hard-to-test, JNDI lookups.Thus Spring allows application code to seamlessly integrate into a J2EE environment without being unnecessarily tied to it. You can build upon J2EE services where it makes sense for your application, and choose lighter-weight solutions if there are no complex requirements. For example, you need to use JTA as transaction strategy only if you face distributed transaction requirements. For a single database, there are alternative strategies that do not depend on a J2EE container. Switching between those transac-tion strategies is merely a matter of configuration; Spring’s consistent abstraction avoids any need to change application code.Spring offers support for accessing EJBs. This is an important feature (andrelevant even in a book on “J2EE without EJB”) because the use of dynamic proxies as codeless client-side business delegates means that Spring can make using a local stateless session EJB an implementation-level, rather than a fundamen-tal architectural, choice. Thus if you want to use EJB, you can within a consistent architecture; however, you do not need to make EJB the cornerstone of your architecture. This Spring feature can make devel-oping EJB applications significantly faster, because there is no need to write custom code in service loca-tors or business delegates. Testing EJB client code is also much easier, because it only depends on the EJB’s Business Methods interface (which is not EJB-specific), not on JNDI or the EJB API.Spring also provides support for implementing EJBs, in the form of convenience superclasses for EJB implementation classes, which load a Spring lightweight container based on an environment variable specified in the ejb-jar.xml deployment descriptor. This is a powerful and convenient way of imple-menting SLSBs or MDBs that are facades for fine-grained POJOs: a best practice if you do choose to implement an EJB application. Using this Spring feature does not conflict with EJB in any way—it merely simplifies following good practice.Introducing the Spring FrameworkThe main aim of Spring is to make J2EE easier to use and promote good programming practice. It does not reinvent the wheel; thus you’ll find no logging packages in Spring, no connection pools, no distributed transaction coordinator. All these features are provided by other open source projects—such as Jakarta Commons Logging (which Spring uses for all its log output), Jakarta Commons DBCP (which can be used as local DataSource), and ObjectWeb JOTM (which can be used as transaction manager)—or by your J2EE application server. For the same reason, Spring doesn’t provide an O/R mapping layer: There are good solutions for this problem area, such as Hibernate and JDO.Spring does aim to make existing technologies easier to use. For example, although Spring is not in the business of low-level transaction coordination, it does provide an abstraction layer over JTA or any other transaction strategy. Spring is alsopopular as middle tier infrastructure for Hibernate, because it provides solutions to many common issues like SessionFactory setup, ThreadLocal sessions, and exception handling. With the Spring HibernateTemplate class, implementation methods of Hibernate DAOs can be reduced to one-liners while properly participating in transactions.The Spring Framework does not aim to replace J2EE middle tier services as a whole. It is an application framework that makes accessing low-level J2EE container ser-vices easier. Furthermore, it offers lightweight alternatives for certain J2EE services in some scenarios, such as a JDBC-based transaction strategy instead of JTA when just working with a single database. Essentially, Spring enables you to write appli-cations that scale down as well as up.Spring for Web ApplicationsA typical usage of Spring in a J2EE environment is to serve as backbone for the logical middle tier of a J2EE web application. Spring provides a web application context concept, a powerful lightweight IoC container that seamlessly adapts to a web environment: It can be accessed from any kind of web tier, whether Struts, WebWork, Tapestry, JSF, Spring web MVC, or a custom solution.The following code shows a typical example of such a web application context. In a typical Spring web app, an applicationContext.xml file will reside in theWEB-INF directory, containing bean defini-tions according to the “spring-beans”DTD. In such a bean definition XML file, business objects and resources are defined, for example, a “myDataSource”bean, a “myInventoryManager”bean, and a “myProductManager”bean. Spring takes care of their configuration, their wiring up, and their lifecycle.<beans><bean id=”myDataSource”class=”org.springframework.jdbc. datasource.DriverManagerDataSource”><property name=”driverClassName”> <value>com.mysql.jdbc.Driver</value></property> <property name=”url”><value>jdbc:mysql:myds</value></property></bean><bean id=”myInventoryManager”class=”ebusiness.DefaultInventoryManager”> <property name=”dataSource”><ref bean=”myDataSource”/> </property></bean><bean id=”myProductManager”class=”ebusiness.DefaultProductManager”><property name=”inventoryManager”><ref bean=”myInventoryManager”/> </property><property name=”retrieveCurrentStock”> <value>true</value></property></bean></beans>By default, all such beans have “singleton”scope: one instance per context. The “myInventoryManager”bean will automatically be wired up with the defined DataSource, while “myProductManager”will in turn receive a reference to the “myInventoryManager”bean. Those objects (traditionally called “beans”in Spring terminology) need to expose only the corresponding bean properties or constructor arguments (as you’ll see later in this chapter); they do not have to perform any custom lookups.A root web application context will be loaded by a ContextLoaderListener that is defined in web.xml as follows:<web-app><listener> <listener-class>org.springframework.web.context.ContextLoaderListener </listener-class></listener>...</web-app>After initialization of the web app, the root web application context will beavailable as a ServletContext attribute to the whole web application, in the usual manner. It can be retrieved from there easily via fetching the corresponding attribute, or via a convenience method in org.springframework.web.context.support.WebApplicationContextUtils. This means that the application context will be available in any web resource with access to the ServletContext, like a Servlet, Filter, JSP, or Struts Action, as follows:WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(servletContext);The Spring web MVC framework allows web controllers to be defined as JavaBeans in child application contexts, one per dispatcher servlet. Such controllers can express dependencies on beans in the root application context via simple bean references. Therefore, typical Spring web MVC applications never need to perform a manual lookup of an application context or bean factory, or do any other form of lookup.Neither do other client objects that are managed by an application context themselves: They can receive collaborating objects as bean references.The Core Bean FactoryIn the previous section, we have seen a typical usage of the Spring IoC container in a web environment: The provided convenience classes allow for seamless integration without having to worry about low-level container details. Nevertheless, it does help to look at the inner workings to understand how Spring manages the container. Therefore, we will now look at the Spring bean container in more detail, starting at the lowest building block: the bean factory. Later, we’ll continue with resource setup and details on the application context concept.One of the main incentives for a lightweight container is to dispense with the multitude of custom facto-ries and singletons often found in J2EE applications. The Spring bean factory provides one consistent way to set up any number of application objects, whether coarse-grained components or fine-grained busi-ness objects. Applying reflection and Dependency Injection, the bean factory can host components that do not need to be aware of Spring at all. Hence we call Spring a non-invasiveapplication framework.Fundamental InterfacesThe fundamental lightweight container interface isorg.springframework.beans.factory.Bean Factory. This is a simple interface, which is easy to implement directly in the unlikely case that none of the implementations provided with Spring suffices. The BeanFactory interface offers two getBean() methods for looking up bean instances by String name, with the option to check for a required type (and throw an exception if there is a type mismatch).public interface BeanFactory {Object getBean(String name) throws BeansException;Object getBean(String name, Class requiredType) throws BeansException;boolean containsBean(String name);boolean isSingleton(String name) throws NoSuchBeanDefinitionException;String[] getAliases(String name) throws NoSuchBeanDefinitionException;}The isSingleton() method allows calling code to check whether the specified name represents a sin-gleton or prototype bean definition. In the case of a singleton bean, all calls to the getBean() method will return the same object instance. In the case of a prototype bean, each call to getBean() returns an inde-pendent object instance, configured identically.The getAliases() method will return alias names defined for the given bean name, if any. This mecha-nism is used to provide more descriptive alternative names for beans than are permitted in certain bean factory storage representations, such as XML id attributes.The methods in most BeanFactory implementations are aware of a hierarchy that the implementation may be part of. If a bean is not found in the current factory, the parent factory will be asked, up until the root factory. From the point of view of a caller, all factories in such a hierarchy will appear to be merged into one. Bean definitions in ancestor contexts are visible to descendant contexts, but not the reverse.All exceptions thrown by the BeanFactory interface and sub-interfaces extend org.springframework. beans.BeansException, and are unchecked. This reflects the fact that low-level configuration prob-lems are not usually recoverable: Hence, application developers can choose to write code to recover from such failures if they wish to, but should not be forced to write code in the majority of cases where config-uration failure is fatal.Most implementations of the BeanFactory interface do not merely provide a registry of objects by name; they provide rich support for configuring those objects using IoC. For example, they manage dependen-cies between managed objects, as well as simple properties. In the next section, we’ll look at how such configuration can be expressed in a simple and intuitive XML structure.The sub-interface org.springframework.beans.factory.ListableBeanFactory supports listing beans in a factory. It provides methods to retrieve the number of beans defined, the names of all beans, and the names of beans that are instances of a given type:public interface ListableBeanFactory extends BeanFactory {int getBeanDefinitionCount();String[] getBeanDefinitionNames();String[] getBeanDefinitionNames(Class type);boolean containsBeanDefinition(String name);Map getBeansOfType(Class type, boolean includePrototypes,boolean includeFactoryBeans) throws BeansException}The ability to obtain such information about the objects managed by a ListableBeanFactory can be used to implement objects that work with a set of other objects known only at runtime.In contrast to the BeanFactory interface, the methods in ListableBeanFactory apply to the current factory instance and do not take account of a hierarchy that the factory may be part of. The org.spring framework.beans.factory.BeanFactoryUtils class provides analogous methods that traverse an entire factory hierarchy.There are various ways to leverage a Spring bean factory, ranging from simple bean configuration to J2EE resource integration and AOP proxy generation. The bean factory is the central, consistent way of setting up any kind of application objects in Spring, whether DAOs, business objects, or web controllers. Note that application objects seldom need to work with the BeanFactory interface directly, but are usu-ally configured and wired by a factory without the need for any Spring-specific code.For standalone usage, the Spring distribution provides a tiny spring-core.jar file that can be embed-ded in any kind of application. Its only third-party dependency beyond J2SE 1.3 (plus JAXP for XML parsing) is the Jakarta Commons Logging API.The bean factory is the core of Spring and the foundation for many other services that the framework offers. Nevertheless, the bean factory can easily be usedstan-dalone if no other Spring services are required.附录2 中文译文Spring框架介绍Spring框架:这是一个流行的开源应用框架,它可以解决很多问题。
毕业设计(论文)外文文献翻译院系:财务与会计学院年级专业:201*级财务管理姓名:学号:132148***附件: 财务风险管理【Abstract】Although financial risk has increased significantly in recent years risk and risk management are not contemporary issues。
The result of increasingly global markets is that risk may originate with events thousands of miles away that have nothing to do with the domestic market。
Information is available instantaneously which means that change and subsequent market reactions occur very quickly。
The economic climate and markets can be affected very quickly by changes in exchange rates interest rates and commodity prices。
Counterparties can rapidly become problematic。
As a result it is important to ensure financial risks are identified and managed appropriately. Preparation is a key component of risk management。
【Key Words】Financial risk,Risk management,YieldsI. Financial risks arising1.1What Is Risk1.1.1The concept of riskRisk provides the basis for opportunity. The terms risk and exposure have subtle differences in their meaning. Risk refers to the probability of loss while exposure is the possibility of loss although they are often used interchangeably。
毕业设计(论文)外文文献翻译文献、资料中文题目:PHP文献、资料英文题目:文献、资料来源:文献、资料发表(出版)日期:院(部):专业:信息工程(电子信息工程方向)班级:姓名:学号:指导教师:翻译日期: 2017.02.14本科毕业设计(论文)外文参考文献译文及原文目录外文参考文献译文1为什么选择PHP (2)2如果你是编程新手 (4)3写一个基本的PHP程序 (4)4编程语法 (8)5嵌入式语言如何工作 (9)6服务端和客户端脚本 (11)7运行你的程序 (13)外文参考文献原文1Why PHP? (14)2If You Are New to Programming (16)3Writing a Basic PHP Program (18)4Programming Syntax (21)5How Embedded Programming Works (24)6Server-side Versus Client-side Scripting (25)7 Running Your New Program (27)1 为什么选择PHP对于Web编程来说,PHP是一个很好的选择。
它较其它语言(包括其它面向Web 的语言)有许多优点。
为了得到一个清晰的理解(和常见的面向Web的语言相比),让我们将它们比较一下。
ASP是微软的网络开发环境(它本身不是一门开发语言,因为它允许程序员在ASP 中选择其它语言进行开发,如VBScript或JScript。
)ASP虽然简单,但它太过于简单了,以至于不能使用更复杂的逻辑和算法。
除了ASP的过分简单,很多公司发现很难在微软的ASP许可证上节约成本。
即使不考虑硬件成本,微软的Web服务器就要数千美元,而基于UNIX操作系统的、可运行PHP的Web服务器则是免费的。
另一种Web使用的知名语言是Sun Microsystems公司的Java。
Java是平台独立的语言(在一个系统上用Java开发的程序可以不经过任何修改,就可以运行在其它系统上)。
1 英文文献翻译1.1 Modern PackagingAuthor:Abstract1. Changing Needs and New RolesLooking back, historical changes are understandable and obvious. That all of them have had an impact on the way products are brought, consumed and packaged is also obvious. What is not so obvious is what tomorrow will bring. Yet, it is to the needs, markets, and conditions of tomorrow that packaging professionals must always turn their attention.The forces that drove packaging during the Industry Revolution continue to operate today. The consumer society continues to grow and is possibly best described by a 1988s bumper sticker, “Born to Shop”. We consume goods today at a rate 4 to 5 times greater than we did as recently as 1935. Most of these goods are not essential to survival; they constitute what we may call “the good life”.In the second half of the 20th century, the proliferation of goods was so high that packaging was forced into an entirely new role, that of providing the motivation rather than presenting the goods itself. On a shelf of 10 competing products, all of them similar in performance and quality, the only method of differentiating became the package itself. Marketer aimed at lifestyles, emotional values, subliminal images, features, and advantages beyond the basic product rather than the competitor’s. In some in instances, the package has become the product, and occasionally packaging has become entertainment.A brand product to carry the product manufacturer or product sales of theretailer’s label, usually by the buyer as a quality assessment guidance. In some cases, competing brands of product quality is almost no difference, a difference is the sale of its packaging. An interesting visually attractive packaging can give a key marketing advantage and convince impulse spending. However, the packaging should accurately reflect the quality of products/brand value in order to avoid the disappointment of consumers, encourage repeat purchases and build brand loyalty. Ideally, the product should exceed customer expectations.2. Packaging and the Modern Industrial SocietyThe importance of packaging to a modern industrial society is most evident when we examine the food-packaging sector. Food is organic in nature, having an animal or plant source. One characteristic of such organic matter is that, by and large, it has a limited natural biological life.A cut of meat, left to itself, might be unfit for human consumption by the next day. Some animal protein products, such as seafood, can deteriorate within hours.The natural shelf life of plant-based food depends on the species and plant involved. Pulpy fruit portions tend to have a short life span, while seed parts, which in nature have to survive at least separated from the living plant are usually short-lived.In addition to having a limited natural shelf life, most food is geographically and season-ally specific. Thus, potatoes and apples are grown in a few North American geographical regions and harvest during a short maturation period. In a world without packaging,we would need to live at the point of harvest to enjoy these products, and our enjoyment of them would be restricted to the natural biological life span of each. It is by proper storage, packaging and transport techniques that we are able to deliver fresh potatoes and apples, or the products derived from them, throughout the year and throughout the country. Potato-whole,canned, powdered, flaked, chipped, frozen, and instant is available, anytime, anywhere. This ability gives a society great freedom and mobility. Unlike less-developed societies, we are no longer restricted in our choice of where to live, since we are no longer tied to the food-producing ability of an area. Food production becomes more specialized and efficient with the growth of packaging. Crops and animal husbandry are moved to where their production is most economical, without regard to the proximity of a market. Most important, we are free of the natural cycles of feast and famine that are typical of societies dependent on natural regional food-producing cycles.Central processing allows value recovery from what would normally be waste by products of the processed food industry from the basis of other sub-industries. Chicken feathers are high in protein and, properly mill and treated, can be fed back to the next generation of chickens. Vegetable waste is fed to cattle or pigs. Bagasse, the waste cane from sugar pressing, is a source of fiber for papermaking. Fish scales are refined to make additives for paints and nail polish.The economical manufacture of durable goods also depends on good packaging.A product's cost is directly related to production volume. The business drive to reduce costs in the supply chain must be carefully balanced against the fundamental technical requirements for food safety and product integrity, as well as the need to ensure an. efficient logistics service. In addition, there is a requirement to meet the aims of marketing to protect and project brand image through value-added pack design. The latter may involve design inputs that communicate distinctive, aesthetically pleasing, ergonomic, functional and/or environmentally aware attributes. But for a national or international bicycle producer to succeed, it must be a way of getting the product to a market, which may be half a world away. Again, sound packaging, in this case distributionpackaging, is a key part of the system.Some industries could not exist without an international market. For example, Canada is a manufacturer of irradiation equipment, but the Canadian market (which would account for perhaps one unit every several years) could not possibly support such a manufacturing capability. However, by selling to the world, a manufacturing facility becomes viable. In addition to needing packaging for the irradiation machinery and instrumentation, the sale of irradiation equipment requires the sale packaging and transport of radioactive isotopes, a separate challenge in itself. In response to changing consumer lifestyles, the large retail groups and the food service industry development. Their success has been involved in a competition fierce hybrid logistics, trade, marketing and customer service expertise, all of which is dependent on the quality of packaging. They have in part led to the expansion of the dramatic range of products offered, technology innovation, including those in the packaging. Supply retail, food processing and packaging industry will continue to expand its international operations. Sourcing products around the world more and more to assist in reducing trade barriers. The impact of the decline has been increased competition and price pressure. Increased competition led to the rationalization of industrial structure, often in the form of mergers and acquisitions. Packaging, it means that new materials and shapes, increased automation, packaging, size range extension of lower unit cost. Another manufacturer and mergers and acquisitions, the Group's brand of retail packaging and packaging design re-evaluation of the growing development of market segmentation and global food supply chain to promote the use of advanced logistics and packaging systems packaging logistics system is an integral part of, and played an important role in prevention in the food supply or reduce waste generation.3. World Packaging.This discussion has referred to primitive packaging and the evolution of packaging functions. However, humankind's global progress is such that virtually every stage in the development of society and packaging is present somewhere in the world today. Thus, a packager in a highly developed country will agonize over choice of package type, hire expensive marketing groups to develop images to entice the targeted buyer and spend lavishly on graphics. In less-developed countries, consumers are happy to have food, regardless of the package. At the extreme, consumers will bring their own packages or will consume food on the spot, just as they did 2000 years ago.Packagers from the more developed countries sometimes have difficulty working with less-developed nations, for the simple reason that they fail to understand that their respective packaging priorities are completely different. Similarly, developing nations trying to sell goods to North American markets cannot understand our preoccupation with package and graphics.The significant difference is that packaging plays a different role in a market where rice will sell solely because it is available. In the North American market, the consumer may be confronted by five different companies offering rice in 30 or so variations. If all the rice is good and none is inferior, how does a seller create a preference for his particular rice? How does he differentiate? The package plays a large role in this process.The package-intensive developed countries are sometimes criticized for over packaging, and certainly over-packaging does exist. However, North Americans also enjoy the world's cheapest food, requiring only about 11 to 14% of our disposable income. European food costs are about 20% of disposable income, and in the less-developed countries food can take 95%of family income.4. The status and development trend of domestic and international packaging machineryWorldwide, the history of the development of the packaging machinery industry is relatively short, science and technology developed in Europe and America in general started in the 20th century until the 1950s the pace greatly accelerated.From the early 20th century, before the end of World War II World War II,medicine,food, cigarettes,matches,household chemicals and other industrial sectors, the mechanization of the packaging operations; the 1950s, the packaging machine widely used common electric switches and tube for the main components of the control system to achieve the primary automation; 1960s, Electrical and optical liquid-gas technology is significantly increased in the packaging machine, machines to further expand on this basis a dedicated automated packaging line; the 1970s, the micro- electronic technology into the automation of packaging machines and packaging lines, computer control packing production process; from the 1980s to the early 1990s, in some field of packaging, computer, robot application for service, testing and management, in preparation for the over-flexible automatic packaging lines and "no" automatic packaging workshop.Actively promoted and strong co-ordination of all aspects of society, and gradually establish a packaging material, packaging, printing, packaging machinery and other production sectors, and corresponding to the research, design, education, academic, management and organization, and thus the formation of independent and complete. The packaging of light industrial system, and occupies an important place in the national economy as a whole.Based on recent years data that members of the World Packaging Alliance output value of the packaging industry accounts for about 2% of the total output value of the national economy; in which the proportion of packaging machinery, though not large, but the rapid development of an annual average of almost growing at a rate of about 10%. Put into use at the packaging machine is now more than thousand species of packaging joint machines and automated equipment has been stand-alone equate. According to the new technological revolution in the world development trend is expected to packaging materials and packaging process and packaging machinery will be closely related to obtain the breakthrough of a new step, and bring more sectors into the packaging industry.China Packaging Technology Association was established in 1980. Soon, the China National Packaging Corporation have been born. Since then, one after another in the country organized a national and international packaging machinery exhibition, seminars, also published I had the first ever "China Packaging Yearbook and other packaging technology books. All this indicates that China is creating a new packaging historical perio d.1.2中文翻译现代包装1、不断变化的需求和新的角色,回顾以往,包装所带来明显的历史性变化是可以理解的, 一个产品包装方式的给他们的销量带来的影响也是显而易见的。
毕业设计外文文献翻译专业学生姓名班级学号指导教师优集学院外文资料名称:Knowledge-Based Engineeri--ng Design Methodology外文资料出处:Int.J.Engng Ed.Vol.16.No.1附件: 1.外文资料翻译译文2.外文原文基于知识工程(KBE)设计方法D. E. CALKINS1.背景复杂系统的发展需要很多工程和管理方面的知识、决策,它要满足很多竞争性的要求。
设计被认为是决定产品最终形态、成本、可靠性、市场接受程度的首要因素。
高级别的工程设计和分析过程(概念设计阶段)特别重要,因为大多数的生命周期成本和整体系统的质量都在这个阶段。
产品成本的压缩最可能发生在产品设计的最初阶段。
整个生命周期阶段大约百分之七十的成本花费在概念设计阶段结束时,缩短设计周期的关键是缩短概念设计阶段,这样同时也减少了工程的重新设计工作量。
工程权衡过程中采用良好的估计和非正式的启发进行概念设计。
传统CAD工具对概念设计阶段的支持非常有限。
有必要,进行涉及多个学科的交流合作来快速进行设计分析(包括性能,成本,可靠性等)。
最后,必须能够管理大量的特定领域的知识。
解决方案是在概念设计阶段包含进更过资源,通过消除重新设计来缩短整个产品的时间。
所有这些因素都主张采取综合设计工具和环境,以在早期的综合设计阶段提供帮助。
这种集成设计工具能够使由不同学科的工程师、设计者在面对复杂的需求和约束时能够对设计意图达成共识。
那个设计工具可以让设计团队研究在更高级别上的更多配置细节。
问题就是架构一个设计工具,以满足所有这些要求。
2.虚拟(数字)原型模型现在需要是一种代表产品设计为得到一将允许一产品的早发展和评价的真实事实上原型的过程的方式。
虚拟样机将取代传统的物理样机,并允许设计工程师,研究“假设”的情况,同时反复更新他们的设计。
真正的虚拟原型,不仅代表形状和形式,即几何形状,它也代表如重量,材料,性能和制造工艺的非几何属性。
1 . Introduction To Objects1.1The progress of abstractionAll programming languages provide abstractions. It can be argued that the complexity of the problems you’re able to solve is directly related to the kind and quality of abstraction。
By “kind” I mean,“What is it that you are abstracting?” Assembly language is a small abstraction of the underlying machine. Many so—called “imperative” languages that followed (such as FORTRAN,BASIC, and C) were abstractions of assembly language。
These languages are big improvements over assembly language,but their primary abstraction still requires you to think in terms of the structure of the computer rather than the structure of the problem you are trying to solve。
The programmer must establish the association between the machine model (in the “solution space,” which is the place where you’re modeling that problem, such as a computer) and the model of the problem that is actually being solved (in the “problem space,” which is the place where the problem exists). The effort required to perform this mapping, and the fact that it is extrinsic to the programming language,produces programs that are difficult to write and expensive to maintain,and as a side effect created the entire “programming methods” industry.The alter native to modeling the machine is to model the problem you’re trying to solve。
英文原文:80C518051 single-chip micro-computer, referred to as microcontrollers, there are known as micro-controller, a micro-computer re -To branch. SCM is developed in the mid 70s a large-scale integrated circuit chip, a CPU, RAM, ROM, I / O interfaces and interrupt system on the same silicon device. Since the 80s, Microcontroller rapid development, all kinds of new products are constantly emerging, there have been many high-performance of new models now become the field of factory automation and control of the pillar industries.Pin Function:MCS-51 is a standard 40-pin DIP IC chip, pin distribution ---- microcontroller pin diagram please refer to:P0.0 ~ P0.7 P0 port 8-bit bidirectional port lines (in the pin 39 to No. 32 terminal). P1.0 ~ P1.7 P1 port 8-bit bidirectional port line (pin 1 in the No. 8 terminal).P2.0 ~ P2.7 P2 port 8-bit bidirectional port lines (in the pin terminal 21 ~ 28).P3.0 ~ P3.7 P3 port 8-bit bidirectional port lines (in the pin terminal 10 ~ 17).This four I / O port has not exactly the same function, we can get to learn, and other books though, but written in too deep, difficult to understand for beginners, here are according to my own expression to write the I believe that you can understand.P0 port has three functions:1, external expansion memory, as the data bus (Figure 1 in D0 ~ D7 of data bus interface)2, external expansion memory, as the address bus (Figure 1 in A0 ~ A7 to address bus interface)3, is not extended, it can do a general I / O to use, but within the supreme pull-up resistor, as an input or output should be connected to an external pull-up resistor.P1 port Zhizuo I / O port to use: its internal pull-up resistor.P2 port has two functions:1,An extended external memory when used as an address bus2, doing a general I / O port used, and their internal pull-up resistor;P3 port has two functions:As well as I / O using the external (the internal pull-up resistor), there are some special features, from a special register to set the specific features please refer to our explanation behind the pin.Internal EPROM of the microcontroller chip (for example, 8751), for the writing process required to provide specialized programming and programming pulse power, these signals are also provided in the form from the signal pin, and Namely: programming pulse: 30 feet (ALE / PROG)Programming voltage (25V): 31 feet (EA / Vpp)In introducing the four I / O port referred to a "pull-up resistor" Then, pull-up resistor is what Dongdong do? What role does he play? Said the resistance that is of course, is a resistor, when as an input, the pull-up resistor pulled its potential, if the input is low you can provide a current source; Therefore, if the P0 port as long as the input, in the high impedance state, only an external pull-up resistor to be effective. ALE / PROG address latch control signal: in a system is extended, ALE is used to control the P0 port output low 8-bit address latch latch get together in order to achieve low address and data segregation. (In the back on the expansion of the curriculum, we will see the 8051 expansion of EEPROM circuit, the ALE and the 74LS373 in Figure G-latches connected to the external CPU to access when the time to lock the address low address, the P0 port output. ALE may be high may also be low, when the ALE is high, allowing address latch signal when accessing external memory, ALE signals a negative transition (from positive to negative) P0 port on the lower eight address signals into the latch. when ALE is low, when, P0 port on the content and the output latch line. on the latch, and we will be introduced later.In the absence of access to external memory during the period, ALE 1 / 6 oscillator frequency output cycle (ie, frequency of 6 points), when access to external memory to 1 / 12 oscillator cycle, the output (12 min frequency). From here we can see that when the system does not extend when the ALE will be 1 / 6 cycle, fixed frequency oscillator output, so can be used as an external clock, or the use of an external timing pulse.PORG pulse input for the program: In the fifth lesson MCU's internal structure and composition, we know that in 8051 within the a 4KB or 8KB of program memory (ROM), ROM's role is to be used to store user needs implementation of the program, then we are into how to write good programs into this ROM in it? Is actually programmed into the pulse input can be written, this pulse input port is PROG. PSEN external program memory read strobe: In reading an external ROM, PSEN low effective, in order to achieve an external ROM module read.1, the internal ROM reading, PSEN is not action;2, external ROM reading at each machine cycle will move twice;3, external RAM read, the two PSEN pulse is skipped will not be output;4, external ROM, and ROM-foot-phase OE.See Figure 2 - (8051 extension 2KB EEPROM circuit in Figure PSEN and expansion ROM in the OE pin-phase)EA / VPP access and sequence memory control signals1, then high time:CPU reads the internal program memory (ROM)Expansion of the external ROM: When reading the internal program memory than0FFFH (8051) 1FFFH (8052) automatically reads the external ROM.2, then low when: CPU to read external program memory (ROM). In the previous study, we are aware, there is no internal ROM MCU 8031, then 8031 microcontroller in the application, this pin is a low level of direct.3,8751 Shaoxie internal EPROM, to make use of this pin input voltage of 21V forShao Xie.RST Reset signal: when the input signal continuously high for more than two machine cycles when it is effective to complete the MCU reset initialization, when the reset program counter PC = 0000H, ie, after reset from the program memory of the 0000H unit to read the first script.External crystal oscillator pins XTAL1 and XTAL2. When using the chip internal clock, this two-pin for external quartz crystal and fine-tuning capacitor; when using an external clock, used to access an external clock pulse signal.VCC: Power Supply +5 V inputVSS: GND Ground.A VR and the pic are 8051 different structures with 8-bit microcontrollers, because structure is different, so assembly instructions are different, but distinct from the useof CISC instruction set of the 8051, they are RISC instruction set, and only a few dozen instructions, most instructions are single instruction cycle instruction, so in the same crystal frequency, faster than the 8051. Another PIC 8-bit microcontroller in previous years, is the world's largest MCU shipments, followed by Freescale microcontroller.ARM is actually 32-bit microcontroller, its internal resources (registers and peripheral functions) than in 8051 and PIC, A VR should be a lot more, with the computer's CPU chip is very close. Commonly used in mobile phones, routers and so on.DSP is actually a special kind of microcontroller, which from 8-32 are available here. It is specifically used to calculate the digital signals. Operation in some formulas, it's fastest computers than the current home of the CPU even faster. For example, the general 32-bit DSP instruction cycle in an op-End a 32-digit x 32-digit product coupled with a 32-digit. Applied to certain pairs of real-time processing requirements of the higher places中文译文:8051单片微型计算机简称为单片机,又称为微型控制器,是微型计算机的一个重要分支。
毕业设计(论文)外文文献翻译要求
根据校教务处对2005届毕业设计(论文)的要求,为提高毕业论文(设计)的质量,经研究决定,2006届毕业论文(设计)要求翻译2篇外文文献(每篇译文的中文字数一般要求2000-3000左右)或外文字符不少于1.5万。
翻译的外文文献应主要选自学术期刊、学术会议的文章、有关著作及其他相关材料,应与毕业论文(设计)主题相关,并作为外文参考文献列入毕业论文(设计)的参考文献。
并在每篇中文译文首页用“脚注”形式注明原文作者及出处,中文译文后应附外文原文。
中文译文的基本撰写格式为题目采用小三号黑体字居中打印,正文采用宋体五号字,行间距一般为固定值20磅,标准字符间距。
页边距为左3cm,右2.5cm,上下各2.5cm,页面统一采用A4纸,使用学校统一规定的封面格式,并按“封面、译文一、外文原文一、译文二、外文原文二”的顺序统一装订,与开题报告一同提交。
计算机学院
2005年9月28日
杭州电子科技大学
毕业设计(论文)外文文献翻译
毕业设计(论文)题目
翻译(1)题目
翻译(2)题目
学院
专业
姓名
班级
学号
指导教师。
现代办公建筑发展新趋势绿色决定价值个性赢得市场威廉.克莱因进入二十一世纪后,美国人做过一项统计,发现美国税收来源的83.5%来自于写字楼,而不是工厂。
中国的比例估计还没那么高,但同样,写字楼已经不再像二十世纪工业文明时代那样,仅仅是工厂的管理附属,仅仅是企业的接待站,仅仅是管理者的门面,而真正成为了财富的聚集地。
因为写字楼性质的这一种根本性变化,写字楼开发,自然也越来越关注使用者,尤其是创造最大价值的员工本身的舒适、健康、个性化需求,能否激发使用者的灵感,进行更有效率的脑力创造,成为衡量新时代写字楼的主要标准。
现代办公建筑开发,因而出现了以下一些新的趋势。
生态办公:绿色决定价值好几年前,IBM就因为环境因素从中关村搬了出去,因为IBM的全球写字楼都要遵循22摄氏度的办公温度标准,用养热带鱼的标准养人、养设备,而中关村达不到这个要求。
大企业的挑剔显示了现代写字楼的最大特征———生态办公成为一种趋势,最贵的楼不再是最高的楼,而是环境最好、最舒适的楼。
当然,生态办公不仅意味着小环境的绿色舒适,还意味着针对大环境的节能环保,既让员工快乐工作,提高效率,更能节省使用费用,让老板快乐赚钱。
高层生态写字楼对于依赖市中心商务圈的高层写字楼而言,大环境无法选择,小环境的生态环保还是有很多作为的。
比如,通过薄板楼体、外遮阳设备、呼吸幕墙、隔热玻璃、新型空调、立体绿化等方式,来营造生态写字楼。
外遮阳设备在国外的高档写字楼中应用非常广泛,像英国的诺丁汉国内税务中心,就采用轻质遮阳板和自动控制的遮阳百叶,使整组建筑既能充分利用白天的自然光,有可以有效地遮挡室外的直射光线,避免室内炫光。
国内的高档写字楼,也开始慢慢采用外遮阳设备,如北京顶级写字楼新保利大厦,则在大楼的西侧和南侧采用了竖向石材遮阳百页,按照北京的四季光照设置最佳角度,确保夏天最大的遮阳效果和冬天最佳的日照效果。
墙体的保温隔热是建筑节能的重要部分,在现代办公建筑中,比一般幕墙更为保温、通风的可呼吸幕墙和LOW—E玻璃等带有特殊功能的玻璃成为首选。
号称北京长安街收官王座的顶级写字楼凯晨广场,采用的就是双层呼吸式玻璃幕墙。
整个玻璃幕墙由三层玻璃构筑,最外层的玻璃采用夹层玻璃,厚度10.76毫米,平整度好,减少变形,减少折射;内层玻璃则采用了LOW—E玻璃,隔热性能强,可将外部热量反射,阻止热量进入;在内外两层幕墙之间留有一个宽180毫米的空间,室外空气通过位于外幕墙玻璃窗上部和下部的开缝形成外循环。
同时还在两层幕墙之间内设80毫米宽的带穿孔的铝合金百叶遮阳,先进的楼宇自控系统(BA)连接电脑总控中心,可以根据季节和气候条件自动改变遮阳角度,既保证采光,又杜绝日晒。
萍板楼体也是一种绿色生态的结构。
北京的德胜置业大厦选用薄板楼体,每一个使用单元拥有的面宽至少在8米以上,单间的进深却只有7.2米,再搭配大面积的全开落地玻璃窗,通风和采光效果自然显著。
北京中关村最好的写字楼融科资讯A座,每间隔3米就可以开启1.5米的外窗,结合建筑的板式结构,自然风可以在大厦内轻松对流;建筑与三个三角形的绿化庭园结合,为大厦双面均提供了富有生机的绿色空间,让人感觉就像在园林中办公一样。
空调系统是生态写字楼的重要组成部分。
像北京世纪财富中心、北京新保利大厦和深圳顶级写字楼华润大厦,都采用了VAV变风量空调系统,通过高效的空气处理设备、VAV分风箱以及高精度的DDC控制器(直接数字控制器),并配以初效、中效双级过滤设备,令楼内的空气更加清新、舒适。
在杭州,生态写字楼的建设刚刚起步,像黄龙世纪广场用的是呼吸幕墙,滨江区的UT斯达康新大楼大面积采用LOW—E玻璃,而黄龙区的公元大厦,则可以算得上是一个较为全方位的生态写字楼,采用了开放式幕墙、外遮阳板、内充氩气的LOW—E中空玻璃、新冷媒超级变频多联中央空调、全热交换器、节能水龙头等一系列材料、设备,还有一个7000平方米的绿色中央庭院,非常难得。
生态低层庭院式商务楼生态办公更彻底一些,自然是直接搬到郊外的景观办公区,趴在地面上,跟绿化结合,这在欧美已渐渐成为趋势,尤其是高科技、需要头脑创意的企业。
景观办公区来源于霍华德的“花园城市”理念,一般坐落于大城市边缘的新城,低密度、小体量的办公楼与优美的绿色园林景观有机结合,使工作者能在休闲的环境中产生更多的灵感。
最典型的景观办公区是美国的硅谷,由各种各样的商务花园群落组成,像著名的甲骨文公司就沿湖建造,整个建筑群在湖边徐徐展开,景观如画。
美国科罗拉多州奥罗拉市的水园办公园区,人工湖、小水池、瀑布、溪流,营造出梦幻般的水园景色,在里面办公,自然是神清气爽。
另外,位于美国西雅图市的微软总部也是一个景观办公区,内有110座小型办公楼,从任何一个办公房间的窗口望出去,均可看到绿草树木。
受到硅谷建筑形态的启发,北京搞了个“BDA国际企业大道”,整个项目由43栋三四层高的小独栋构成,每栋办公楼的总面积为3000-5000平方米左右。
低层、低密度满足使用者对阳光和空气的追求;企业独门独户,又可以自行决定自己物业的装饰风格、内部布局;独享冠名权利显示实力又能展示自己的品牌。
北京海淀区则提出了一个生态办公区EOD (EconomicalOfficeDistrict)的全新建设计划。
按照该设计规划,EOD区域里的建筑全部为最高两层的单体小楼,有仿古建筑、欧式农家小屋式建筑、通体以玻璃结构为主的通透式建筑等,强调采光与绿化,选材上则注重环保,雨水收集渗漏系统、太阳能利用系统、可循环利用再生材料、绿化防晒墙、自然通风系统等一应俱全。
杭州最接近生态办公区概念的是浙大科技园,虽然不是独栋建筑,但建筑也是低低地趴在地上,通风采光良好,边上就是老和山,园区内称得上是鸟语花香,休闲味十足。
另外,公元大厦的东南西北边上各有一个四层的独栋角楼,面积在2000平方米左右,既可以享受7000平方米的中央庭院,又可独立进出和使用,颇有独栋办公的味道。
近日,中河边、万松林脚下的一个向阳庭院,高高的杉树依然竖立在深深的庭院里,数幢白色低密度洋楼宛如一个私家别墅群落,这是一个由旧院落改建的庭院式商务楼,3000平方米的办公区域都在两到三层的小洋楼里,享受的是6000平方米的户外绿色空间,南北通透的大开间,绿色景观尽入有限空间———万凯商务楼独特的建筑定位思路开拓出一个全新的办公理念,“贴近自然,让员工在绿色生态中工作”。
无疑,庭院式商务楼呼应了杭州这样一个有山有水的园林大都市,吸引国内外顶级公司入驻。
个性办公:为少数人考虑产业分化,个性化的企业越来越多,个性化的写字楼自然也成为一种开发趋势,写字楼开发,不再应该是50-2000平方米的客户统统笑纳,眉毛胡子一把抓,而根据区域市场特点和目标客户的行为模式进行定位,更应该在功能上有所创新,以充分满足客户的个性化需求。
有时候,为少数人考虑的办公空间,反而更能赢得市场。
LOFT办公空间LOFT原来指的是工业厂房和仓库的大型开放空间。
LOFT成为办公时尚应追溯到二十世纪四十年代的纽约,艺术家们迫于生计聚集在了曼哈顿的苏霍区(SoHo),因为这里有着纽约最密集的废弃仓库厂房,空间开阔而又廉价。
西方艺术家把空旷的废旧厂房改造成工作室,在里面进行艺术创作,高空间、明亮的采光和真实自然的生态环境,有助于其能量的释放,提高工作效率。
北京的798、上海的“苏州河艺术家仓库”、昆明的“上河创库”、杭州杭印路的“LOFT49”号等,都属于对老建筑的艺术化、个性化加工。
而北京的现代城LOFT写字间,则是通过5米以上的层高,刻意营造出高大宽敞的办公空间。
杭州的星河商务大厦、越都商务大厦和环城北路的财富中心,都有部分的LOFT商务空间,文晖路上的现代领地,是杭州第一个纯LOFT 商务楼。
MORE写字楼另一种个性化办公模式是MORE。
MORE原是指在社区组团中集中提供居住者办公、对外商务的资源支持。
其特点是资源集中配置,并可全体共享。
定位于MORE概念的写字楼客户需要大量的信息源和对外的交流和联系,同时需经常加班,需要为他们提供更多的配套支持。
因此,MORE写字楼中配置了共用厨房、共用会议室、共用客房和商务中心等丰富的共享资源,能够使客户享受到更宽泛的特色服务和资源支持。
像森根国际TOWNHOUSE写字楼,号称“独联体高级办公基地”,就有这些功能。
外文文献:The new trend of the development of modern office building green determines the value of personality to win the marketWilliam A. KleinEnter after twenty-first Century, the Americans made a statistics, found the United States tax source 83.5% from office, not the factory. China estimates the proportion is not so high, but equally, office no longer twentieth Century industrial civilization times, only the factory management subsidiary, is the only business reception, only managers facade, and truly become the accumulation of wealth.Because the office properties of this kind of fundamental change, office development, nature also pay more and more attention to the user, in particular to create the greatest value and employee comfort, health, the personalized needs of users, can stimulate the inspiration, more efficient mental creation, become new era office main standard. Modern office building development, thus appeared the following new trend.Ecological office: green valueSeveral years ago, IBM because of environmental factors from Zhongguancun moved out, because the IBM global office should abide by22 degrees Celsius temperature standard for office, keep tropical fish standard to raise a person, raise equipment, while Zhongguancun is not up to the requirements.Big business critical showing modern office buildings feature -- Ecological Office has become a trend, the most expensive house no longer is the tallest building, but the environment is best, the most comfortable building.Of course, the ecological office not only means the small environment green and comfortable, also means the environmental energy saving and environmental protection, not only let the staff happy work, improveefficiency, can save more costs, let the boss happy to make money.Ecological high-rise office buildingThe dependence of the downtown business circle of high-rise office buildings, the environment can not choose, small environmental protection of the ecological environment there are still many as. For example, through the sheet body building, external shading device, respiratory curtain wall, thermal insulation glass, air conditioning, three-dimensional greening mode, to create ecological office building.External shading devices in foreign high-grade office buildings in a wide range of applications, such as British Nottingham internal revenue center, on the use of lightweight visor and automatic control of the shutter, the entire group of buildings can not only make full use of natural light in daytime, there can be effectively shielded outdoor straight rays, avoid indoor glare. Domestic high-grade office buildings, began using external shading devices, such as Beijing 's top office new Poly Plaza, in the building's west side and on the south side of the vertical stone sunshade louver, according to Beijing's four seasons light settings to ensure the best angle, the biggest summer shading effect and winter best sunshine effect.Wall thermal insulation energy-saving construction is the important part of the modern office building, curtain wall, than the general more insulation, ventilation breathable wall and LOW - E glass with special function glass became the preferred. Known as the Beijing Chang'an Avenue ending throne in the top office Chemsunny Plaza, used is the two-tier breathing type glass curtain wall. The whole glass curtain wall iscomposed of three layers of glass structure, the outer glass is laminated glass, thickness10.76 mm, good flatness, decrease the deformation, reduced refraction; the inner layer of glass is used in LOW, E glass, thermal insulation properties strong, the external heat reflection, prevent the heat into the two layer; curtain wall is arranged between the a180 mm wide space, outdoor air through the outer curtain wall glass window located in the upper and lower portions of the slit to form circulation. While still in the two layer is arranged in the wall between80mm wide perforated aluminum alloy louver sunshade, advanced building automation system ( BA ) connected computer control center, according to seasonal and climatic conditions automatically change the sunshade angle, not only guarantee the lighting, and put an end to the sun. Ping Banlou body is also a kind of green and ecological architecture. Beijing Desheng home on the selection of thin body building, every unit has a width of at least in 8 meters of above, single depth only 7.2meters, with a large area of the full glass windows, ventilation and lighting effect remarkable.Beijing Zhongguancun best office Raycom information A, every3 meters to be able to open 1.5meters outside the window, combining architectural type structure, natural wind can easily convection inside of the building; building and three triangular green garden, building on both sides with the life of green space, let a person feel like in the garden of office.Air conditioning system is an important part of the ecological office building. Like the Beijing Century Fortune Center, Beijing new Poly Plaza and Shenzhen 's top office China Resources Building, use the VAV variable air volume air conditioning system, through the efficient air treatment equipment, VAV bellows and high accuracy controller of DDC ( direct digital controller ), and with the beginning of efficiency, in effect of two-stage filtration equipment, make the building in the air more fresh, comfortable.In Hangzhou, the ecological office building has just started, like Dragon Century Square with the breathing wall, Binjiang District UT Starcom new building large area by LOW - E glass, and Huanglong area the building, it can be considered a more comprehensive ecological office building, the open curtain wall, the outer visor, argon gas filling LOW - E hollow glass, new refrigerant super multi-evaporator inverter central air conditioning, heat exchanger, energy-saving water tap and a series of materials, equipment, and a7000square meters of green central courtyard, very rare.Ecological low layer courtyard business buildingEcological office more thoroughly, nature is directly to the countryside landscape office area, lying on the ground, with green binding, which in Europe and the United States has gradually become a trend, especially high-tech, need the mind creative enterprises.Landscape office derives from Howard's" garden city" concept, generally located in the city of big city brim, low density, small volume of office building with beautiful green landscape organic union, make the worker in the leisure environment to produce a more inspiration.The most typical landscape district office is the United States Silicon Valley, by various business Garden community composition, like the famous Oracle Corp built along the lake, the entire building at the lake started slowly, with picturesque landscape.The United States of Colorado Aurora City Water Park Office Park, artificial lakes, waterfalls, streams, small pool, create a dreamy water garden scenery, in office, nature is refreshed.In addition, in the United States Seattle City Microsoft headquartersis also a landscape office area, there are110 small office building, from any one office room window, can see green trees.By the Silicon Valley architectural inspiration, Beijing got a" BDA international enterprise Avenue", the project consists of 43building three or four storey small standing pose, every office building covers an area of3000-5000 square meters. Low level, low density satisfies the user to the sunlight and air pursuit; enterprise further, and can determine its own property decorative style, internal layout; exclusive naming rights to show strength and can display their brand.Beijing Haidian District provides an ecological office district EOD ( EconomicalOfficeDistrict ) of the new building plans. According to the design and planning, EOD area construction for all the top two layers of single building, with antique architecture, European architecture, the cottage to glass structure consisting mainly of transparent type construction, emphasizing lighting and greening, material selection, pay attention to environmental protection, rainwater leakage system, solar energy utilization system, circulating use of recycled materials, green sun wall, natural ventilation system and other goods are available in all varieties.The closest to Hangzhou ecological office district concept is scientific and Technological Park, although not a building, but the building is also low to the ground, ventilated daylighting is good, the edge is old and hill, park was an idyllic scene, snack flavor. In addition, the building's southeast northwest edge of each have a four layer of single-family turret, in the area of 2000 square meters, can enjoy the7000 square meters of the central garden, and independent import and use, a single-family office.Recently, in the river, pine million feet of a sunny courtyard, tall fir still erected in the deep courtyard, a few big white low density housesas a private villa community, it is a by the old courtyard alterations in the courtyard building,3000 square meters of office area in two to the three layer the small houses, enjoy the6000 square meters of outdoor green space, north-south permeability of large bay, green landscape to the limited space -- Kai million business building unique building location ideas open up a brand-new office concept," close to nature, let the staff in the green ecological work". Undoubtedly, garden-style office in response to the Hangzhou such a mountain and water garden cities, to attract domestic and foreign top company settled.Personality: to a few people consider officeIndustrial Differentiation, personalized business more and more, personalized office also has become a development trend, the development office, should no longer is 50-2000 square meters of customers all heart, beard Yibazhua eyebrows, and according to the regional market characteristics and target customer behavior pattern should be in the function of positioning, to innovate, to fully to meet customer demand for personalized. Sometimes, for a few people consider the office space, but more to win the market.LOFT office spaceThe original LOFT refers to the industrial plant and warehouse in large open space. LOFT become the office fashion should be traced back to the nineteen forties New York artists under the livelihood, gathered in the Manhattan area ( SoHo soohoo ), because there is in New York with the most intensive unused workshop, open space and cheap. Western artists to open waste plant into a studio, in which art, high space, bright lighting and the true nature of the ecological environment, contributes to the release of energy, improve work efficiency.798 Beijing, Shanghai "Suzhou River artists warehouse", Kunming's "riverof Hangzhou", hang Yinlu "LOFT49" etc., all belong to the old building art, personalized processing. And the modern city of Beijing LOFT offices, is through more than 5 meters tall, deliberately create a spacious office space.Hangzhou Xinghe building business, more business building and the around the city north of the center of wealth, are part of the LOFT business space, Wenhui Road modern territory, Hangzhou is the first pure LOFT business building.The MORE office buildingAnother kind of personalized office mode is MORE. The original MORE refers to a community group to concentrate on providing the resident office, foreign business resources support. Its characteristic is the centralized resource allocation, and can be shared. Positioning in the MORE concept office customers need a lot of information sources and foreign exchanges and contacts, at the same time, often work overtime, they need to provide more support. Therefore, MORE office configuration of the common kitchen, common room, common rooms and business centre rich shared resources, to allow customers to enjoy more general characteristics of services and resources to support. Like the Schengen international TOWNHOUSE office building, known as the" CIS senior office base", have the function of.。