LinxVIEW论坛-斯科道

 找回密码
 立即注册
查看: 10084|回复: 3
打印 上一主题 下一主题

前面板控件初始化为变体

[复制链接]

541

主题

757

帖子

2647

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2647
跳转到指定楼层
楼主
发表于 2021-11-20 15:03:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
前面板控件初始化为变体后,可供整个应用程序各处进行调用更新:


回复

使用道具 举报

541

主题

757

帖子

2647

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2647
沙发
 楼主| 发表于 2021-12-1 21:53:48 | 只看该作者
因程序会与其它更新变量共享一个变体,这样有时会出现重名不好分配,所以全部控件引用放在Ctrl名称属性下,并且为了能通过名称查找,所以更新使用映射数据类型————


回复 支持 反对

使用道具 举报

541

主题

757

帖子

2647

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2647
板凳
 楼主| 发表于 2024-11-22 23:47:22 | 只看该作者
程序中使用了这些引用,必须显式释放——


回复 支持 反对

使用道具 举报

541

主题

757

帖子

2647

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2647
地板
 楼主| 发表于 2024-12-18 09:42:54 | 只看该作者
应该以一楼的框图模板为准!二楼的思路是对的,但LabVIEW内核其实是不支持这种复合类型,有时编译调试没问题,那纯属幸运!
将前面板全部控件引用进行汇总打包,只能平坦化一级打包放在变体中。我猜想LabVIEW这种数据流编程理念,掺杂以引用而能顺利运行——这种安全保证也只能控制在一个等级层面,而采用复杂的嵌套形式(有数据有引用),这到底是流动还不不流动,流动就要拷贝,所以编程流会引起此种混乱,也因此警醒慎用引用。而某些QMH框架的队列引用也只能显式浮在表层,莫可任意发挥进行嵌套!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|SCADAO  

GMT+8, 2024-12-27 09:13 , Processed in 0.045621 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表