当前位置:网站首页>LabVIEW加载和使用树型控件项目中的定制符号
LabVIEW加载和使用树型控件项目中的定制符号
2022-07-28 03:12:00 【LabVIEW开发】
LabVIEW加载和使用树型控件项目中的定制符号
发现了用于加载位于树型控件项目边上定制符号的树型控件方法。尝试了很多方法来使用但在显示定制符号的过程中遇到了问题。这些树型控件的属性和方法是怎样工作的?
使用下列方法来为树型控件添加符号,图或者图片。附件中的VI提供了使用树型定制符号的范例。TraverseTreeSetCustomSymbolsLLB通过使用Custom Item Symbols:Set to Custom Symbol Array方法向树型控件中添加了许多符号。Tree Image VI使用Custom Item Symbols:Set toCustom Symbol方法向树型控件中添加一个单独的符号。

编辑
添加图片注释,不超过 140 字(可选)
LabVIEW提供了一系列内建符号以供用户使用。使用Custom Item Symbols:Set to Custom Symbol或CustomItem Symbols:Set to Custom Symbol Array方法来向该符号数组中添加一个或多个定制符号。使用Read BMP File, Read JPEG File, Read PNG File,或 Picture to Pixmap VI从磁盘中读取用于定制符号的图像文件。
使用Edit TreeItems:Add Item方法向树型控件中添加一个项目。也可以截断一个已经存在的项目。
将第二步中得到的新TAG连接到Active Item:Tag属性来制定当前活动TAG。
通过连接第一步中指定的符号索引至Active Item:Symbol Index属性来制定当前活动项目使用哪个符号。
通过连接一个TRUE值到Visible Items:Symbols Visible属性来保证该符号可见。该属性默认为真,故这一步通常并不必要。
内建的符号数组
LabVIEW提供了索引号为1-39的40个默认符号。索引0是一个空符号。不能加载一个定制符号至索引0因为该索引被保留为一个空符号。可以设置的最大索引号为32767,因此可以创建的最大的数组大小为32768。
使用CustomItem Symbols方法
如果使用CustomItem Symbols:Set to Custom Symbol方法,LabVIEW会提示给出索引以及符号本身。如果指定了一个位于1到39之间的索引值,LabVIEW将使用指定的定制符号来覆盖其内建的符号。如果想保留内建的符号为原始状态,请在添加符号时,为定制符号指定大于或等于40的索引值。
如果使用CustomItem Symbols:Set to Custom Symbol Array方法,LabVIEW会提示给出一个符号数组。所指定的数组将覆盖所有索引值从0开始的符号。然而,LabVIEW将忽略所指定的索引值为0的图片。如果想要在添加符号数组时保留内建的符号,请创建一个含有40个元素的常量图像数组,其中的每个元素都为空图像。在连接数组到Custom Item Symbols:Set to Custom Symbol Array方法前附加这个常量到定制符号数组。LabVIEW将忽略所有空图像,使得前40个元素保留原始状态,并在索引为40的地方开始添加第一个定制符号。
如果覆盖了一些内建符号,可以通过使用Custom Item Symbols:Revert to Built In Symbol或者Custom Item Symbols:Revert All to Built In Symbols方法来分别恢复单个内建符号和恢复所有内建符号。
仅可以使用CustomItem Symbols:Get Symbol和Custom Item Symbols:Get SymbolArray方法来重新找回定制符号。如果针对索引为1至40的符号使用这些方法,则方法将仅针对那些覆盖内建符号的定制项目返回相应图像。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系我们。
LabVIEW加载和使用树型控件项目中的定制符号20220728 - 北京瀚文网星科技有限公司 (bjcyck.com)
边栏推荐
- [download file] uniapp develops small programs, downloads files and saves them locally
- 工程地质实习-工程地质 题集
- QT official example: Fridge Magnets example
- 机器人开发--丝杠与导轨
- Four methods of closing forms in C #
- max_ pool2d(): argument ‘input‘ (position 1) must be Tensor, not NoneType
- 将Helm编写的Chart推送到Harbor仓库
- Redis memory recycling
- [SAML SSO solution] Shanghai daoning brings you SAML for asp NET/SAML for ASP. Net core download, trial, tutorial
- golang gorm查询任意字段的组装方法
猜你喜欢
随机推荐
MySQL事务的ACID特性及并发问题实例分析
[nature of class (in Objective-C language)]
Softek Barcode Reader 9.1.5
4天Excel实战训练营,0.01元特惠仅三天,赠200套学习资料包
Redis持久化机制
整合SSM实现增删改查搜索
【SAML SSO解决方案】上海道宁为您带来SAML for ASP.NET/SAML for ASP.NET Core下载、试用、教程
Review basic knowledge points of engineering electromagnetic field
How to make the Internet access the intranet IP (used by esp8266 web pages)
Four methods of closing forms in C #
什么是虚函数?
Contour detection based on OpenCV (3)
ssm整合(整合配置)
“讳疾忌医”的开源走不远
How to arrange PCB screen printing? Please check this manual!
max_pool2d(): argument ‘input‘ (position 1) must be Tensor, not NoneType
超好看的Nteam官网PHP程序源码
静态博客搭建工具汇总
叶子识别 颜色的特征提取 缺陷检测等
Version compatibility issues








![[5g NR] RRC reject analysis](/img/51/fc39804b39a9014be3130c09e5444c.png)
