当前位置:文档之家› 外文翻译——中国激光技术发展回顾与展望

外文翻译——中国激光技术发展回顾与展望

外文翻译——中国激光技术发展回顾与展望
外文翻译——中国激光技术发展回顾与展望

China's laser technology development Retrospect and Prospect

"Laser" is "LASER" translation. LASER was originally Light amplification by stimulated emissi on of radiation from a combination of the prefix specific terms, in our country has been translated into "Laise," "lasing light," and "optical amplifier by stimulated emission." 1964, Qian Xuesen academicians proposal named "Laser", reflects not only the "stimulated emission," the scientific connotation, and that it is a very strong source of new, appropriate, vivid and concise, by the Chinese scientific

community consensus and in use ever since.

From the 1961 China first laser that has successfully developed throughout the country, laser research, teaching, production and use of units under joint efforts, China has formed a complete range, the advanced level, the application of laser technology to a wide range of fields, and made the industrialization of encouraging progress for China's science and technology, national defense and national economy and made

positive contributions in the international arena has also gain a place.

China's early development of laser technology

1957, in Changchun Wang Shouguan, such as China's first professional optical Institute - the Chinese Academy of Sciences (Changchun) optical precision instruments Machinery Research Institute ( "-ray machine"). In the older generation of experts under the leadership of a number of young science and technology workers will grow rapidly, Deng Ximing is one of the outstanding representatives. As early as in 1958 the United States physicist Xiaoluo, Townes on the principle of laser famous paper published soon, he will actively promote this new technology research carried out in a short time the combination of the innovative spirit of the young and middle-aged research team proposed substantial increase brightness light source, color units, coherence of ideas and experimental programmes. 1960 World first laser come out. Summer 1961, under the auspices of Wang Jiang, China's first ruby laser developed. Within a short space of a few years, laser technology developed rapidly, and produce a number of advanced achievements. Various types of solids, gases, chemicals and semiconductor lasers have been successfully developed. In the basic research and key technologies, a series of new concepts, new methods and new technologies (such as mutation and cavity Q-to-Q, traveling wave amplification, Re-use system, free electron oscillations radiation, etc.) have been put forward and

implemented, and many of them are unique.

At the same time, as a high-brightness, high-directional, high-quality, and other advanced features of the new light source, laser used in various technical fields quickly, demonstrating a strong vitality and competitiveness. Communications, in September 1964 by television pictures transmitted laser demonstration, in November 1964 to achieve 3 to 30 km calls. Industries, in May 1965 laser drilling machine successfully used Drawing Die Blanking production, acquisition significant economic benefits. Medicine, June 1965 retinal laser welding for the animals and conduct clinical trials. National defense, in December 1965 successfully developed laser rangefinder Diffuse Reflectance (accuracy of 10 meters / 10 km), in April 1966 developed remote control pulse laser Doppler velocimeter. Along with the theory study of the laser self-mixing interference becoming maturer higher increasingly, the application in vibration, micro-displacement and velocity measure based on this technology become broader. The technic requires real-time acquisition and processing for the laser interferometer signal. The data acquisition and processing system of traditional vibrometer is structural complex, high cost and difficult to carry. With the high running speed and high-precision computing, digital signal processor(DSP) is suitable for the laser self-mixing interference signal acquisition and processing. In this paper, the technology of laser self-mixing interference modulated by triangular wave current is researched. It studies theoretical model of the vibration system and uses Matlab for algorithms simulation and error analysis, also discusses how to minish the error. A data acquisition and processing system which adopts TMS320LF2407A DSP from TI as a central processor is designed. The designing and realization plan of system for hardware is proposed in detail, including DSP mini system, DSP and ADC interface circuit, signal conditioning circuit, LCD display module and DSP interface circuit, RS232 communication circuit etc, technology on hardware designing is also discusssed in the dissertation. The designing and realizing process of system for software is analyzed as followed, which consists of application of CCS, planning of CMD document, data acquisition and processing module, LCD display module and serial communication module based on Matlab. Practice shows that this data acquisition and processing system can withstand stable operation, satisfy the demand of the high-speed alternating laser self-mixing interference signal and reconstructs the vibration waveform of detected objects. Because of the DSP technology, the cost of vibrometer greatly reduced and simplified structure, easy to carry. It also provides the conditions for the vibrometer which is based on laser self-mixing interference to small,

