属性节点系列-----如何控制装饰(decorations)

2015-08-21 11:23:28来源: eefocus
NI 论坛的朋友问我如何隐藏前面板的装饰图片,今天详细分析一下装饰.

在7.1时代,前后面板都有装饰模板的,用了8.5只后,突然发现在框图的函数模板中找不到了,后来发现,解决这个问题很简单,就是直接拖动前面板模板上的装饰到程序框图中.




顺便说一下如何导入图片文件的问题.以前面板为例,常规的方法是利用EDIT菜单中的IMPORT PICTURE TO CLIPBOARD,然后粘贴到前面板或者框图中.

其实最简单的办法是:直接拖动图片文件到前面板或者框图中

前面板对象分为控制器(CONTROL)和指示器(INDICATOR),这两类对象都是携带数据信息的,装饰也是LV的一类对象, 我们看看它的继承关系.




Generic(基类)---->GObject(基本对象)---->Decoration(装饰)--->文本和装饰

可见,LV把装饰分成文本和装饰两种,所谓文本,就是自由标签.TOOLS 的A可以在窗口中任意输入的文字.

既然是继承于基本对象,当然也就具有基本对象的属性,比如CLASSID,CLASSNAME,是否可见,颜色,字体等等.问题是装饰是没有标签(名称)的,因此无法直接生成属性节点,也就没办法直接对其控制了.


办法是利用PANEL的属性节点逐步分解出装饰的参考来对其控制.


现在的前面板上有两个装饰,首先拖入一幅图片,然后写了个自由标签(兰色),看看如何分别得到它的参考.


可以看出,前面板上一共有两个装饰,TEXT和DECORATION,分别对应文字和图片,需要注意的是LV自己维护一个次序,我们无法修改,先加入的装饰在后面,后加入的在前面.

这样,通过循环我们就找到了装饰的参考,通过参考,利用属性节点,就可以对装饰进行操作了.


DECORATION相应的属性就不贴图了,比文本少的多. 

关键字:属性节点  何控制装饰  decorations

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/0821/article_12878.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
属性节点
何控制装饰
decorations

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved