完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本人新手 看了很多程序 里面很多属性变量 引用 句柄 我感觉这些都是类似于一个空间的属性代理功能
请问他们之间有什么区别和联系 尤其是引用和句柄 基本没使用过! 多多交流 好人一生平安!
本帖被以下淘专辑推荐:
|
|
相关推荐
3个回答
|
|
本帖最后由 fantek 于 2013-10-19 16:14 编辑
一些简单的理解,供参考,由于本人水平有限,难免有误,欢迎大家批评指正。 (1)LabVIEW中的很多控件是图形化(G)语言编程中的基础组件,比面向对象编程(OOP)更抽象了一层,所以也叫组件化或者部件化编程。其实现方法仍然是OOP,对LabVIEW来说就称为LVOOP。就象汽车(VI应用程序)中的发动机(加法函数控件),发动机的输入(油门:数值1、离合:数值2),发动机的输出(转速:结果)。 (2)在OOP中,一个对象对外的接口只能是属性和方法,所以你可以对LabVIEW控件创建属性节点(设定转速)和调用节点(方法,发动机以设置转速运转)。 (3)一个LabVIEW可执行程序分为工作者线程和用户界面线程,两个线程之间可以以同步或异步的方式传递数据,这就是为什么图形表可以选择同步显示或异步显示的原因吧。那么,驾驶室中的转速表(用户界面线程)如何反映发动机的转速(工作者线程)呢。这就需要信号线(引用)把发动机转速信号连接到转速表盘上。 (4)名柄(Handle)是Windows中各种资源(按钮、图片等)存储空间的地址。简单理解,驾驶室中有很多表盘,每个表盘都有一个空间位置(Handle),转速信号一定要送到转速表来显示,而不能送到油量表来显示,也就是说用Handle来区分这些表盘的。 结束语:LabVIEW编程就象造汽车一样难,或者说造汽车就象LabVIEW编程一样容易。 |
|
|
|
慢慢理解吧 谢谢解答! 好人一生平安!
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1200 浏览 1 评论
930 浏览 0 评论
801 浏览 0 评论
1322 浏览 1 评论
Labview在生成安装文件的时候,提示“在本计算机上找不到已选定的某些安装程序”
1618 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-29 01:25 , Processed in 0.425503 second(s), Total 76, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号