intelligence, and portable. It has a wide application prospect.

Brief introduction of 51 MCU

Description

The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 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 Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.

Function characteristic

The AT89C51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, two 16-bit timer/counters, a five vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator and clock circuitry. In addition, the AT89C51 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 hardware reset.

Pin Description

VCC:Supply voltage

GND:Ground

Port 0:

Port 0 is an 8-bit open-drain bi-directional 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 highimpedance inputs.Port 0 may also be configured to be the multiplexed loworder 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 programverification. External pullups

are required during programverification.

Port 1

Port 1 is an 8-bit bi-directional 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.Port 1 also receives the low-order address bytes during Flash programming and verification.

Port 2

Port 2 is an 8-bit bi-directional 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, 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. In this application, it uses strong internal pullupswhen emitting 1s. During accesses to external data memory that use 8-bit addresses, 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.

外文翻译(中文)

中国激光技术发展回顾与展望

“激光”是“LASER”的翻译。激光最初是光的受激辐射等从组合的前缀具体条款,在我国已被翻译成“莱塞”、“激光灯”和“光学放大受激发射。”1964年,钱学森院士提出了“激光”,不仅反映了“受激发射”的科学的内涵,而且它是一个非常新的来源,适当的,生动性和简洁性,被中国科学界所共识并沿用至今。

从1961开始中国第一台激光器研发成功,激光在科研,教学,生产和使用单位的共同努力下,中国已经形成了完整的系列,先进水平,激光技术的应用范围广泛,并取得令人鼓舞的进展,产业化的中国科技,在国防和国民经济做出了积极的贡献,在国际上也占有一席之地。

我国早期激光技术的发展

1957年,王在长春绶,如中国第一个专业学院-中国科学院(长春)光学仪器精密机械研究。在老一辈专家的带领下,一批青年科技工作者将迅速增长,邓锡铭是其中的杰出代表。早在1958个美国物理学家汤斯小罗,在激光的原理是著名的论文发表后不久,他将积极推动这一新技术的研究进行了一个短的时间相结合的创新精神的中青年研究小组建议大量增加亮度的光源,色彩单位,连贯性的想法和实验节目。1960世界第一激光出来。1961年夏天,汪强的主持下,中国第一台红宝石激光器研制。在短短的几年,激光技术迅速发展,并产生了一批先进成果。各种类型的固体,气体,化学、半导体激光器已研制成功。在基础研究和关键技术,一系列新概念,新方法和新技术(如突变和腔q-to-q,波形放大,

同时,作为一个高亮度,高品质和其他高级功能的新光源,激光应用在各种技术领域迅速,表现出强大的生命力和竞争力。1964年九月的电视画面传送的激光演示,在1964年十一月达到3至30公里的电话通讯。在1965年可以成功地用于激光钻孔机的落料拉深模具生产,取得显著的经济效益。1965年六月视网膜激光焊接和进行临床试验的动物。在国防方面,于1965年十二月成功开发了激光测距仪的漫反射(精度10米/ 10公里),1966年四月开发远程控制脉冲激光测速仪。

随着激光自混合干涉技术理论研究的日趋成熟,它在振动、微小位移、速度等测量方面日益得到广泛应用该技术要求对激光干涉信号进行实时的采集和处理。。传统测振仪器的数据采集与处理系统结构复杂,成本较高,不易携带。数

字信号处理器(数字信号处理器)的运行速度快,运算精度高,适合激光自混合干涉信号的采集与处理本文研究了三角波电流调制型激光自混合干涉技术。。分析了激光自混合干涉测振仪的理论模型中,并用进行了仿真和误差分析,讨论了减小误差的方法。设计了以钛公司TMS 320 LF 2407数字信号处理器为核心的数据采集与处理系统。提出了系统的硬件设计和实现方案,其中包括了数字信号转换器最小系统、与接口电路、信号调理电路、液晶显示模块与数字接口电路、RS 232通信电路等。文中还就数字硬件设计方面的注意点进行了简要的探讨。完成了系统软件的设计,包括钛集成开发环境消委会的应用、指令中的文件的编写、数据采集与处理模块、液晶显示模块、基于的串口通信模块等实现了对激光自混合干涉信号的采集与预处理。经实验证明,该数据采集与处理系统能够稳定运行,满足高速交变激光自混合干涉信号的采集与预处理的要求,较好得重构出被测物体的振动波形。由于采用了数字技术,使测振仪的成本大为降低,并且简化了结构,便于携带,为基于激光自混合干涉的测振仪向小型化,智能化,便携式提供了条件,具有广泛的应用前景。

51单片机简介

描述

AT89C51是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)。和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强的功能的AT89C51单片机能够被应用到控制领域中。

