如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 范文百科 > labview中外文翻译5000字百度文库

labview中外文翻译5000字百度文库

来源:免费论文网 | 时间:2016-11-10 12:55:51 | 移动端:labview中外文翻译5000字百度文库

篇一:外文翻译 labview

结构力学

外文翻译

班级:姓名:魏卓

学号:S15082400018学院:船舶与海洋工程学院

浙江海洋大学

2015 年 12 月 28 日

一种基于LabVIEW的多功能机械臂末端执行器的软件架构的方案和验证

摘要

本文提出一种基于LabVIEW软件架构,用于控制离散事件系统。所提出的架构是生产者 - 消费者设计模式的变形。本方案使用多功能机械臂末端执行器的控制软件作为试验台来分析软件架构的适应性、使用限制和优点。该研究表明该架构在处理集成多种功能的控制系统的有效性。对于本文案例研究中,使用两个验证技术进行架构验证案件检查软件产品:(1)正式验证使用时间自动机和UPPAAL模型检查(2)一致性注入和故障注入的方法来决定软件测试的设置。两个验证技术确定了在编程阶段被引入到控制系统中的错误。

1 引言

本文讨论了设计和验证控制软件在LabVIEW离散事件系统的问题。本文的构思来源于航空工业的实际应用和用于多功能机械臂末端执行器的控制软件的发展。FARE(机身装配机器臂末端执行器)是巴西航空和工业技术的航空协会(ITA)之间合作项目的一部分。FARE的首要特点是作为一个有时间限制的离散事件系统。使用LabVIEW作为FARE控制系统的编程语言是航空公司的要求,因为它减少了开发时间,有与硬件设备的整合的可扩展性和易用性。LabVIEW已经广泛地图形化编程环境仪器仪表和控制应用中使用。但是,应用在

LabVIEW中离散事件控制系统的例子是不常见的。

离散事件控制系统的开发过程,通常基于诸如自动机和Petri建模技术网,应适应的图形化编程语言LabVIEW中。用于现成的解决方案模拟离散事件系统中,LabVIEW有一个状态图工具包、有限状态机和最近推出的状态图模块。因为这些解决方案为系统的限制拥有大量状态和转换,这项工作提出基于生产者 - 消费者设计模式的提案。

本文的贡献是对离散事件控制系统软件架构的建议、应用和验证。本文用机身装配机械臂末端执行器作为测试台分析软件体系结构的适用性和局限性、优点。关于该技术用于验证开发离散事件控制系统LabVIEW中的讨论也是本文的贡献。使用两个验证技术进行架构验证案件检查软件产品:(1)正式验证使用时间自动机和UPPAAL模型检查(2)一致性注入和故障注入的方法来决定软件测试的设置。两个验证技术确定了在编程阶段被引入到控制系统中的错误。

该验证方法的步骤如下图1所示。从软件需求出发,对部分版本FARE控制软件开发。对于相应的模型时间自动机的开发和验证。在时间自动机模型检测到的错误被用于校正的软件。同样的,CoFl的测试是使用由飞机制造商指定的并且施加到端部执行器的控制软件的部分版本的要求开发的。检测到的错误被编译在总结经验教训的清单,这是用于完整版FARE控制软件的开发。完整版提交功能测试进行最终审定。

本文还有以下几章。第2章讨论相关性工作。第3章描述所提出的软件架构。第4章介绍了FARE和它的控制软件。然后,第5章介

绍了对使用UPPAAL模型检测FARE软件的验证和基于CoFl模型的测试方式的应用。第6章是对本文的总结和未来工作的展望。

2 相关性工作

相关工作的审查的重点是两个主题:离散事件系统的控制和软件开发在LabVIEW中离散事件系统。本系统的执行终端没有安装向计算机回传数据的传感器,为了使仿真模型与实际机械臂同步运行, 作者通过软件编程来实现同步。

基本原理是:使控制指令(机械臂转动的角度值)同时被仿真程序和 控制程序执行,并在新指令到来时进行判断;若当前控制指令已经被仿真程序和控制程序执行完毕, 则传入新指令,否则进行等待,直到当前指令被执行完毕。

机械臂是一种可以运动的刚体,它需要一种数学方法来描述自身的运动特点,包括位移(距离)、速度、加速度等等。这种数学方法需要准确地描述机械臂的控制输入变量(关键角度)与输出变量(末端执行器)的关系。导出它的运动方程,至今,已成为标准的表示机器人和对机器人运动进行建模的方法。它以四阶方阵变换三维空间点的齐次坐标为基础的。为了描述机械臂与周围物体的关系,如抓取目标等,就需要学习刚体的坐标变换。

机械臂的运动学包括正向运动学和逆向运动学。正向运动学是指通过机械臂的各个关节的角度求取末端执行器的位置的问题;逆向运动学则恰好相反,已知末端执行器的位置,求取机械臂的各个关节的

角度的问题。

航天器机械臂典型故障的数字模拟包括机械臂模型的建立和故障模式的数字模拟。机械臂模型的建立包括机械臂几何尺寸、臂管材料的选取, 转动关节的设计,由运动学规划出发和回程轨迹, 以及动力学分析等步骤,同时也为两种故障模式的数字模拟提供了分析基础。故障模式的数字模拟是以所建立的机械臂模型为对象来模拟两种主要故障模式包括对机械臂工作的影响和表现特征, 也将为后面建立健康监控系统提供重要的依据。

臂管强度破坏的数字模拟。由前面已知条件和出发段、回程段各臂管的惯量矩阵, 便可做各臂管的动力学分析和应力分析。图 2(a )和图 2(b) 分别为出发段和回程段各臂管表面应力随时间变化曲线。可以看出应力主要在加速和减速时比较显著, 应力变化也比较明显, 匀速段应力几乎没有什么变化, 加速变匀速和匀速变减速时应力变化起伏很大。回程段臂管承受的应力比较大是因为回程段机械臂是负载着大质量的有效载荷运动的, 所以回程段的应力非常显著。因此, 故障诊断时应以回程段为重点, 特别是加速变匀速和匀速变减速的阶段。

