1、 虚拟仪器( LabVIEW) 虚拟仪器是一种高效用于构建数据采集与监测系统图形化编程语言。使用虚拟仪器,您快速创建用户界面,让您交互控制您的软件系统。要指定您系统的功能,您只需装配块关系图 一种自然的设计表示科学家和工程师。测量硬件紧密集成方便了数据采集、分析与演示文稿解决方案的快速发展。虚拟仪器包含强大的内置度量分析和一个图形的编辑器实现最佳性能。虚拟仪器是使用于 Windows 2000/NT/Me/9x、 Mac OS、 Linux、 Sun Solaris 和 HP-UX, 有三种不同的开发系统选项。 更快 地发展 虚拟仪器通过加快发展了对传统的编程提升了 4 至 10 倍!使用模块
2、化和层次结构的虚拟仪器,可以原型,设计,并且在一个短时间内修改系统。您也可以重用虚拟仪器代码轻松快速地在其他应用程序中应用。 更好的投资 使用虚拟仪器系统,每个用户有权访问单一的商业文书的成本低于一个完整的检测实验室。此外,用户还可配置的虚拟仪器系统足够的灵活性,从而更好地长期投资的技术变化与适应。 优化性能 虚拟仪器的所有应用程序执行以获得最佳性能的编译速度。用虚拟仪器专业开发系统或应用程序生成器,可为您的代码的安全通讯生成独立可执行文件 或 dll。您甚至可以创建共享的库或从其他编程语言中调用虚拟仪器代码的 dll。 开放的开发环境 用虚拟仪器在开放开发环境,您可以连接到通过 Active
3、X、 Web、 dll、共享的库、 SQL(数据库)、 DataSocket、 TCP/IP 和许多其他协议的其他应用程序。虚拟仪器用于快速创建网络的测量和 Web 发布和远程数据共享最新的科技集成的自动化系统。虚拟仪器也可以用于插件数据采集、信号调理、 GPIB、 VXI、 PXI、基于计算机的仪器、串行协议、图像采集和运动控制的驱动程序。除了在虚拟仪器的开发系统国家仪器还提供多种 附加模块和扩展功能的虚拟仪器的工具集。这使您可以快速构建可定制、鲁棒的测量和自动化系统。 虚拟仪器数据记录和监督控制模块 高通道数的分布式应用程序日志记录的虚拟仪器数据和监督控制模块,提供了一个完整的解决方案。此
4、模块提供了 I/O 管理、事件日志和警报管理、分布式日志记录、历史和实时趋势分析、内置安全、网络功能,可配置、 OPC 设备的连接和超过 3,300 内置图形。 实时虚拟仪器 对于需要实时性能的应用国家仪器,提供了实时虚拟仪器。虚拟仪器从 Windows 运行独立的实时操作系统实时下载标准虚拟仪器代码到专用的硬件目 标。 虚拟仪器视觉开发模块 虚拟仪器视觉开发模块是为科学家、自动化的工程师和技术人员正在开发虚拟机器视觉和科学的图像处理应用程序。虚拟仪器视觉开发模块包括 IMAQ 视觉,视觉的函数库和 IMAQ视觉一起工作来简化视觉软件开发,以便您可以应用视觉测量和自动化应用程序。 广泛的应用
5、在很多行业全球包括汽车、电讯、航空航天、半导体、电子设计和生产、过程控制生物医学,以及许多其他实现虚拟仪器的应用程序。应用程序覆盖产品从设计到生产和服务的研究开发的所有阶段。利用虚拟仪器在整个组织您可以节省时间和金钱的共享信息和软件。 测试与测量 虚拟仪器已经成为一个行业标准开发工具,用于测试和测量的应用程序。与试验台,基于虚拟仪器的测试的程序和业界最大检测驱动程序库,为您的整个系统有一个单一、一致的开发和执行环境。 过程控制和工厂自动化 在众多的过程控制与工厂自动化应用中使用虚拟仪器。很多科学家和工程师希望虚拟仪器的高速度、高通道累计测量和控制该图形编程提供。大型、复杂工业自动化和控制应用程
6、序,为日志记录的虚拟仪器数据和监督控制模块提供相同图形编程作为虚拟仪器,但专门用于监视大量的 I/O 点、工业控制器和网络,沟通和提供基于 PC 的控制。 计算机检测与控制 虚拟仪器是计算机检测和预测性维护应用程序需要具有确定性控制、振动分析、视觉和图像处理,和运动控制的理想选择。产品包括虚拟仪器实时确定性实时控制和日志记录的虚拟仪器数据及监督控制模块的该虚拟仪器平台与科学家和工程师可以快速而准确地创建功能强大的计算机监视和控制应用程序。 研究与分析 集成的虚拟仪器测量分析库提供了一个分析软件包中的所需的一切。科学家和研究人员已用虚拟仪器来分析和计算的实际结果生物医学,航天和能源研究应用程序,
7、和很多其它行业。可用的信号的生成和处理、数字滤波、窗口、曲线的拟合和 限制掩码测试功能列出的联合时 -频分析,小波,并基于模型的虚拟频谱分析提供特别设计的信号处理工具集。声音和振动工具集提供 octave 分析,平均和非平均的频率分析、瞬态分析、加权的筛选,与声级测量,等等。 绘制自己的解决方案 虚拟仪器,使用中,您将构建称为虚拟仪器( VIs)的而不是编写基于文本的程序的图形程序。您快速创建前面板的用户界面为您提供您的系统的交互式控件的用户界面。将功能添加到用户界面,您直观地装配块关系图 一种提供给工程师和科学家自然的设计表示法。 创建前面板 您的虚拟仪器的前面板上,控件和数据显示 为您的系
8、统通过放置在控件调色等数字显示、米、仪表、温度计、指示灯、图表和图表中选择对象。当您完成运行您的虚拟仪器时您使用前面板来控制您的系统是否移动放大的图形,或输入用键盘的值。 构建该图形的框图 要在虚拟仪器进行编程您需要构建块关系图无需担心的基于文本的编程语言的语法的详细信息。您执行此操作的功能调色板中选择对象(图标),一起用来传输数据块关系图对象间的电线连接它们。这些对象包括先进的采集和分析例程、网络和文件 I/O 操作和更多的简单算法的函数。 数据流编程 虚拟仪器使用一个专利的数据流编程模型,使您得以从 基于文本的编程语言的线性体系结构。因为由节点,之间的数据流和不连续的文本行,确定在虚拟仪器
9、中的执行顺序,您可以创建并行执行多个操作的框图。 因此,能够以并行方式运行多个执行线程和多个可见的多任务系统虚拟仪器。 模块化合层次结构 虚拟仪器可见是模块化设计,本身或作为另一个虚拟仪器的一个分运行任何流。所以您可以设计 VIs 和 subVIs, 作为应用程序构造块的层次结构,您甚至可以创建您自己的可见,图标。可以修改、交互,并将它们与其他可见,来满足您不断变化的应用需求结合起来。 图形化编译器 在许多的应用程序执行速 度至关重要。虚拟仪器是用比作已编译的 C 程序的执行速度优 化的代码生成一个编译器只图形编程系统。甚至可以使用虚拟仪器探查器用于分析和优化时间关键操作。因此,可以提高您的工
10、作效率,图形化编程与执行速度的前提。 测量和数学 虚拟仪器包括许多种其他测量分析工具。示例包括曲线拟合,信号的生成、峰值检测,与概率统计。测量分析功能可以确定信号特征如 RMS/DC 级别、总谐波失真( THD)、冲击响应,频率响应特性及互功率谱。虚拟仪器用户还可以部署数值求解微分方程组、优化、查找,根和其他数学问题的工具。此外,您可以通过直接在您的 虚拟仪器程序中输入 MATLAB 或 HIQ脚本扩展这些内置的功能。为图表,并图表可以依靠内置虚拟仪器 2D 和 3D 可视化工具。 2D工具包括功能如自动缩放 X 和 Y 范围、可重构属性(点 /线条样式、颜色,及更多)和游标。Microsof
11、t Windows 用户可以使用基于 OpenGL 的 3D 图形,然后用鼠标动态旋转、放大和移动这些图。 开发系统 虚拟仪器专业发展体系促进发展高端、精密仪器仪表系统的用户开发的可见或程序人员需要遵守严格的质量标准大型团队中工作的开发人员。职业发展制度健全的开发系统,还包括虚拟仪器应用生成器创建分 发工具包及建立独立的可执行文件和共享的库( dll)的。此外,开发系统提供源代码控制工具,并提供实用程序的定量测量您的应用程序的复杂性。与图形的差异比较,您可以快速确实两个虚拟仪器应用程序的外观和功能差异。我们包括编程标准和提供一致的虚拟仪器编程方法论为指导的样式指南。该系统包含讨论虚拟仪器用户必
12、须执行的步骤的质量标准文档以满足内部规例或其他严格的质量标准如 ISO9000认证或 FDA批准。职业发展制度在 Windows2000/NT/Me/9x, Mac OS、 Sun、 HP-UX 和 Linux 上操作。 虚拟仪器 完全开发系统 虚拟仪器系统完全发展装备您提供所有您需要开发仪器系统的工具。它包括 GPIB、VISA、 VXI、 RS-232、数据采集, 并用于数据采集、仪器控制仪器驱动程序库。测量分析库添加 DC/RMS 测量、单音分析、谐波失真分析、比分析、限制测试、信号生成功能、信号处理、数字滤波、窗口、曲线拟合、统计和无数的线性代数和数学函数。开发系统还提供了功能直接访问
13、 dll、 ActiveX 和其他外部代码。系统的其他功能包括 Web 发布高级报表的生成工具的工具调用 MATLAB 和 HIQ 脚本、三维表面、行,轮廓图和自定义图形及 动画功能。全系统发展在 Windows2000/NT/Me/9x、 Mac OS 、 Sun、 HP-UX 和 Linux 上操作。 虚拟仪器基础产品包 使用虚拟仪器的基地打包,最小的虚拟仪器配置开发数据采集和分析、仪表控制,并基本数据演示文稿。在 Windows2000/NT/Me/9x 上操作的基础产品包。 虚拟仪器调用许可证 如果部署包括虚拟仪器测试试验台,所用的虚拟应用程序调用许可证可以安装在目标计算机上的虚拟仪器开发系统,以便您可以进行完整的测试调试您的测试代码单步。本许可不被供程序开发。