功能特性

AT89C51提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。另外,AT89C51还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位。

引脚描述

VCC:电源电压

GND:地

P0口:

P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。P0口在闪烁编程时,P0口接收指令,在程序校验时,输出指令,需要接电阻。

P1口:

P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL 电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。闪烁编程时和程序校验时,P1口接收低8位地址。

P2口:

P2口是一个内部带有上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL电路对端口写“1”,通过内部的电阻把端口拉到高电平,此时,可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口线上的内容在整个运行期间不变。闪烁编程或校验时,P2口接收高位地址和其它控制信号。

计算机专业毕业设计说明书外文翻译(中英对照)

Talking about security loopholes Richard S. Kraus reference to the core network security business objective is to protect the sustainability of the system and data security, This two of the main threats come from the worm outbreaks, hacking attacks, denial of service attacks, Trojan horse. Worms, hacker attacks problems and loopholes closely linked to, if there is major security loopholes have emerged, the entire Internet will be faced with a major challenge. While traditional Trojan and little security loopholes, but recently many Trojan are clever use of the IE loophole let you browse the website at unknowingly were on the move. Security loopholes in the definition of a lot, I have here is a popular saying: can be used to stem the "thought" can not do, and are safety-related deficiencies. This shortcoming can be a matter of design, code realization of the problem. Different perspective of security loo phole s In the classification of a specific procedure is safe from the many loopholes in classification. 1. Classification from the user groups: ● Public loopholes in the software category. If the loopholes in Windows, IE loophole, and so on. ● specialized software loophole. If Oracle loopholes, Apach e,

计算机专业外文文献及翻译

微软Visual Studio 1微软Visual Studio Visual Studio 是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。Visual Studio是一个来自微软的集成开发环境IDE,它可以用来开发由微软视窗,视窗手机,Windows CE、.NET框架、.NET精简框架和微软的Silverlight支持的控制台和图形用户界面的应用程序以及Windows窗体应用程序,网站,Web应用程序和网络服务中的本地代码连同托管代码。 Visual Studio包含一个由智能感知和代码重构支持的代码编辑器。集成的调试工作既作为一个源代码级调试器又可以作为一台机器级调试器。其他内置工具包括一个窗体设计的GUI应用程序,网页设计师,类设计师,数据库架构设计师。它有几乎各个层面的插件增强功能,包括增加对支持源代码控制系统(如Subversion和Visual SourceSafe)并添加新的工具集设计和可视化编辑器,如特定于域的语言或用于其他方面的软件开发生命周期的工具(例如Team Foundation Server的客户端:团队资源管理器)。 Visual Studio支持不同的编程语言的服务方式的语言,它允许代码编辑器和调试器(在不同程度上)支持几乎所有的编程语言,提供了一个语言特定服务的存在。内置的语言中包括C/C + +中(通过Visual C++),https://www.doczj.com/doc/e83840680.html,(通过Visual https://www.doczj.com/doc/e83840680.html,),C#中(通过Visual C#)和F#(作为Visual Studio 2010),为支持其他语言,如M,Python,和Ruby等,可通过安装单独的语言服务。它也支持的 XML/XSLT,HTML/XHTML ,JavaScript和CSS.为特定用户提供服务的Visual Studio也是存在的:微软Visual Basic,Visual J#、Visual C#和Visual C++。 微软提供了“直通车”的Visual Studio 2010组件的Visual Basic和Visual C#和Visual C + +,和Visual Web Developer版本,不需任何费用。Visual Studio 2010、2008年和2005专业版,以及Visual Studio 2005的特定语言版本(Visual Basic、C++、C#、J#),通过微软的下载DreamSpark计划,对学生免费。 2架构 Visual Studio不支持任何编程语言,解决方案或工具本质。相反,它允许插入各种功能。特定的功能是作为一个VS压缩包的代码。安装时,这个功能可以从服务器得到。IDE提供三项服务:SVsSolution,它提供了能够列举的项目和解决方案; SVsUIShell,它提供了窗口和用户界面功能(包括标签,工具栏和工具窗口)和SVsShell,它处理VS压缩包的注册。此外,IDE还可以负责协调和服务之间实现通信。所有的编辑器,设计器,项目类型和其他工具都是VS压缩包存在。Visual Studio 使用COM访问VSPackage。在Visual Studio SDK中还包括了管理软件包框架(MPF),这是一套管理的允许在写的CLI兼容的语言的任何围绕COM的接口。然而,MPF并不提供所有的Visual Studio COM 功能。