本项目利用 LabVIEW 提供的三维参数曲面图形显示控件构建机械臂的三维仿真显示平台。静态建模时,先在 X-Z 平面内绘制出机械臂各杆件的平面图形, 构建一个包含各杆件平面坐标的数组(x i ,0,z i ),根据各杆件的尺寸比例将其沿Y方向平移y 后可得到一新的数组(x i ,y i ,z i )(此时,若将这两个数组传给三维参数曲面函数可绘制出一个

篇二:Labview外文翻译

本 科 毕 业 设 计 论 文

外文原文及译文

系 别: 电 气 与 信 息 工 程专 业: 测 控 技 术 与 仪 器 班 级: 测 控801学号: 08010028 学生姓名:徐元富 指导老师:鞠烽炽

2012年6月

外文文献

外文文献

LabVIEW

LabVIEW is a highly productive graphical programming language for building data acquisition an instrumentation systems.With LabVIEW, you quickly create user interfaces that give you interactive control of your software system. To specify your system functionality,you simply assemble block diagrams - a natural design notation for scientists and engineers. Tis tight integration with measurement hardware facilitates rapid development of data acquisition ,analysis,and presentation solutions.LabVIEW contains powerful built -in measurement analysis and a graphical compiler for optimum performance. LabVIEW is available for Windows 2000/NT/Me/9x, Mac OS, Linux, Sun Solaris, and HP-UX, and comes in three different development system options.

Faster Development

LabVIEW accelerates development over traditional programming by 4 to 10 times! With the modularity and hierarchical structure of LabVIEW, you can prototype ,design, and modify systems in a short amount of time. You can also reuse LabVIEW code easily and quickly in other applications.

Better Investment

Using a Lab VIEW system, each user has access to a complete instrumentation laboratory at less than the cost of a single commercial instrument. In addition, user configurable LabVIEW systems are flexible enough to adapt to technology changes, resulting in a better bong-term investment.

Optimal Performance

All LabVIEW applications execute at compiled speed for optimal performance. With the LabVIEW Professional Development System or Application Builder, you can build stand-alone executables or DLLs for secure distribution of your code. You can even create shared libraries or DLLs to call LabVIEW code from other programming languages.

Open Development Environment

With the open development environment of LabVIEW, you can connect to other applications through ActiveX, the Web, DLLs, shared libraries, SQL(for databases), DataSocket, TCP/IP,and numerous other protocols.Use LabVIEW to quickly create networked measurement and automation systems that integrate the latest technologies

1

西安交通大学城市学院本科生毕业设计(论文)

in Web publishing and remote data sharing. LabVIEW also has driver libraries available for plug-in data acquisition, signal conditioning , GPIB,VXI,PXI, computer-based instruments,serial protocols, image acquisition, and motion control. In addition to the LabVIEW development systems, National Instruments offers a variety of add-on modules and tool sets that extend the functionality of LabVIEW .This enables you to quickly build customizable, robust measurement and automation systems.

LabVIEW Datalogging and Supervisory Control Module

For high channel count and distributed applications, the LabVIEW Datelogging and Supervisory Control Module provides a complete solution. This module delivers I/O management, event logging and alarm management, distributed logging, historical and real-time trending, built-in security, configurable networking features, OPC device connectivity, and over 3,300 built-in graphics.

LabVIEW Real-Time

For applications that require real-time performance, National Instruments offers LabVIEW Real-Time. LabVIEW Real-Time downloads standard LabVIEW code to a dedicated hardware target running a real-time operating system independent from Windows.

LabVIEW Vision Development Module

The LabVIEW Vision Development Module is for scientists, automation engineers,and technicians who are developing LabVIEW machine vision and scientific imaging applications. The LabVIEW Vision Development Module includes IMAQ Vision, a library of vision functions, and IMAQ Vision Builder, an interactive environment for vision applications. Unlike any other vision products, IMAQ Vision Builder and IMAQ Vision work together to simplify vision software development so that you can apply vision to your measurement and automation applications. Countless Applications

LabVIEW applications are implemented in many industries worldwide including automotive, telecommunications, aerospace, semiconductor, electronic design and production, process control, biomedical, and many others, Applications cover all phases of product development from research to design to production and to service. By leveraging LabVIEW throughout your organization you can save time and money by sharing information and software.

Test and Measurement

LabVIEW has become an industry-standard development tool for test and 2

外文文献

measurement applications. With Test Stand, LabVIEW-based test programs, and the industry's largest instrument driver library, you have a single, consistent development and execution environment for your entire system.

Process Control and Factory Automation

LabVIEW is used in numerous process control and factory automation applications.Many scientists and engineers look to LabVIEW for the high speed, high channel count measurement and control that graphical programming offers.For large, complex industrial automation and control applications, the LabVIEW Data logging and Supervisory Control Module provides the same graphical programming as LabVIEW, but is designed specifically for monitoring large numbers of I/O points, communicating with industrial controllers and networks, and providing PC-based control.

Machine Monitoring and Control

LabVIEW is ideal for machine monitoring and predictive maintenance applications that need deterministic control, vibration analysis, vision and image processing, and motion control. With the LabVIEW platform of products including LabVIEW Real-Time for real-time deterministic control and the LabVIEW Data logging and Supervisory Control Module, scientists and engineers can create powerful machine monitoring and control applications quickly and accurately.

Research and Analysis

The integrated LabVIEW measurement analysis library provides everything you need in an analysis package. Scientists and researchers have used LabVIEW to analyse and compute real results for biomedical, aerospace, and energy research applications, and in numerous other industries. The available signal generation and processing, digital filtering, windowing, curve-fitting, For specialized analysis, such as joint time-frequency analysis, wavelet,and model-based spectral analysis, LabVIEW offers the specially designed Signal Processing Toolset.The Sound and Vibration Toolset offers octave analysis, averaged and nonaveraged frequency analysis, transient analysis, weighted filtering, and sound-level measurement, and more.

Draw Your Own Solution

With LabVIEW, you build graphical programs called virtual instruments (VIs) instead of writing text-based programs. You quickly create front panel user interfaces that give you the interactive control of your system. To add functionality to the user interface, you intuitively assemble block diagrams- a natural design notation for engineers and scientists.

3

篇三:Labview毕业论文毕业论文中英文资料外文翻译文献

Labview毕业论文

中英文资料外文翻译文献

Virtual Instruments Based on Reconfigurable Logic

The emergence of virtual instrumentation is a revolution in the history of the development of measuring instruments. It fully utilizes the latest computer technology to implement and extend the instrument function. Using the image of a computer screen can be easily simulate a variety of equipment control panels to the needs expressed in the form of the output of test results. Using computer software to achieve most of the signal of the analysis and processing to complete a variety of control and test function. The user through the application of general-purpose computer program modules and features of the hardware together. Through friendly graphical interface to operate this computer. As in operating their own definition of individual instruments of their own design can be measured to complete the acquisition, analysis, determine, control, display, data storage and so on.

Virtual Instruments advantages of more traditional instruments:

(1)A strong integration of computer hardware resources. Breaking the traditional instruments in data processing, display, storage and other limitations, and

greatly enhanced the capabilities of traditional instruments.

(2)The use of computer software resources to achieve some part of the software of instrument hardware, saving material resources, increase system flexibility. Through software technology and the corresponding numerical algorithm. Directly on the test data for various analysis and processing in time. Through the graphical user interface technology, truly user-friendly, human-computer interaction.

(3)Hardware and software of virtual instrument is an open, modular, reusable and interchangeability characteristics. Therefore, the user can according to their own needs and use different manufacturers products. The development of the instrument system is more flexible, efficient and shorten the formation time of the system

The traditional instruments are application specific systems based on fixed hardware and software resources so their function and applications are defined by the manufacturer. These instruments are complex systems and therefore they become expensive and difficult to manage.

The widespread usage of personal computers in many scientific and technological fields make them an ideal hardware and software platform for the implementation of measurement instruments. By adding a simple data acquisition system, a personal computer can emulate any instrument. The instruments generated in this way are called virtual instruments because they do not have exclusive access to hardware and software resources. Different instruments can be implemented over the same hardware by only reprogramming the software. The virtual instruments offer plenty of advantages the most important of which is the low cost due to the reusability of hardware and software resources. The above characteristics and the continuous evolution and cheapening of the personal computers make the virtual instruments a valuable alternative to traditional ones.

Nevertheless, there are two main factors which limits the application of virtual

instruments. By one hand, the data capture is reduce to slow rates because of the more common operating systems of the general purpose computers are not oriented to realtime applications. By other hand, the data acquisition system is not an application oriented system but a generic one. Therefore, our proposal is focused on the enhancement of virtual instruments by the replacement of the generic hardware with a reconfigurable data acquisition system, as it is shown in Figure 1. By this way, some data process can be implemented by hardware reducing the data flow to/from the computer and rising the maximum sample rate.

基于虚拟仪器的可重构逻辑

虚拟仪器的出现是测量仪器发展历史上的一场革命。它充分利用最新的计算机技术来实现和扩展仪器的功能,用计算机屏幕可以简单地模拟大多数仪器的调节控制面板,以各种需要的形式表达并且输出检测结果,用计算机软件实现大部分信号的分析和处理,完成大多数控制和检测功能。用户通过应用程序将一般的通用计算机与功能化模块硬件结合起来,通过友好的界面来操作计算机,就像在操作自己定义,自己设计的单个仪器,可完成对被测量的采集,分析,判断,控制,显示,数据存储等。

虚拟仪器较传统仪器的优点

(1)融合计算机强大的硬件资源,突破了传统仪器在数据处理,显示,存储等方面的限制,大大增强了传统仪器的功能。

(2)利用计算机丰富的软件资源,实现了部分仪器硬件的软件化,节省了物质资源,增加了系统灵活性。通过软件技术和相应数值算法,实时,直接地对测试数据进行各种分析与处理,通过图形用户界面技术,真正做到界面友好、人

机交互。

(3)虚拟仪器的硬件和软件都具有开放性,模块化,可重复使用及互换性等特点。因此,用户可根据自己的需要,选用不同厂家的产品,使仪器系统的开发更为灵活,效率更高,缩短系统组建时间。

传统的仪器是以固定的硬件和软件资源为基础的specific系统, 这使得系统的功能和应用程序由制造商定义。这些仪器都是复杂的系统,因此它们变得昂贵而且难以操作和管理。个人电脑在许多科技领域的广泛应用使其为测量仪器的执行搭建了一个理想的硬件和软件平台,通过增加一个简单的数据采集系统,个人计算机可以仿真任何仪器。因为它们没有独自占有和访问硬件和软件资源,所以以这种方式产生的仪器被称为虚拟仪器。不同的仪器只要对该软件重新编程就可以在同一硬件中实现。虚拟仪器呈现了大量的优势,其中最重要的就是由于硬件和软件资源的重用性降低了成本。上述特点及虚拟仪器的不断发展和个人电脑降价使虚拟仪器成为传统仪器的一个有价值的替代。

然而,也有两个主要因素限制了虚拟仪器的应用。一方面,数据捕获的减少将放缓速度,因为一般用途的电脑普遍常用的操作系统并不面向实时应用。另一方面,数据采集系统不是应用导向系统而是一个通用的系统。因此,我们建议的重点是由通用硬件更换可重构数据采集系统来加强虚拟仪器,它如图1所示。通过这种方式,一些数据的处理过程可以通过减少计算机上硬件数据流和上升的最大采样率来实现。

LabVIEW

LabVIEW is a highly productive graphical programming language for building data acquisition an instrumentation systems.With LabVIEW, you quickly create user interfaces that give you interactive control of your software system. To specify your system functionality,you simply assemble block diagrams - a natural design notation for scientists and engineers. Tis tight integration with measurement hardware facilitates rapid development of data acquisition ,analysis,and presentation solutions.LabVIEW contains powerful built -in measurement analysis and a graphical compiler for optimum performance. LabVIEW is available for Windows 2000/NT/Me/9x, Mac OS, Linux, Sun Solaris, and HP-UX, and comes in three different development system options.

Faster Development

LabVIEW accelerates development over traditional programming by 4 to 10 times! With the modularity and hierarchical structure of LabVIEW, you can prototype ,design, and modify systems in a short amount of time. You can also reuse LabVIEW code easily and quickly in other applications.

Better Investment

Using a Lab VIEW system, each user has access to a complete instrumentation laboratory at less than the cost of a single commercial instrument. In addition, user configurable LabVIEW systems are flexible enough to adapt to technology changes, resulting in a better bong-term investment.


labview中外文翻译5000字百度文库》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/93877.html
转载请保留,谢谢!