快速​显示​测试​成果

概览

传统​仪器​和​大​多数​软件​应用​程序​通常​具有​固定​的​用户​界面​(UI)。​这些​用户​界面​所​呈现​的​数据​和​用户​可用​的​控​件​涵​盖了​特定​硬件​或​软件​的​所有​功能。​这种​通用​的​仪器​架构​对​用户​是​一种​负担,​使​其​难以​从​一般​信息​中​提取​出​特定​项目​的​相关​信息。​为了​自​定义​用户​界面,​工程​师​通常​会​采用​通用​的​编​程​语言​和​开发​环境,​花费​大量​的​时间​创建​用户​界面​以​呈现​测试​数据。

LabVIEW NXG​环境​具有​集成​式​的​访问​权限,​可​使用​仪器​特有的​软​面板​即时​访问​数据。​如需​将​所有​仪器​的​测试​结果​集成​至​单​个​视图,​开发​人员​可​通过​LabVIEW NXG VI​中​包含​的​面板​选择​将​数据​呈现​给​用户​或​将​控​件​开放​给​用户。​用户​可​通过​合适​的​波形​和​测量​控​件​根据​具体​需求​快速​创建​VI。

试用​LabVIEW NXG​以​验证​电子​设计


试用​LabVIEW NXG​以​开发​生产​测试​系统


目录

  1. 即时​访问​仪器​数据
  2. 快速​创建​专业​的​工程​UI
  3. 通过​拖​放​创建​基于​浏览​器​的​UI
  4. 内含​标准、​直观​的​用户​界面​元素
  5. 利用​LabVIEW​技能​为​已​部署​的​测试​工作站​创建​TestStand UI
  6. 图像​处理​和​机器​视觉​显示
  7. 其他​资源

即时​访问​仪器​数据

无论​何时​使用​仪器​采集、​生成​或​分析​数据,​用户​都​希望​以​对​特定​数据​类型​和​特定​项目​需求​有​意义​的​方式​查看​信号。

对于​初始​测量​和​配置​设置,​用户​可​通过​软​面板​直接​访问​NI​硬件。​此外,​由于​LabVIEW NXG​是​一个​开放​式​平台,​因此​有​成千上万​可​用于​第三​方​仪器​的​免费​LabVIEW NXG​驱动​程序,​其中​随​附​的​可​直接​运行​的​范​例​可​用于​快速​集成​和​查看​结果。​为​帮助​用户​实现​测量​可​视​化​及​进一步​理解​测量​结果,​LabVIEW NXG​可​通过​交互​式​数据​查看​和​分析​面板​显示​已​采集​或​已​处理​的​数据​-​无​需​任何​编​程。

 

图​1:使用​内含​的​软​面板​即时​访问​NI​模​块​化​仪器​信号​及​配置。 


如需​实现​更多​的​可​视​化​操作​以​进行​决策,​LabVIEW​还​可以​显示​程序​框​图​上​的​任意​工程​信号。​可​右​键​单击​连​线​通过​探​针​查看​实​时​值,​或​选择“创建” » “显示​控​件”将​合适​的​显示​控​件​立即​添加​至​前​面板。

图​2:在​开发​LabVIEW NXG​应用​程序​时​使用​探​针​实​时​查看​信号。



返回​顶部

快速​创建​专业​的​工程​UI

LabVIEW NXG​包含​拖​放​式​基于​矢量​的​UI​对象​和​设计​工具,​可​帮助​用户​快速​创建​专业​UI,​以便​与​测试​操作​员、​技术​人员​及​工程​师​共享​测量​系统。

不同​于​大​多数​编​程​语言​和​环境,​NI​在​开发​LabVIEW NXG​时​即​考虑​了​技术​应用​场景,​因此​默认​包含​工程​和​科学​显示​方法。​用户​可​使用​数字​波形​图​显示​数字​测试​向量,​并​对​时​域​和​频​域​信息​进行​并排​比较。

图​3:通过​专​为​工程​师​或​测试​系统​操作​人员​设计​的​LabVIEW​将​测试​系统​的​所有​重要​信息​合并​至​应用​程序​专用​的​GUI​中。


借助​LabVIEW NXG​可​完全​控制​用户​在​前​面板​上​能够​看到​的​内容​以及​应用​程序​中​要​保留​在​程序​框​图​源​代码​中的​部分。​为了​以​最佳​方式​呈现​结果,​用户​可​直接​在​前​面板​上​使用​内​置​的​外观​样式​主题​和​颜色​对​单位、​标尺、​范围、​缩​放​等​UI​对象​进行​自​定义。​通过​可​快速​放置​并​操作​前​面板​对象​的​工具,​用户​可​创建​高​质量​的​交互​式​UI。

 

返回​顶部

通过​拖​放​创建​基于​浏览​器​的​UI

在​传统​的​工程​及​科学​应用​程序​中​(例如​基于​实验​室​的​测量、​验证​测试​和​自动​化​测试),​硬件​设备​通常​会​集中​放置​在一起​或​位于​局​域​网​中。​主要​的​开发​工作​由​少数​工程​师​在​一台​或​多台​本地​机器​上​完成。​为了​将​合适​的​数据​呈现​给​合适​的​相关​人员,​可​使用​LabVIEW NXG​创建​基于​网页​的​界面,​从而​增强​应用​程序​功能。

图​4:在​LabVIEW NXG​中​开发​网页​界面​并​远程​访问​测试。


可​使用LabVIEW NXG Web​模块为​分布​式​工程​和​科学​系统​快速​创建​基于​浏览​器​的​UI。​通过​拖​放​式​工程​小​工具、​直观​的​通信​机制​和​安全​托管​创建​基于​网页​的​UI。 

使用​免费​试用版LabVIEW NXG Web​模块


返回​顶部