PLC外文文献翻译

Programmable logic controller A programmable logic controller (PLC) or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or lighting fixtures. PLCs are used in many industries and machines. Unlike general-purpose computers, the PLC is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in battery-backed or non-volatile memory. A PLC is an example of a real time system since output results must be produced in response to input conditions within a bounded time, otherwise unintended operation will result. 1.History The PLC was invented in response to the needs of the American automotive manufacturing industry. Programmable logic controllers were initially adopted by the automotive industry where software revision replaced the re-wiring of hard-wired control panels when production models changed. Before the PLC, control, sequencing, and safety interlock logic for manufacturing automobiles was accomplished using hundreds or thousands of relays, cam timers, and drum sequencers and dedicated closed-loop controllers. The process for updating such facilities for the yearly model change-over was very time consuming and expensive, as electricians needed to individually rewire each and every relay. In 1968 GM Hydramatic (the automatic transmission division of General Motors) issued a request for proposal for an electronic replacement for hard-wired relay systems. The winning proposal came from Bedford Associates of Bedford, Massachusetts. The first PLC, designated the 084 because it was Bedford Associates' eighty-fourth project, was the result. Bedford Associates started a new company dedicated to developing, manufacturing, selling, and servicing this new product: Modicon, which stood for MOdular DIgital CONtroller. One of the people who worked on that project was Dick Morley, who is considered to be the "father" of the PLC. The Modicon brand was sold in 1977 to Gould Electronics, and later acquired by German Company AEG and then by French Schneider Electric, the current owner. One of the very first 084 models built is now on display at Modicon's headquarters in North Andover, Massachusetts. It was presented to Modicon by GM, when the unit was retired after nearly twenty years of uninterrupted service. Modicon used the 84

计算机专业外文文献翻译6

