在LabVIEW中可以选择自定义菜单,但自定义菜单如何实现将其选项和预期功能绑定呢?下面我用一个简单的实例介绍一下。
STEP 1 创建自定义控件,【编辑】>>【运行时菜单】
STEP 2 在【菜单编辑器】中选择【自定义】,并根据实际要求,自行设计菜单
STEP 3 保存菜单后,尝试运行一下,如图可见,自定义可用
STEP 4 下面我对程序框图的制作简要介绍一下,首先,在【while循环】中添加【事件结构】,并在【事件结构】中添加事件分支,用布尔常量设置【while循环】终止项,如图。
STEP 5 在【事件结构】添加事件分支中,选择【<本VI>】>>【菜单选择(用户)】,如图
STEP 6 在如图所示的【事件结构】中,添加【条件结构】,并将【条件结构】的【分支选择器】连接到【事件结构】的【项标识符】上,在【条件结构】的选择器标签中一次添加“正弦波”、“方波”、“三角波”,并把期望实现的功能写进条件结构,如图
来试试运行效果吧。It works perfectly.
关键字:LabVIEW 自定义 菜单配置
引用地址:
6步教会你在LabVIEW中如何实现自定义菜单配置
推荐阅读最新更新时间:2024-03-30 23:04
在LabVIEW中数据库建立与管理功能实现方法研究
在LabVIEW中数据库建立与管理功能实现方法研究 提出在LabVIEW中利用其ActiveX功能,调用微软数据访问控件(Microsoft ADO)来实现数据访问功能的方法,文中介绍了Microsoft ADO编程模型,并给出了在LabVIEW中对数据库进行操作的若干实例。 关键词:数据库;LabVIEW;SQL;Microsft ADO Fu n ctions of Database in LabVIEW Xi’an 710071, China) 在LabVIEW中利用其ActiveX功能,调用Microsoft ADO控件,再利用SQL语言,通过底层ODBC接口函数和ODBC数据库驱动程序访问数据库,
[模拟电子]
NI发布专为并行编程设计的LabVIEW 8.6软件
美国国家仪器有限公司(National Instruments,简称NI)近日发布了可应用于控制、测试及嵌入式系统开发的图形化系统设计平台的最新版本—LabVIEW 8.6。得益于LabVIEW软件平台天生并行的图形化编程方式,LabVIEW 8.6版本提供了全新工具帮助工程师和科学家们从多核处理器、现场可编程门阵列 (FPGAs) 及无线通信等商业技术中获益。 目前,为了能够使用这些最新技术,工程师们往往不得不使用非专为并行编程设计的软件工具。而最新版的LabVIEW则为他们提供了独立的平台,通过采用多核处理器技术提高测试及控制系统的吞吐量,在基于FPGA的高级控制及嵌入式原型应用中缩短开发时间,更便捷地创建分布式测
[嵌入式]
LABVIEW Nugget之实现前面板窗口全屏显示
我们所说的 Labview Nugget 之实现前面板窗口实际上指的是窗口客户区,不包括标题栏,菜单条、工具条部分,参见下图,实际上是窗格部分。 要想实现 LABVIEW Nugget 之实现前面板窗口全屏显示,首先要获取计算机当前的分辨率。然后根据分辨率调整前面板窗口边界的大小,参见下图:
[测试测量]
LabVIEW使用移位寄存器
目的:创建一个可以在图表中显示运行平均数的VI。 前面板 1. 打开一个新的前面板,按照下图所示创建对象。 2. 把波形图表的坐标范围改为0.0到2.0。 3. 在添加开关之后,用鼠标右键单击它,在快捷菜单中选择Mechanical Action Latch When Pressed,再选择Operate Make Current Values Default,把ON状态设置为默认状态。 练习四 的前面板 流程图 1.按下图创建流程图。 练习四 的流程图 2.在流程图中添加 While 循环(Functions Structures),创建移位寄存器。 a. 用鼠标右键单击While循环的左
[测试测量]
labview数组应用
例:选择合适的数组操作函数,计算数组中元素个数;提取数组中第2行元素,循环后移3位;计算数组的最大值、最小值并转置数组。 下面分别介绍选用的函数、程序框图和函数的结果。 (1)使用函数 数组大小 计算数组中元素个数。函数的输入为 数组 值,如图1所示,输出结果为[3,4],表示为一个3行4列的二维数组。 (2)使用函数 索引数组 提取数组中的元素。函数的输入为 数组 值,指定行序号 索引(行) 为1,由于输出第2行中所有列元素,不指定列序号 索引(列) ,如图2所示,输出为[2,4,6,8];使用函数 一维数组移位 对第2行子数组进行循环移位,第2行组成的一维数组作为函数的输入,循环后移3位,结果为[4,6,8,2]
[测试测量]
基于STC12C5A60S2的双电源供电智能控制系统设计
0 引言 随着国民经济的迅速发展,人们对供电连续性、可靠性的要求越来越高,对于不允许断电的重要场合,如医院手术室、高层建筑安全保障系统、热电站、化工企业、银行等,都要求配备至少两路电源来保证供电的连续性。因此,需要一种能在两路电源之间进行自动转换的系统,以保证正在使用中的电源出现故障时能自动转换到另一路正常电源。双电源供电系统的应用场合决定其可靠性尤为重要,若两路电源不能及时进行转换或者转换失败,会给人们的生活和生产带来严重的损害。 随着无线通讯技术的发展,本文结合比较实用的GSM无线通讯技术,设计研制了一种工作安全可靠性高、硬件结构简单、成本低廉的双电源供电系统智能控制器。本文研究的控制器对提升该类产品技术水平、推动产品更新
[单片机]
labview中要注意数据的表示格式
在这个小程序中,我发现 乘 的输出总是不正确。总是比与其的要小很多。 开始并没注意到是数据格式的问题。 那我们右键输出接点会弹出这样的对话框 表示法显示的是U16 而U16最大值为65536.所以 溢出了。 而U16是因为匹配到源数据类型才是U16的。如果前面的数据格式为U32则 这个输出也为U32。 我们不想修改前面的数据格式,因为U16对于前面的足够了,大了浪费内存。 那我们只要修改该输出的数据格式就好了。改成U32。 问题解决。
[测试测量]
LabVIEW在汽车ABS制动管道动态特性测试中的应用
1 引言 LabVIEW是实验室虚拟仪器工程工作平台(Laboratory Virtual Instrument Engineering Workbench)的缩写,是美国国家仪器公司(National Instruments)在1986年推出的一种革命性的图形编程语言-G语言(Graphical Programming Language),开创了虚拟仪控的新纪元 。 LabVIEW的目标是简化程序的开发工作,让工程师和科学家能够充分利用PC机快速简洁的完成自己的工作。自1986年LabVIEW诞生至今,经过十多年的发展,LabVIEW的功能日渐丰富和强大,可以广泛应用于自动测量系统、工业过程自动化、实时监控、实验室系统仿真等各
[测试测量]