内含​标准、​直观​的​用户​界面​元素

常用​的​OS​输入​控​件​和​显示​控件

LabVIEW NXG​包含​OS​定义​的​所有​标准​控​件,​例如,​数字​和​字符​串​显示​控​件、​按钮、​滑​动​杆、​进度​条​及​选项​卡。​可以​为​单​个​或​成​组​的​控​件​应用​皮肤​和​主题,​以​自​定义​其​外观。

图​5:LabVIEW NXG​标准​输入​控​件​和​显示​控件


 

工程​专用​输入​控​件​和​显示​控件

除了​大​多数​功能​齐全​的​编​程​环境​中​均可​提供​的​标准​控​件​以外,​LabVIEW NXG​中​还​包含​许多​常用​于​科学​及​工程​应用​的​输入​控​件​和​显示​控​件。​用户​可​使用​这些​内含​的​控​件​创建​类似​于​常用​物理​仪器​的​VI​前​面板,​以便​操作​人员​理解​和​使用。

图​6:工程​输入​控​件​和​显示​控件

 

模拟​和​数字​波形图

采集​或​生成​数据​后,​或​文件​和​数据​库​中的​数据​准备​就绪​后,​可​通过​图形​或​图表​以​图形​化​的​方式​显示​数据。

LabVIEW NXG​包含​多种​模拟​和​数字​波形​图,​用户​可​进行​拖​放​并​即时​查看​工程​数据。​此外,​用户​还​可以​自​定义​图形​和​图表,​以​满足​特定​应用​的​需求。​例如,​可​通过​交互​和​编​程​方式​添加​游​标​和​注释,​以​凸显​重要​的​数据​点。

图​7:用于​数据​可​视​化​的​基本​图形​和​图表​类型

 

返回​顶部

利用​LabVIEW​技能​为​已​部署​的​测试​工作站​创建​TestStand UI

TestStand​是​一​款​测试​管理​软件,​可​实现​测试​系统​常见​的​功能,​包括​测试​代码​执行、​报告​生成​和​数据​库​集成、​极限​检查​及​用户​管理。​使用​该​软件​可​调​用​现有​的​LabVIEW NXG​代码​作为​测试​序列​的​一部分,​还​可以​选择​显示​前​面板​UI,​以​查看​独特​的​测试​性能。​为​TestStand​系统​创建​UI​时,​可​利用​已​掌握​的​LabVIEW NXG​技能​在​LabVIEW NXG​环境​中​使用​TestStand​基于​Active X​的​UI​控​件​进行​开发。​TestStand​随​附​多种​以​LabVIEW NXG​编写​的​UI​范​例,​以​方便​用户​创建​专业​UI。



返回​顶部

图像​处理​和​机器​视觉​显示

Vision Builder for Automated Inspection (AI)​是​一​款​独立​的​可​配置​软件​环境,​可​用于​轻松​创建、​部署​应用​程序​并​进行​基准​测试,​以​实现​模式​匹配、​字符​识别、​存在​检测、​零件​分类​等等。​Vision Builder AI​提供​的​交互​式​菜单​驱动​开发​环境​可​降低​编​程​的​复杂​度,​在​不​影响​性能​或​功能​种类​的​前提​下​简化​了​开发​和​维护​流程。

如需​更​高级​的​成像​应用,视觉​开发​模块是​最​理想​的​软件​包。​凭借​其​全面​的​函数​库,​用户​可​访问​数百​种​图像​处理​算法​和​机器​视觉​函数,​以​实现​图像​增强、​存在​检测、​特征​定位、​对象​识别、​零件​测量​等等。​视觉​开发​模​块​为​视觉​应用​方案​开发​提供​了​最大​的​灵活​度​和​底层​功能​控制。

开发​机器​视觉​应用​软件​的​挑战​之一​在于,​视觉​算法​开发​本质​上​是​一种​迭代​过程,​需要​多次​迭代​进行​测试、​调整​函数​参数​和​重新​测试,​直至​软件​满足​应用​要求。​使用​FPGA​进行​图像​处理​时,​该​过程​会​显得​尤其​麻烦,​因为​传统​的​FPGA​开发​方法​在​每次​更改​算法​设计​时​需要​进行​编译,​从而​降低​改进​速度。​为​应对​这​一​挑战,​视觉​开发​模​块​中​又​加入​了一​款​名为“视觉​助手”的​工具。

NI​视觉​助手​是​一​款​算法​设计​工具,​可​帮助​设计​人员​开发​要​部署​在​CPU​或​FPGA​上​的​算法,​从而​简化​视觉​系统​设计。​视觉​助手​可​提供​基于​配置​的​视觉​算法​开发​方法,​例如​Vision Builder AI。​用户​可加​载​或​采集​范​例​图像​并​根据​配置​进程​查看​每​个​处理​步骤​的​结果,​从而​快速​创建​机器​视觉​算法​原型。​视觉​助手​还​提供​了​必需​的​基准​测试​根据,​可​用于​精确​测量​算法​性能。​最后,​视觉​助手​还​可以​在​编译​算法​并​在​终端​硬件​上​运行​之前​对​算法​进行​测试,​并​轻松​访问​吞吐量​和​资源​使用​信息。​算法​满足​要求​之后,​可​通过​视觉​助手​生成​可​部署​至​所​选​硬件​控制器​上​的​LabVIEW​或​C​代码。​此时​用户​可以​轻松​修改​生成​的​代码,​并​将​其​集成​至​系统​的​其他​部分。

图​8:NI​视觉​软件​提供​了​数百​种​世界​级​的​图像​处理​算法​和​图像​采集​函数,​可在​所有​NI​视觉​硬件​组合​中​用​其​开发​视觉​检测​应用。

返回​顶部

其他​资源

 

返回​顶部