Labview Xcontrol基础实现变色Hover按钮
使用Labview自定义控件功能可以轻松定义控件的外观形态,在平时的一些常规应用中,只需要【基础控件+定义外观形态】就够了,不过要实现一些特定需求的控件可能就比较麻烦了。
这一节记录怎么实现一个简单的xcontrol,鼠标进入离开可变色的确定按钮。
实现Hover按钮
传统的实现方式使用事件结构就可完成
Xcontrol方式实现目的:代码封装重用
第一种方式简单实现
思路比较简单,使用传统的布尔控件,通过事件结构,分别处理鼠标进入和离开事件,事件处理利用数据节点改变控件的标题属性和颜色属性。程序框图如图所示:
第二种方式 Xcontrol实现
第一种方法使用了事件结构和属性节点,实现简单,易于理解,但如果前面板需要多个这样的按钮的时候,就无法重用,还需要重新对按钮编辑,代码重复,程序也不易于管理维护。
使用Xcontrol方式设计,只需要一次设计就想基础控件一样重复使用,缺点就是不那么简单。
创建Xcontrol简单步骤
1.新建Xcontrol
2.修改数据控件和状态控件
3.修改外观VI
- 创建属性(没有的话基本就没功能了)
- 创建方法(可选)
- 设置配置菜单(可选)
4.初始化值设置(可选)
5.调试Xcontrol
1.新建Xcontrol