《虚拟仪器(LabVIEW)外文翻译 中文文献.doc》由会员分享,可在线阅读,更多相关《虚拟仪器(LabVIEW)外文翻译 中文文献.doc(9页珍藏版)》请在三一办公上搜索。
1、 虚拟仪器(LabVIEW)虚拟仪器是一种高效用于构建数据采集与监测系统图形化编程语言。使用虚拟仪器,您快速创建用户界面,让您交互控制您的软件系统。要指定您系统的功能,您只需装配块关系图一种自然的设计表示科学家和工程师。测量硬件紧密集成方便了数据采集、分析与演示文稿解决方案的快速发展。虚拟仪器包含强大的内置度量分析和一个图形的编辑器实现最佳性能。虚拟仪器是使用于Windows 2000/NT/Me/9x、Mac OS、Linux、Sun Solaris 和HP-UX,有三种不同的开发系统选项。更快地发展虚拟仪器通过加快发展了对传统的编程提升了4至10倍!使用模块化和层次结构的虚拟仪器,可以原型
2、,设计,并且在一个短时间内修改系统。您也可以重用虚拟仪器代码轻松快速地在其他应用程序中应用。更好的投资使用虚拟仪器系统,每个用户有权访问单一的商业文书的成本低于一个完整的检测实验室。此外,用户还可配置的虚拟仪器系统足够的灵活性,从而更好地长期投资的技术变化与适应。优化性能虚拟仪器的所有应用程序执行以获得最佳性能的编译速度。用虚拟仪器专业开发系统或应用程序生成器,可为您的代码的安全通讯生成独立可执行文件或dll。您甚至可以创建共享的库或从其他编程语言中调用虚拟仪器代码的dll。开放的开发环境用虚拟仪器在开放开发环境,您可以连接到通过ActiveX、Web、dll、共享的库、SQL(数据库)、Da
3、taSocket、TCP/IP和许多其他协议的其他应用程序。虚拟仪器用于快速创建网络的测量和Web发布和远程数据共享最新的科技集成的自动化系统。虚拟仪器也可以用于插件数据采集、信号调理、GPIB、VXI、PXI、基于计算机的仪器、串行协议、图像采集和运动控制的驱动程序。除了在虚拟仪器的开发系统国家仪器还提供多种附加模块和扩展功能的虚拟仪器的工具集。这使您可以快速构建可定制、鲁棒的测量和自动化系统。虚拟仪器数据记录和监督控制模块高通道数的分布式应用程序日志记录的虚拟仪器数据和监督控制模块,提供了一个完整的解决方案。此模块提供了I/O管理、事件日志和警报管理、分布式日志记录、历史和实时趋势分析、内
4、置安全、网络功能,可配置、OPC设备的连接和超过3,300内置图形。实时虚拟仪器对于需要实时性能的应用国家仪器,提供了实时虚拟仪器。虚拟仪器从Windows运行独立的实时操作系统实时下载标准虚拟仪器代码到专用的硬件目标。虚拟仪器视觉开发模块虚拟仪器视觉开发模块是为科学家、自动化的工程师和技术人员正在开发虚拟机器视觉和科学的图像处理应用程序。虚拟仪器视觉开发模块包括IMAQ视觉,视觉的函数库和IMAQ视觉一起工作来简化视觉软件开发,以便您可以应用视觉测量和自动化应用程序。广泛的应用在很多行业全球包括汽车、电讯、航空航天、半导体、电子设计和生产、过程控制生物医学,以及许多其他实现虚拟仪器的应用程序
5、。应用程序覆盖产品从设计到生产和服务的研究开发的所有阶段。利用虚拟仪器在整个组织您可以节省时间和金钱的共享信息和软件。测试与测量虚拟仪器已经成为一个行业标准开发工具,用于测试和测量的应用程序。与试验台,基于虚拟仪器的测试的程序和业界最大检测驱动程序库,为您的整个系统有一个单一、一致的开发和执行环境。过程控制和工厂自动化在众多的过程控制与工厂自动化应用中使用虚拟仪器。很多科学家和工程师希望虚拟仪器的高速度、高通道累计测量和控制该图形编程提供。大型、复杂工业自动化和控制应用程序,为日志记录的虚拟仪器数据和监督控制模块提供相同图形编程作为虚拟仪器,但专门用于监视大量的I/O点、工业控制器和网络,沟通
6、和提供基于PC的控制。计算机检测与控制虚拟仪器是计算机检测和预测性维护应用程序需要具有确定性控制、振动分析、视觉和图像处理,和运动控制的理想选择。产品包括虚拟仪器实时确定性实时控制和日志记录的虚拟仪器数据及监督控制模块的该虚拟仪器平台与科学家和工程师可以快速而准确地创建功能强大的计算机监视和控制应用程序。研究与分析集成的虚拟仪器测量分析库提供了一个分析软件包中的所需的一切。科学家和研究人员已用虚拟仪器来分析和计算的实际结果生物医学,航天和能源研究应用程序,和很多其它行业。可用的信号的生成和处理、数字滤波、窗口、曲线的拟合和限制掩码测试功能列出的联合时-频分析,小波,并基于模型的虚拟频谱分析提供
7、特别设计的信号处理工具集。声音和振动工具集提供octave分析,平均和非平均的频率分析、瞬态分析、加权的筛选,与声级测量,等等。绘制自己的解决方案虚拟仪器,使用中,您将构建称为虚拟仪器(VIs)的而不是编写基于文本的程序的图形程序。您快速创建前面板的用户界面为您提供您的系统的交互式控件的用户界面。将功能添加到用户界面,您直观地装配块关系图一种提供给工程师和科学家自然的设计表示法。创建前面板您的虚拟仪器的前面板上,控件和数据显示为您的系统通过放置在控件调色等数字显示、米、仪表、温度计、指示灯、图表和图表中选择对象。当您完成运行您的虚拟仪器时您使用前面板来控制您的系统是否移动放大的图形,或输入用键
8、盘的值。构建该图形的框图要在虚拟仪器进行编程您需要构建块关系图无需担心的基于文本的编程语言的语法的详细信息。您执行此操作的功能调色板中选择对象(图标),一起用来传输数据块关系图对象间的电线连接它们。这些对象包括先进的采集和分析例程、网络和文件I/O操作和更多的简单算法的函数。数据流编程虚拟仪器使用一个专利的数据流编程模型,使您得以从基于文本的编程语言的线性体系结构。因为由节点,之间的数据流和不连续的文本行,确定在虚拟仪器中的执行顺序,您可以创建并行执行多个操作的框图。 因此,能够以并行方式运行多个执行线程和多个可见的多任务系统虚拟仪器。模块化合层次结构虚拟仪器可见是模块化设计,本身或作为另一个
9、虚拟仪器的一个分运行任何流。所以您可以设计VIs 和subVIs, 作为应用程序构造块的层次结构,您甚至可以创建您自己的可见,图标。可以修改、交互,并将它们与其他可见,来满足您不断变化的应用需求结合起来。图形化编译器在许多的应用程序执行速度至关重要。虚拟仪器是用比作已编译的C程序的执行速度优化的代码生成一个编译器只图形编程系统。甚至可以使用虚拟仪器探查器用于分析和优化时间关键操作。因此,可以提高您的工作效率,图形化编程与执行速度的前提。测量和数学虚拟仪器包括许多种其他测量分析工具。示例包括曲线拟合,信号的生成、峰值检测,与概率统计。测量分析功能可以确定信号特征如RMS/DC级别、总谐波失真(T
10、HD)、冲击响应,频率响应特性及互功率谱。虚拟仪器用户还可以部署数值求解微分方程组、优化、查找,根和其他数学问题的工具。此外,您可以通过直接在您的虚拟仪器程序中输入MATLAB或HIQ脚本扩展这些内置的功能。为图表,并图表可以依靠内置虚拟仪器2D和3D可视化工具。2D工具包括功能如自动缩放X和Y范围、可重构属性(点/线条样式、颜色,及更多)和游标。Microsoft Windows 用户可以使用基于OpenGL的3D图形,然后用鼠标动态旋转、放大和移动这些图。开发系统虚拟仪器专业发展体系促进发展高端、精密仪器仪表系统的用户开发的可见或程序人员需要遵守严格的质量标准大型团队中工作的开发人员。职业
11、发展制度健全的开发系统,还包括虚拟仪器应用生成器创建分发工具包及建立独立的可执行文件和共享的库(dll)的。此外,开发系统提供源代码控制工具,并提供实用程序的定量测量您的应用程序的复杂性。与图形的差异比较,您可以快速确实两个虚拟仪器应用程序的外观和功能差异。我们包括编程标准和提供一致的虚拟仪器编程方法论为指导的样式指南。该系统包含讨论虚拟仪器用户必须执行的步骤的质量标准文档以满足内部规例或其他严格的质量标准如ISO9000认证或FDA批准。职业发展制度在Windows2000/NT/Me/9x, Mac OS、Sun、HP-UX 和Linux上操作。虚拟仪器完全开发系统虚拟仪器系统完全发展装备
12、您提供所有您需要开发仪器系统的工具。它包括GPIB、VISA、VXI、RS-232、数据采集, 并用于数据采集、仪器控制仪器驱动程序库。测量分析库添加DC/RMS测量、单音分析、谐波失真分析、比分析、限制测试、信号生成功能、信号处理、数字滤波、窗口、曲线拟合、统计和无数的线性代数和数学函数。开发系统还提供了功能直接访问dll、ActiveX和其他外部代码。系统的其他功能包括Web发布高级报表的生成工具的工具调用MATLAB和HIQ脚本、三维表面、行,轮廓图和自定义图形及动画功能。全系统发展在Windows2000/NT/Me/9x、Mac OS 、Sun、HP-UX和Linux上操作。虚拟仪器
13、基础产品包使用虚拟仪器的基地打包,最小的虚拟仪器配置开发数据采集和分析、仪表控制,并基本数据演示文稿。在Windows2000/NT/Me/9x上操作的基础产品包。虚拟仪器调用许可证如果部署包括虚拟仪器测试试验台,所用的虚拟应用程序调用许可证可以安装在目标计算机上的虚拟仪器开发系统,以便您可以进行完整的测试调试您的测试代码单步。本许可不被供程序开发。LabVIEWLabVIEW is a highly productive graphical programming language for building data acquisition an instrumentation system
14、s.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
15、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 de
16、velopment system options.Faster DevelopmentLabVIEW 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 qui
17、ckly 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
18、 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 cre
19、ate 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 numerou
20、s other protocols.Use LabVIEW to quickly create networked measurement and automation systems that integrate the latest technologies 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
21、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
22、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
23、, historical and real-time trending, built-in security, configurable networking features, OPC device connectivity, and over 3,300 built-in graphics.LabVIEW Real-TimeFor applications that require real-time performance, National Instruments offers LabVIEW Real-Time. LabVIEW Real-Time downloads standar
24、d 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
25、 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 devel
26、opment so that you can apply vision to your measurement and automation applications. Countless ApplicationsLabVIEW applications are implemented in many industries worldwide including automotive, telecommunications, aerospace, semiconductor, electronic design and production, process control, biomedic
27、al, 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-stand
28、ard development tool for test and measurement applications. With Test Stand, LabVIEW-based test programs, and the industrys largest instrument driver library, you have a single, consistent development and execution environment for your entire system.Process Control and Factory Automation.LabVIEW is
29、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 logg
30、ing 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 m
31、achine 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 Super
32、visory Control Module, scientists and engineers can create powerful machine monitoring and control applications quickly and accurately.Research and AnalysisThe integrated LabVIEW measurement analysis library provides everything you need in an analysis package. Scientists and researchers have used La
33、bVIEW 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, wavel
34、et,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 Solut
35、ionWith 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 diagr
36、ams- a natural design notation for engineers and scientists.Create the Front PanelOn the front panel of your VI, you place the controls and data displays for your system by selecting ob jects from the Controls palette, such as numeric displays, meters, gauges, thermometers, LEDs, charts,and graphs.W
37、hen you complete and run your VI,you use the front panel to control your system whether you move a slide, zoom in on a graph, or enter a value with the keyboard.Construct the Graphical Block DiagramTo program the VI, you construct the block diagram without worrying about the syntactical details of t
38、ext-based programming languages. You do this by selecting objects (icons) from the Functions palette and connecting them together with wires to transfer data among block diagram objects. These objects include simple arithmetic functions, advanced acquisition and analysis routines, network and file I
39、/O operations, and more.Dataflow Programming LabVIEW uses a patented dataflow programming model that frees you from the linear architecture of text-based programming languages. Because the execution order in LabVIEW is determined by the flow of data between nodes,and not by sequential lines of text,
40、you can create block diagrams that execute multiple operations in parallel. Consequently, LabVIEW is a multitasking system capable of running multiple execution threads and multiple VIs in parallel.Modularity and HierarchyLabVIEW VIs are modular in design, so any VI can run by itself or as part of a
41、nother VI. You can even create icons for your own VIs, so you can design a hierarchy of VIs that serve as application building blocks. You can modify, interchange, and combine them with other VIs to meet your changing application needs.Graphical Compiler In many applications, execution speed is crit
42、ical. LabVIEW is the only graphical programming system with a compiler that generates optimized code with execution speeds comparable to compiled C programs. You can even use the LabVIEW profiler to analyse and optimize time-critical operations. Consequently, you increase your productivity with grap
43、hical programming without sacrificing execution speed.Measurements and MathematicsLabVIEW includes a variety of other measurement analysis tools. Examples include curve fitting, signal generation, peak detection, and probability and statistics. Measurement analysis functions can determine signal cha
44、racteristics such as DC/RMS levels, total harmonic distortion (THD),impulse response, frequency response, and cross-power spectrum. LabVIEW users can also deploy numerical tools for solving differential equations, optimization, root finding, and other mathematical problems.In addition, you can exten
45、d these built-in capabilities by entering MATLAB or HIQ scripts directly in your LabVIEW programs. For charting and graphing, you can rely on the built-in LabVIEW 2D and 3D visualization tools. 2D tools include features such as autoscaling X and Y ranges, reconfigurable attributes (point/line styles
46、, colors, and more)and cursors, Microsoft Windows users can employ OpenGL-based 3D graphs and then dynamically rotate, zoom, and pan these graphs with the mouse.Development System The LabVIEW Professional Development System facilitates the development of high-end, sophisticated instrumentation syste
47、ms for developers working in teams, users developing large suites of VIs, or programmers needing to adhere to stringent quality standards.Built on the Full Development System, the Professional Development System also includes the LabVIEW Application Builder for building stand-alone executables and s
48、hared libraries (DLLs)and creating distribution kits. In addition, the development system furnishes source code control tools and offers utilities for quantitatively measuring the complexity of your applications. With graphical differencing, you can quickly identify both cosmetic and functional diff
49、erences between two LabVIEW applications.We include programming standards and style guides that provide direction for consistent LabVIEW programming methodology. The system also contains quality standards documents that discuss the steps LabVIEW users must follow to meet internal regulations or FDA approval. The Professional Development System operates on Windows 2000/NT/Me/9x,Mac OS, HP-