labview自定义控件_labview教程之XControl的制作步骤

本文详细介绍了如何使用LabVIEW创建自定义控件XControl,特别是如何实现一个鼠标进入离开时变色的Hover按钮。通过事件结构和自定义类型VI,实现了控件的封装和重用,降低了代码复杂性和提高了代码管理效率。
摘要由CSDN通过智能技术生成

Labview Xcontrol基础实现变色Hover按钮

使用Labview自定义控件功能可以轻松定义控件的外观形态,在平时的一些常规应用中,只需要【基础控件+定义外观形态】就够了,不过要实现一些特定需求的控件可能就比较麻烦了。

这一节记录怎么实现一个简单的xcontrol,鼠标进入离开可变色的确定按钮。

实现Hover按钮

传统的实现方式使用事件结构就可完成

Xcontrol方式实现目的:代码封装重用

第一种方式简单实现

思路比较简单,使用传统的布尔控件,通过事件结构,分别处理鼠标进入和离开事件,事件处理利用数据节点改变控件的标题属性和颜色属性。程序框图如图所示:

507d120ff03212e262c8bf030f4ac934.png

第二种方式 Xcontrol实现

第一种方法使用了事件结构和属性节点,实现简单,易于理解,但如果前面板需要多个这样的按钮的时候,就无法重用,还需要重新对按钮编辑,代码重复,程序也不易于管理维护。

使用Xcontrol方式设计,只需要一次设计就想基础控件一样重复使用,缺点就是不那么简单。


创建Xcontrol简单步骤

1.新建Xcontrol

2.修改数据控件和状态控件

3.修改外观VI

  1. 创建属性(没有的话基本就没功能了)
  2. 创建方法(可选)
  3. 设置配置菜单(可选)

4.初始化值设置(可选)

5.调试Xcontrol


1.新建Xcontrol

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值