外文文献翻译(译成中文2000字左右): As research laboratories become more automated,new problems are arising for laboratory managers.Rarely does a laboratory purchase all of its automation from a single equipment vendor. As a result,managers are forced to spend money training their users on numerous different software packages while purchasing support contracts for each. This suggests a problem of scalability. In the ideal world,managers could use the same software package to control systems of any size; from single instruments such as pipettors or readers to large robotic systems with up to hundreds of instruments. If such a software package existed, managers would only have to train users on one platform and would be able to source software support from a single vendor. If automation software is written to be scalable, it must also be flexible. Having a platform that can control systems of any size is far less valuable if the end user cannot control every device type they need to use. Similarly, if the software cannot connect to the customer’s Laboratory Information Management System (LIMS) database,it is of limited usefulness. The ideal automation software platform must therefore have an open architecture to provide such connectivity. Two strong reasons to automate a laboratory are increased throughput and improved robustness. It does not make sense to purchase high-speed automation if the controlling software does not maximize throughput of the system. The ideal automation software, therefore, would make use of redundant devices in the system to increase throughput. For example, let us assume that a plate-reading step is the slowest task in a given method. It would make that if the system operator connected another identical reader into the system, the controller software should be able to use both readers, cutting the total throughput time of the reading step in half. While resource pooling provides a clear throughput advantage, it can also be used to make the system more robust. For example, if one of the two readers were to experience some sort of error, the controlling software should be smart enough to route all samples to the working reader without taking the entire system offline. Now that one embodiment of an ideal automation control platform has been described let us see how the use of C++ helps achieving this ideal possible. DISCUSSION C++: An Object-Oriented Language Developed in 1983 by BjarneStroustrup of Bell Labs,C++ helped propel the concept of object-oriented programming into the mainstream.The term ‘‘object-oriented programming language’’ is a familiar phrase that has been in use for decades. But what does it mean? And why is it relevant for automation software? Essentially, a language that is object-oriented provides three important programming mechanisms:

计算机外文翻译

外文翻译原文及译文

JSP application frameworks What are application frameworks: A framework is a reusable, semi-complete application that can be specialized to produce custom applications [Johnson]. Like people, software applications are more alike than they are different. They run on the same computers, expect input from the same devices, output to the same displays, and save data to the same hard disks. Developers working on conventional desktop applications are accustomed to toolkits and development environments that leverage the sameness between applications. Application frameworks build on this common ground to provide developers with a reusable structure that can serve as the foundation for their own products. A framework provides developers with a set of backbone components that have the following characteristics: 1.They are known to work well in other applications. 2. They are ready to use with the next project. 3. They can also be used by other teams in the organization. Frameworks are the classic build-versus-buy proposition. If you build it, you will understand it when you are done—but how long will it be before you can roll your own? If you buy it, you will have to climb the learning curve—and how long is that going to take? There is no right answer here, but most observers would agree that frameworks such as Struts provide a significant return on investment compared to starting from scratch, especially for larger projects. Other types of frameworks: The idea of a framework applies not only to applications but to application componentsas well. Throughout this article, we introduce other types of frameworks that you can use with Struts. These include the Lucene search engine, the Scaffold toolkit, the Struts validator, and the Tiles tag library. Like application frameworks, these tools provide

计算机专业外文翻译

专业外文翻译 题目JSP Technology Conspectus and Specialties 系(院)计算机系 专业计算机科学与技术 班级 学生姓名 学号 指导教师 职称讲师 二〇一三年五月十六日

JSP Technology Conspectus and Specialties The JSP (Java Server Pages) technology is used by the Sun micro-system issued by the company to develop dynamic Web application technology. With its easy, cross-platform, in many dynamic Web application programming languages, in a short span of a few years, has formed a complete set of standards, and widely used in electronic commerce, etc. In China, the JSP now also got more extensive attention; get a good development, more and more dynamic website to JSP technology. The related technologies of JSP are briefly introduced. The JSP a simple technology can quickly and with the method of generating Web pages. Use the JSP technology Web page can be easily display dynamic content. The JSP technology are designed to make the construction based on Web applications easier and efficient, and these applications and various Web server, application server, the browser and development tools work together. The JSP technology isn't the only dynamic web technology, also not the first one, in the JSP technology existed before the emergence of several excellent dynamic web technologies, such as CGI, ASP, etc. With the introduction of these technologies under dynamic web technology, the development and the JSP. Technical JSP the development background and development history In web brief history, from a world wide web that most of the network information static on stock transactions evolution to acquisition of an operation and infrastructure. In a variety of applications, may be used for based on Web client, look no restrictions. Based on the browser client applications than traditional based on client/server applications has several advantages. These benefits include almost no limit client access and extremely simplified application deployment and management (to update an application, management personnel only need to change the program on a server, not thousands of installation in client applications). So, the software industry is rapidly to build on the client browser multilayer application. The rapid growth of exquisite based Web application requirements development of

