虚拟仪器自动化测试软件设计

地区:广东 东莞
认证:

郭霞

普通会员

全部产品 进入商铺
品牌:自动化测试 型号:虚拟仪器 自动化控制 测试 软件设计 产品用途:工厂自动化,自动化测试
LabVIEW
  LabVIEW是一种程序开发环境,由美国*仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
  与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
  虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。
  虚拟仪器的主要特点有:

借助直观图形化编程, 缩短测试开发时间
NI LabVIEW图形化开发环境中的用户无需编写成行文本,而是通过拖放式图标开发测试软件。使用NI LabVIEW,即便用户不具备编程经验,也能在数小时内完成传统语言编写数周的程序。直观流程图所显示的代码便于用户开发、维护和理解。
借助免费的仪器驱动程序, 快速实现各类仪器的自动化
仪器驱动程序网络 (IDNet)社区中数千个免费的 NI LabVIEW仪器驱动程序,几乎*类仪器。借助一致的驱动API,用户无需学习针对各类仪器的底层仪器命令。LabVIEW仪器驱动查找器 (LabVIEW Instrument Driver Finder)进一步帮助开发环境中的用户短短数秒内安装新型驱动。
借助内置数学和信号处理函数, 分析信号
NI LabVIEW提供数千种*为测试工程师和科学家创建的高级函数。这些强大的工具可轻松实现高级信号处理、频率分析、概率与统计、数字信号处理等功能。用户还可以扩展NI LabVIEW至RF/通信、声音和振动、视频测试等应用的处理。
借助自定义用户界面显示结果; 在企业系统中存储数据
NI LabVIEW用户能够快速创建图形化用户界面,继而通过数百个拖放控件、图形和三维显示工具显示数据。用户可在短短数秒,借助右键菜单,自定义这些内置控件的外观和格式。NI LabVIEW还能将数据存储至数据库和企业系统中,用于离线分析。
轻松集成多核和FPGA等新一代技术
您很可能在寻求多核与现场可编程门阵列(FPGA)等技术,满足测试系统中*新产品的性能需求。NI LabVIEW可通过本质上并行执行的图形化编程,向用户提供多核处理器的性能。借助NI LabVIEW,用户能够简化FPGA的编程,因为无需学习VHDL等其它编程语言。
开发大型测试应用程序的用户,很可能遵行标准的软件工程实践。NI LabVIEW能够集成标准的软件工程处理系统(如:需求管理和源代码控制)。此外,NI LabVIEW工具适合验证与软件质量*。
与NI TestStand等测试管理软件集成
用户无需从头创建测试执行程序,却能借由测试管理软件将代码组成序列、生成报表、将结果记入数据库。NI TestStand作为*受欢迎的测试管理软件,提供与NI LabVIEW的*集成,进而帮助用户轻松调试LabVIEW代码、创建代码模块以加速测试开发,并通过LabVIEW运行引擎的底层控制*执行性能。
通过长期支持和传统代码集成, *投资*
NI LabVIEW开发者可享受世界*且*合本地语言表述的电话支持与技术论坛。NI致力于对LabVIEW进行长期支持,这表示NI将帮助*应用程序在未来的正常运行。升级至NI LabVIEW平台后,用户还能在DLL、.NET程序集或.m文件形式内重复利用传统代码。