- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Labview之如何创建通用属性节点和调用节点
LV Nugget之如何创建通用属性节点和调用节点 2011-01-01 07:34
/csxcs366/blog/10-12/201447_993ee.html
这篇文章中我谈到了创建通用引用的两个简便方法。我们创建通用引用的目的是通过通用引用的属性节点和方法节点等修改引用所指向的对象。这与我们直接创建前面板中控件的引用的目的是一样的。
?
我们必须注意,LV中的数据都是以输入控件、显示控件和常量的方式存在的,通用控件的引用本身也是一种特殊的控件,这导致了许多初学者在使用通用引用时出现了问题。
NI论坛上有几个帖子就出现了这样的问题,我简单了回答了一下,但是网友无法理解,发邮件希望我给解答一下,在这里我一并回答这个问题。
帖子地址为:
/t5/NI-LabVIEW-CVI-数据采集等产品讨论区/两个难题-关于显示数据和调用节点/td-p/1398578
?
对于前面板中的控件,可以直接通过控件的快捷菜单创建它的引用、属性节点、调用节点、常量、局部变量等等,以多列列表框为例,直接利用控件的快捷菜单。
?
在程序框图中的控件的接线端子中,同样可以利用接线端子的快捷菜单,创建指向控件的引用、属性节点等,与控件的快捷菜单功能是相同的。
我们知道,对于前面板中的控件,直接创建它的属性节点和调用节点时,是不需要连接引用的,这是因为我们通过快捷菜单创建时候,LV自然知道创建的属性节点和调用节点是指向这个特殊控件的。
实际上,我们也可以通过控件的引用,间接创建这个控件的属性节点和调用节点,在应用控制函数选板中提供了很多与引用有关的操作,包括属性节点和调用节点。
箭头所示的属性节点和调用节点在使用时候必须连接控件的引用,也就是说这里的属性节点和调用节点是通用的,不指向任何特定控件的,只有连接一个引用的时候,它才会指向一个特定的控件或者特定的控件类型,指向特定的控件如下图所示,指向特定的控件类型则是我们将要重点讨论的。
红色框中所示的就是利用控件的引用和通用属性节点和方法节点,实现的功能是和框图左侧部分相同的。
如上图所示,如果简单的要使用控件的属性节点和方法节点,那么利用通用属性和通用调用方法似乎是没有意义的。的确是这样,通用属性节点和调用方法更为重要的意义在于它和通用控件引用相结合。
请参考上面的帖子,为什么网友会出现那样的问题?
从上面的图中,我们可以看出,网友已经成功地床架的多列列表框控件的引用。我们应该注意,这个控件引用在前面板上本身也是一个控件,所以网友通过这个控件的快捷菜单创建的调用节点是直接指向前面板中的控件的,这不是我们希望的。这样实际创建的控件的引用的控件的调用方法,我们需要的是控件的引用的调用方法。这有点类似于创建了C语言中指针的指针。因此在上面的快捷菜单中我们看不到列表框的属性和方法。
?
下面就是我们这个Nugget的内容。通过通用控件引用,创建属性节点和调用节点的方法.
1、对于通用控件,前面板中控件的快捷菜单和接线端子的快捷菜单是不同的。
?
我们这里创建的指向特定控件类型的属性和方法,但是并非指向特定控件的,只有在主VI中传递了一个列表框的引用,此时才会真正指向一个特定的控件。
2、第二种方法就是直接利用引用程序控制函数选板中的通用属性和通用调用节点。
?
---------------------------------------------------------------------------------------------
顺便解答一下网友的另外两个问题:
快速表格控件在添加方式时,自动重置应设置为FALSE,只有把它放在WHILE连续运行时,才能看到添加效果。单次运行无所谓添加。
?
如果要操作EXCEL文件,应该使用报表生成工具包,它实际上是利用自动化服务器技术,封装了其中的细节,当然我们也可以直接利用ActiveX技术,但是要求必须熟悉EXECL自动化服务器。
高老师评论:
是否可以这样说:在控件所属的vi中,使用属性、方法节点不需要创建引用;而在子vi中如果需要向该控件传值,则必须使用该控件的引用?
?
控件的引用与引用控件的确理解起来很困难,用语言描述经常会出现误解。今天我们首先明确控件的引用和引用控件这两个不同的概念。
一、已链接控件的引用、属性节点、方法节点与未链接的控件的引用、属性节点和方法节点
1、已链接控件的引用、属性和方法。
对于前面板中创建的控件,通过控件的快捷菜单创建的控件的引用、属性和方法,我们称他们为已链接控件的引用、属性和方法。对于已连接控件的引用、属性和方法,我们知道它们已经指向一个特定的控件,这样的引用、属性和方法是不能随意更改它们的指向的。
图中,高老师和CSXCS_366数字控件分别各自创建了引用和属性节点。高老师的引用是指向高老师数字控件的。高
您可能关注的文档
- 5习作训练.docx
- 51单片机电子钟C语言程序1.doc
- 5瓦工安全技术交底.doc
- 6--12岁小学生个心理发展特点.doc
- 61煤仓清仓作业措施.doc
- 63-4细胞的衰老凋亡和癌变.doc
- 6kV开关柜第二标段(34机组).doc
- 6压力钢管质量检验.doc
- 600MW机组电厂热力系统与燃烧系统的设计开题报告.doc
- 6单元机组主控制系统-负荷指令处理.docx
- 2025年医师三基口腔科基础知识(牙周病学与口腔黏膜病学)模拟试卷2(题.pdf
- 2025年医师三基基本理论(医学微生物学与免疫学)模拟试卷1(题后含答案及解析).pdf
- 2025年财务管理实训报告范文.pdf
- 2025年调研报告:深入挖掘历史文化资源,促进文化旅游产业发展.pdf
- 2025年印度运营商行业报告.pptx
- 2025年医学高级职称考试《中医肛肠》精选习题(必考).pdf
- 2025年医生医务人员个人年度工作总结(精选8篇).pdf
- 2025年医学高级(中医内科学)-习题 (案例分析题 2).pdf
- 2025年医师专业知识习题库及参考答案.pdf
- 2025年调整心态的句子经典.pdf
原创力文档


文档评论(0)