基于PLC相关的毕业设计外文翻译(可编辑修改word版)

毕业论文(设计)外文翻译 题目:可编程逻辑控制器技术 系部名称:信息工程系专业班级: 学生姓名:学号: 指导教师:教师职称: 2014 年3 月XX 日

译文 可编程逻辑控制器技术 引言 PLC(可编程逻辑控制器)实际是一个工业控制系统(近来我们看到更多的是用处理器来取代微控制器),在软件和硬件都配备的条件下,适合应用于工业环境。PLC 的发明是相当必要的,它代替了传统的依靠由继电接触器电路来控制电机。PLC 的工作原理是根据它的输入信号和工作状态来确定输出。用户通常是通过软件或编程输入一个程序,来输出所需要的结果。 如图 8-1 所示,PLC 是由典型的黑色构件组成。特别需要注意的是它的输入和输出, 因为在这些模块上,工业环境会给 CPU 一个输入线,所以很有必要将 CPU 模块隔离以保护其免遭有害的影响。程序单元通常是用计算机来编写程序(一般是梯形图)。 1.1CPU 的中央处理单元 中央处理单元(CPU)是一个 PLC 的主控制器。一般 CPU 本身是一个微控制器。通常这些都是 8 位微控制器,如 8051 ,现在的这些是 16 位和 32 位微控制器。潜规则是,你会发现用在 PLC 控制器上的微控制器多数是由日本生产的日立和富士通,欧洲的西门子控制器,和美国的摩托罗拉微控制器。CPU 也负责通讯,与 PLC 控制器的其它部分相互联系,如程序执行,内存操作,监督输入和设置输出。PLC 控制器拥有复杂的程序用于内存检查,以确保 PLC 内存不被损坏(内存检查是为了安全原因而作出的)。一般来说,CPU 单元多数用来检查 PLC 控制器本身,所以有可能出现的错误很早就会被发现。你可以简单地看任何 PLC 控制器,查看错误信号在发光二极管上的种种指示形式。 1.2内存 系统内存(今天主要是在 FLASH 技术上实现)用于一台 PLC 的过程控制系统。除了 这个操作系统它还包含用户程序将梯形图翻译成二进制的形式。 FLASH 存储器的内容仅在 用户程序改变下可以改变。PLC 控制器较早被用来代替闪存,EPROM 存储器代替了那些只能依靠紫外线灯等擦除内存并依靠程序员来编程的 FLASH 存储器。在 FLASH 技术的作用下这个过程被大大的缩短了。重组程序内存通过程序中的串行通讯用于应用程序开发。使用内存被划分成多个具有特殊功能的模块。存储器某些部分用来存储输入状态和输出状态。一个 输入信号的实际状态是用 1 或0 存储在一个特定的存储位。每一个输入信号和输出信号在内存里都有一个位与之相对应。内存的其他部分用来存储用户程序中使用的变量以及变量的内容。例如,定时器的值和计数器的值都将被存储在这部分内存里。 1.3PLC 控制器的编程 PLC 控制器可以通过计算机(常用的方式)进行编程,还可以通过手动编程器(控制台)编程。这实际上意味着如果你有需要的编程软件那么每个 PLC 控制器都可以通过计算机进行编程。今天的传输计算机是非常适合在工厂对 PLC 控制器进行编程的。这对工业有着非常重要的意义。一旦系统被刷新,重新读取正确的程序到 PLC 就很重要。还可以定期检查 PLC 中的程序是否改变了。这有助于避免在工厂车间发生危险状况(部分汽车制造商建立了通信网络,定期检查项目中的 PLC 控制器,以确保执行的程序是正确的)。

计算机专业外文文献及翻译

