中关村在线

软件

NI Vision导出LabVIEW VI

本文介绍如何利用NI Vision Assistant(视觉助手)创建并导出LabVIEW VI程序。该工具可将图像处理流程直接转换为标准的LabVIEW代码,生成的VI文件完全兼容LabVIEW开发环境,支持无缝集成与调试。用户只需在视觉助手中完成算法设计、参数配置及效果验证,即可一键导出功能完整、结构清晰的VI源程序,便于后续嵌入更复杂的测控系统或自动化应用中,显著提升机器视觉项目的开发效率与可维护性。

1、 本文以NI Vision Assistant软件中的机器视觉—查找圆形边缘处理函数为例进行说明。该功能专用于精准识别图像中物体的圆形轮廓,广泛应用于工业检测、定位与测量等场景,具备高鲁棒性和实时性特点。

2、 在菜单栏中选择工具→创建LabVIEW VI。

3、 首先,确定用于开发虚拟仪器(VI)的LabVIEW版本及配套NI软件版本;其次,指定新VI文件的保存位置与文件名称;启用并行进程执行优化功能,以提升多任务处理效率和程序运行性能。该设置有助于充分利用多核处理器资源,使各独立任务模块更高效地同步运行,从而缩短整体执行时间,增强系统响应能力与稳定性。整个流程兼顾开发灵活性与运行效能,适用于对实时性与计算密集度有较高要求的应用场景。

4、 请选择用于生成LabVIEW VI的脚本:可直接使用当前已加载的脚本,也可从外部导入脚本文件。若选择后者,需点击路径浏览按钮,在弹出窗口中定位并选取待转换的脚本文档。系统将依据所选脚本内容自动生成对应的LabVIEW虚拟仪器程序。

5、 图像来源选项包括:图像控件、图像文件、图像采集、触发式图像采集、IEEE 1394(即火线)图像采集、IMAQdx驱动图像采集,以及智能相机图像采集。其中,图像控件适用于界面中嵌入的静态或动态图像显示;图像文件支持从本地或网络路径加载BMP、JPEG、PNG等常见格式图像;图像采集用于连续获取摄像头或采集卡的实时画面;触发式图像采集则在外部信号(如光电开关或PLC脉冲)控制下精准捕获单帧图像;IEEE 1394图像采集专为火线接口设备设计,兼顾带宽与同步性;IMAQdx图像采集基于NI公司标准驱动,兼容USB3 Vision、GigE Vision等多种工业相机协议;智能相机图像采集直接对接集成图像处理功能的嵌入式视觉系统,可实现边缘端快速分析与采集一体化。

6、 在VI前面板上,选择需展示的输入控件(如旋钮、文本框等)与输出显示控件(如波形图、数值显示等),确保它们能准确反映程序的数据交互需求。合理布局这些控件,兼顾操作便捷性与界面清晰度,为后续程序逻辑设计奠定基础。

7、 LabVIEW前面板与程序框图所示。

8、 点击工具栏的运行按钮,选择待处理的图像文件。

9、 图像处理结果将保存在拟合圆(查找圆形边缘1)簇控件中,用户可根据实际需要从中提取所需数据。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具