LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 260|回复: 1

[共享贴] LabVIEW NXG应用于自动化测试的7个基本特性

[复制链接]
发表于 2018-7-17 08:08:44 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
概览LabVIEW NXG系统工程软件是NI软件产品家族的最新成员。 借助该软件,您只需使用一个工具即可高效地配置、自动化和可视化您的测试结果。 软件可以自动识别数千个仪器的驱动程序,从而缩短测量时间,并提供集成式拖放设计方法来帮助用户快速自定义系统。 系统组装完毕后,您还可以随时随地查看结果,包括使用平板电脑或智能手机进行查看。 了解如何使用LabVIEW NXG,更智能地进行测试。
目录
FINAL_LabVIEW_NXG_2.0_Hero_Shot_JPG.jpg

1. 识别和记录仪器
使用该软件开发的应用程序能够与系统的特定硬件设置、配置和拓扑紧密结合。 硬件设置完成后,就是故障排除/验证和软件管理,这是任何测试、测量或控制项目最重要也是最耗时的部分。 SystemDesigner为物理系统的可视化配置提供了一个图形画布,将硬件配置、软件部署、诊断和系统文档记述功能引入到LabVIEW NXG环境中。 这样您只需在一个环境中就能够从头到尾管理硬件以及软件开发,从而最大限度地提高开发效率。

SystemDesigner_DUT.PNG
​图1. ​SystemDesigner通过图形化方式来表示硬件系统。

MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 您可以启动仪器的软面板进行快速交互测量,还可以在此图形化工具中查看设备引脚图、规格、校准信息和安装的驱动程序版本。 MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 如果没有安装特定的NI或第三方驱动程序,LabVIEW NXG将指导您通过NI软件包管理器(NI Package Manager)安装必要的驱动程序,这是一个基于行业标准软件包格式的新接口。

SystemDesigner_ChassisView.PNG
图2​. SystemDesigner的设计视图可帮助用户高效创建、配置和记录系统。

2. 针对特定仪器的逐步指导范例
MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 NI或第三方仪器驱动程序在安装时会随附数百个针对特定仪器的​范例代码模块​,帮助您快速开始开发,专心实现您独特的测试需求。 MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 您可通过LabVIEW NXG启动界面的“学习”部分或LabVIEW NXG环境中的通用搜索栏查看范例,根据任务或仪器类型进行浏览。 驱动程序随附的范例提供了常规功能的注释说明,也为应用程序的开发提供了一个良好的起点。

Examples__updated.PNG
图3.​使用驱动程序随附示例作为自动化应用程序的起始模板。

3. 复用测试和函数
使用LabVIEW NXG,您可以在单个应用程序中将多种编程方法与图形化数据流结合在一起。 使用这种灵活性,您可以选择所需的工具来创建待测设备(DUT)控制、配置或测量库。 LabVIEW NXG将多种语言(如.m、C、Python、IEC 61131-3和.NET)集成到您的应用程序中,且能够与本地或网络上运行的其他软件进行互操作,从而帮助团队更快速成功。 MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 您可调用现有的DLL,并将.m文件或​​C代码集成到LabVIEW NXG主应用程序中。

mathscript_node_screenshot.PNG
​图4.​在LabVIEW NXG主应用程序中利用使用其他编程语言编写的现有代码。

LabVIEW NXG包含拖放式UI对象和设计工具,可帮助您快速构建专业UI,以便与测试操作员、技术人员和工程师共享测量系统。 NI开发的LabVIEW NXG与大多数编程语言和环境不同,在设计时考虑了技术应用场景,因此默认情况下包含工程和科学显示。 数字波形图可显示数字测试向量,让您并排比较时域和频域信息。 为了最高效地传达您的结果,您可以使用内置的视觉样式主题和颜色,直接在面板上自定义UI对象,如单位、比例和范围。 您还可以利用UI工作流程增强工具(如对齐工具、动态指南和网格对齐),轻松地放大和缩小矢量图形,而不会牺牲分辨率或质量。

Panel.PNG
图5.​将来自测试系统的所有最重要信息组合到特定应用程序的GUI中。

4. 查看工程数据
每个测量应用的目标是采集数据,基于数据做出明智的决定。 LabVIEW NXG将数据捕获和分析集成到开发环境中,可帮助用户即时获取信息。 这种新体验基于这样一种设计理念:当您看到数据时,只需单击一下即可立即捕获数据。 这里的数据包括信号、配置、分析结果、输入和输出,几乎囊括环境中的所有信息。 LabVIEW NXG还通过一个中央数据管理面板整合这些项目数据,以便您通过交互方式轻松地管理工程数据。
LabVIEW NXG中的数据查看器还可逐点扫描数据并缩放信号的某些部分,以便用户深入研究捕获的数据。 在数据查看器中,您可从LabVIEW NXG的12个内置分析面板中进行选择,对先前捕获的数据集进行分析,基于数据快速做出决策。 使用分析面板,您可以设置分析功能的参数,并实时查看函数输入对信号的影响,进而分析所记录的信号。

Explore_Data.png
图6.​使用LabVIEW NXG数据查看器和分析面板,捕获数据并执行交互式数据分析。

5. 生成可扩展库和系统部署程序
MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 使用LabVIEW NXG,您可以创建和生成桌面应用程序、Web应用程序、二进制库和可复用源代码库。 您可以创建一个文档,其中包含用于创建新应用程序或库的所有版本和生成设置,并定义多个名称空间以组织源文件和支持文件。 MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 使用行业标准软件包生成和软件包管理技术来发布软件,自信地复制您的系统。

App_Builder_Cropped.png
图7.​ LabVIEW NXG使您能够高效地构建和共享模块化应用程序和库,以简化应用程序管理。

6. 随时随地查看结果
MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 对于长时间运行的测试,如果可以通过各种设备和操作系统远程监测甚至控制测试将会非常便利,特别是在系统规模扩大或地理位置分散的情况下。 LabVIEW NXG Web模块是LabVIEW NXG的一个附加模块,用于设计和部署基于web的UI。 MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 借助这个模块,您可以采用抽象的方法来编写可在任何现代Web浏览器中运行的VI,而且无需插件或安装程序,以增强现有的应用程序,同时更轻松地与同事共享状态和分析信息。

PMIC_Web_Interface_2.png
图8. ​LabVIEW NXG Web模块是LabVIEW NXG的一个附加模块,用于设计和部署基于web的UI。


点评

海!外直播 t.cn/RxmJTrC 禁闻视频 t.cn/RxlbueX 谷歌:我创业15年。百度:我也创业15年。谷歌:大家用我测试能否翻墙。百度:大家用我测试能否上网。谷歌:我一直在突破人类极限。百度:我一直在突破人类底线...  发表于 2018-9-26 19:34
IDAQ-USB-6009数据采集卡
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备06029130号-1 )

GMT+8, 2018-10-20 23:26 , Processed in 0.038508 second(s), 26 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表