计算机专业外文文献及翻译 微软Visual Studio 1微软Visual Studio 是微软公司推出的软软软境~可以用软建来平台下的 Visual Studio Visual StudioWindows 软用程序和软软用程序~也可以用软建软服软、智能软软软用程序和网来网 插件。WindowsOffice Visual 是一自微软的个来集成软软软境;,~可以用软软由它来微StudioIDEinteqrated development environment软软窗~软手机窗~、框架、精软架框和微软的支持的控制台和软Windows https://www.doczj.com/doc/e83840680.html,Silverlight 形用软界面的软用程序以及窗体软用程序~站网~软用程序和软服软网中的本地代软软同托管WindowsWeb 代软。 包含一由个智能感知和代软重构支持的代软软软器。集成的软软工作作软一源代软软软既个Visual Studio 软器又可以作软一台机器软软软器。其他置工具包括一软软内个窗体的软用程序~软软软软~软软软软~网数据软架GUI 构软软软。有乎各软面的件增强功能~包括增加软支持它几个插源代软控制系软;如和SubversionVisual ,添加新的工具集软软和可软化软软器~如并特定于域的软言或用于其他方面的软件软软生命周期SourceSafe 的工具;例如的客软端,软软软源管理器,。Team Foundation Server

支持不同的软程软言的服软方式的软言~允软代软软软器和软软器;在不同程 度上,支持它Visual Studio 几乎所有的软程软言~提供了一软言特定服软的存在。置的软言中包括个内中;通软C/C + +Visual C+,;通软,~,中;通软,,和,;作软+,https://www.doczj.com/doc/e83840680.html,Visual https://www.doczj.com/doc/e83840680.html,CVisual CFVisual Studio ,~软支持其他软言~如和等~可通软安软的软言服软。软也支持装独它的2010M,Python,Ruby 和软特定用软提供服软的也是存在的,微 XML/XSLT,HTML/XHTML ,JavaScriptCSS.Visual Studio软~,、,和。Visual BasicVisual JVisual CVisual C++ 微软提供了“直通软”的软件的和,和~Visual Studio 2010Visual BasicVisual CVisual C + +和版本~不需任何软用。、年和软软版~以及Visual Web DeveloperVisual Studio 201020082005 的特定软言版本;、、,、,,~通软微软的下软Visual Studio 2005Visual BasicC++CJ 软~软生免软。划学DreamSpark 2架构 不支持任何软程软言~解方案或工具本软。相反~允软入各软功能。特定的功决它插Visual Studio 能是作软一个软软包的代软。安软~软功能可以服软器得到。装个从提供三软服软,~VSIDESVsSolution它决提供了能软列软的软目和解方案~提供了口和用软界面功能;包括软软~工具软和工它窗; SVsUIShell 具口,和窗~软理它软软包的注。此外~册软可以软软软软和服软之软软软通信。所有的软软器~SVsShellVSIDE

计算机专业毕业设计论文(C++)外文文献中英文翻译(Object)[1]

外文资料 Object landscapes and lifetimes Technically, OOP is just about abstract data typing, inheritance, and polymorphism, but other issues can be at least as important. The remainder of this section will cover these issues. One of the most important factors is the way objects are created and destroyed. Where is the data for an object and how is the lifetime of the object controlled? There are different philosophies at work here. C++ takes the approach that control of efficiency is the most important issue, so it gives the programmer a choice. For maximum run-time speed, the storage and lifetime can be determined while the program is being written, by placing the objects on the stack (these are sometimes called automatic or scoped variables) or in the static storage area. This places a priority on the speed of storage allocation and release, and control of these can be very valuable in some situations. However, you sacrifice flexibility because you must know the exact quantity, lifetime, and type of objects while you're writing the program. If you are trying to solve a more general problem such as computer-aided design, warehouse management, or air-traffic control, this is too restrictive. The second approach is to create objects dynamically in a pool of memory called the heap. In this approach, you don't know until run-time how many objects you need, what their lifetime is, or what their exact type is. Those are determined at the spur of the moment while the program is running. If you need a new object, you simply make it on the heap at the point that you need it. Because the storage is managed dynamically, at run-time, the amount of time required to allocate storage on the heap is significantly longer than the time to create storage on the stack. (Creating storage on the stack is often a single assembly instruction to move the stack pointer down, and another to move it back up.) The dynamic approach makes the generally logical assumption that objects tend to be complicated, so the extra overhead of finding storage and releasing that storage will not have an important impact on the creation of an object. In addition, the greater flexibility is essential to solve the general

