端口板的编辑是Labview子VI创建以及实现子VI调用的一个必经之路,学习中暂时没有遇到什么难点,但是确实是对比学习以及理解中有一点小小的收获。
端口板实现的功能类似于编程语言(比如C语言或者Python)的函数参数的使用。在实际的设计中,如果端口超过16个的时候不仅会非常难看而且不便于管理。如果有类似情况发生时,尽量使用数组或者集合的方式来实现端口的精简。端口板端口的作用在于指定子VI的输入和输出,但是创建子VI一把还需要进行端口板的图标和编辑器的编辑修改。
完成端口板的编辑后,可以创建一个子VI。
示例:
前面板:
程序框图:
图标编辑:
连接器编辑:
这样保存之后,就可以在程序框图的VI选择功能中添加此VI并进行调用了。
上一篇:Labview自己创建的子VI调用
下一篇:Labview快速VI小结
推荐阅读最新更新时间:2024-03-30 23:19
6步教会你在LabVIEW中如何实现自定义菜单配置
在LabVIEW中可以选择自定义菜单,但自定义菜单如何实现将其选项和预期功能绑定呢?下面我用一个简单的实例介绍一下。 STEP 1 创建自定义控件,【编辑】 【运行时菜单】 STEP 2 在【菜单编辑器】中选择【自定义】,并根据实际要求,自行设计菜单 STEP 3 保存菜单后,尝试运行一下,如图可见,自定义可用 STEP 4 下面我对程序框图的制作简要介绍一下,首先,在【while循环】中添加【事件结构】,并在【事件结构】中添加事件分支,用布尔常量设置【while循环】终止项,如图。 STEP 5 在【事件结构】添加事件分支中,选择【 本VI 】 【菜单选择(用户)】,如图 STEP 6 在如图
[测试测量]
基于NI PXI模块化仪器和LabVIEW实现自定义的功能
背景 现代化电子工厂批量生产的PCB电路板,在最终打包出厂前,需要做电路功能测试(FCT)。在该功能测试应用中,霍尼韦尔综合科技(中国)有限公司的工程师希望构建一套完整的包含音频、视频及各种电压、电流、频率、开关量等测试量的综合性全自动功能测试平台,最终需要通过该系统实现对各种不同PCB的功能测试;而且当需要更换不同型号的PCB时,该系统需能方便地实现功能扩展。 图1 基于PXI模块化仪器实现 系统构架与实现 随着产品种类越来越多,测试功能越来越复杂,普通的功能测试台已经无法实现一些特殊的功能测试(例如音频、视频测试等)。要构建一个包含所有功能的测试平台,倘若都采用传统仪器,单从设备费用上来说就是一个不小的开支。
[测试测量]
采用LabVIEW和NI无线传感器网络监测名胜古迹
西班牙,阿吉拉尔场(Aguilar de Campo)的Santa María la Real基金,为Santa María de Mave教堂及其修道院开展了一项修复工程,这座教堂可以追溯到12世纪。项目由Castile 和 León地方政府通过Románico Norte计划提供资金,来支持Santa María la Real基金和遗产监测系统计划(MHS)。本地行动小组País Románico也通过环境农业渔业部的开发计划为Santa María la Real基金和遗产监测系统计划筹措资金。 在这座具有历史意义的教堂改造完成后,基金会意识到遗迹需要连续监测从而保护教堂不受环境衰退的侵害。因此,小组开发了一套实验性
[工业控制]
基于NI-VISA与LabVIEW的 USB接口应用设计
引 言 USB(Universal Serial Bus)接口是近年来应用在PC领域的新型接口技术。它基于单一的总线接口技术来满足多种应用领域的需求;它的即插即用、支持热插拔、易于扩展等特性极大地方便了用户的使用,已逐渐成为现代数据传输的发展趋势。 传统的开发USB应用系统的步骤是,先用windowsDDK(设备驱动程序开发包)或第三方开发工具(如DriverSt LJdic))开发LJSB驱动程序,然后用Visual C++编写DLL(动态连接库),最后再调有DLL来开发应用程序。显然,这对windows编程不熟悉的人来说有一定的难度,何况USB驱动程序的开发难度很大。本文介绍一种简单、快速开发USB接口应用系统的方法。它直接在
[测试测量]
[]LabVIEW应用-Read Excel use ActiveX
在LabVIEW中利用ActiveX读取Excel数据 网络上有很多关于读取Excel的例子,但一直没有找到读取文件中整sheet的数据,所以在这里介绍一下在LabVIEW中利用ActiveX读取文件中整张表格的内容. LabVIEW中利用ActiveX打开Excel分Open Application, Open Workbook & Open Worksheet三个步骤,以下详细描述实现方法: 1. 前面板中放下'自动化引用句柄': 引用句柄 自动化引用句柄; 2. 前面板中右击'自动化引用句柄',在'选择ActiveX类'下选择'Excel._Applicatio
[测试测量]
labview深入探索----labview和ClipBoard(剪切板)
用过计算机的人几乎没有不知道剪切板的,但是剪切板实质是什么,如何在程序中编程实现,尤其是对LV来说,剪切板很少有人涉及,实际上有些时候,恰当地运用剪切板可以取得事半功倍的效果. 剪贴板内置在windows中,并且使用系统的内部资源RAM,或虚拟内存来临时保存剪切和复制的信息,可以存放的信息种类是多种多样的。剪切或复制时保存在剪贴板上的信息,只有再剪贴或复制另外的信息,或停电、或退出windows,或有意地清除时,才可能更新或清除其内容,即剪贴或复制一次,就可以粘贴多次。 clipboard本质上一段共享的内存区域,任何应用程序都可以读写clipboard,相当于全局变量,不过这个全局变量是针对WINDOWS操作系统的,所以它可以实
[测试测量]
labview的深入探索----整型数据类型和内存映射
首先要区分的是控件和数据类型的区别. 控件是数据类型的容器,或者说数据类型是控件的一个属性,控件都有一个值的属性,这个值的类型就是控件所代表的数据类型. 描述一个控件是通过类型描述符实现的,它包括控件的名称、控件类型及控件所代表的数据类型等等。 今天要谈的与控件本身无任何关系,是数据类型在内存中如何存储的,或者称作数据的内存映射。 我们知道,无符号整型数有U8、U16、U32、U64 U8 是指8位(BIT),一个字节(BYTE), 值范围:0X00---- 0XFF U16是指16位(BIT),二个字节(BYTE), 值范围:0x0000--- 0XFFFF U32是指32位(BIT),四个字节(BYTE), 值范
[测试测量]
使用LabVIEW完成墨西哥市无线环境噪声监视
The Challenge: 在墨西哥城(感觉好像平时用墨西哥城的多点)中心历史区域的不同部分监视和记录噪声等级,使政府能够设计和颁布法规,控制或预防这些噪声。 The Solution: 开发包含十个节点的(感觉不大通,用“自主式”)分布式无线监视系统,布置在墨西哥城的不同位置,每隔30秒对噪声等级进行测量,每隔五分钟将数据传回主监视站。 "在硬件评估过程中,我们决定使用NI产品,因为它相比成本更低的噪音测试仪具备了更好的测量质量、坚固性和可靠性。" 位于控制中心的中央服务接口 墨西哥城市中心全天24小时都有持续的交通流量。在早晨和夜晚高峰时期的繁忙交通造成了难以解决的噪声问题。目前
[测试测量]