计算机外文翻译

计算机外文翻译 XX大学毕业设计(文献翻译) 基于J2EE在分布式环境下的底层结构的自动动态配置的应用 Anatoly Akkerman, Alexander Totok, and Vijay Karamcheti 摘要:为了实现广域网中符合工业标准基于组件的应用程序中动态的可适应 性,我们需要一种框架来在这样的环境里自动化地配置J2EE 应用程序。这种需要对于哪怕在单一的应用程序服务器上尝试部署J2EE应用的人来说也显而易见,这种任务设计到大量的系统服务和应用组件的配置。关键词:j2ee;动态配置;分布式;组件; 1 前言 近几年,我们已经看到基于组件的企业应用开发的显著增加。这种应用程序通常被部署在公司的内部网或者是因特网上,以高事务容量,大量的用户和覆盖范围广的访问为特征,它通常会被部署在中央区域,采用服务器集群来均衡负载从而支持用户下载。但是这种平均负荷的方法被证明只对减少应用转发的用户可以察觉的反应时间有效,而对于减少网络方面的延迟作用不大,垂直分割(例如…运行网络层和事务层在不同的虚拟机)被用于错误分离和均衡负荷,但是它是不符合实际的由于远程调运的大量使用显著地增加了运行时时间。最近的著作已经表明在广域网中利用垂直负荷而不引起前面所述的超时问题的可行性。那非研究的主要结论可以概括如下: (1) 应用合适的应用程序,在广域网中的垂直负荷可以察觉的延迟。 (2) 广域垂直层需要复制应用层组件而且需要维持和原组件间的一致性。 (3) 新加的复制组件可以被动态配置以满足新的需要。 (4) 事实上,不同的复制组件可能会根据应用不同的方式实现相组件。

(5) 新的请求路径可以复用先前的组件配置路径。 应用智能监视和人工智能规划方法再结合那个研究得出的结论,我们看到通过动态布置基于动态监视的额外的应用组件,在广域网中符合工业标准基于组件的应用程序中动态的可适应性是可以实现的。然而,为了实现这种动态可适性,我们需要一种框架来在这样的环境里自动化地配置J2EE 应用程序。这种需要对于哪怕在单一的应用程序服务器上尝试布置J2EE应用的人来说也显而易见,这种任务设计到大量的系统服务和应用组件的配置。例如你必须在配置和部署应用组件前先建立JDBC数据源,设立消息目的地和资源适配器。在需要跨越多个节点服务器的广域网配置中,这将更加复杂,因为 XX大学毕业设计(文献翻译) 更多的便利内部节点通信的系统服务需要配置和启动,而且多种配置数据比如IP地址,端口号,JNDI名字和其他的数据在多个节点的配置文件中必须维持一致性。这种分布式配置框架必须满足: (1) 声明内部组件一致性规范和定义它对组件配置部署的影响。 (2) 声明应用程序组件对应用服务器,以及它们的配置和部署的依赖性。 (3) 提供简单但可表达的抽象方法去控制通过部署和拆卸组件获得的适用性。 (4) 能够复用服务和组件从而高效的利用网路节点资源。 (5) 提供上述便利而不会增加应用程序员的设计负担。 在本论文中,我们提出自动动态部署J2EE应用程序的框架涉及了上面的所有问题,这种框架为组件定义了结构描述语言,链接说明和集合。这种组件说明语言用来描述应用程序组件和链接,它使得应用组件与系统组件中清晰的分开。一种灵活的系统类型用来定义组件接口和端口的兼容性。一种为配置组件属性而开发的定义和表述语言允许内部组件间独立的规范和组件间属性的继承。组件集合语言允许先前定义的复制的组件通过连接合适的端口集合到应用路径,连接时通过链接复制对象和具体把这些复制组件映射到目标应用服务器节点。组件配置过程评估了应用

相关主题
文本预览
相关文档 最新文档