oop_class #14
Replies: 12 comments 23 replies
-
大神,为桌子属性建立的自定义数据类型,建完后都是跑到根目录下的吗?再自己拖到类里面? |
Beta Was this translation helpful? Give feedback.
-
把一个类拉到前面板和后面板,有什么区别呢?那种比较好?谢谢 |
Beta Was this translation helpful? Give feedback.
-
因为这个 VI 要处理所以类型的家具---》因为这个 VI 要处理所有类型的家具 |
Beta Was this translation helpful? Give feedback.
-
为什么 setup_funitures.vi 中furniture in到out连线是小箭头?? |
Beta Was this translation helpful? Give feedback.
-
在程序调用了 assemble.vi 的地方双击这个子 VI,LabVIEW 不会像对待普通 VI 那样立刻打开子 VI,而是会列出所有类中的同名 VI,询问用户需要看哪一个。 |
Beta Was this translation helpful? Give feedback.
-
在工程浏览器中,如何一眼就看出,哪个类是继承哪个呢?有标记吗 |
Beta Was this translation helpful? Give feedback.
-
能通过调用节点来调用实例化类的方法么 |
Beta Was this translation helpful? Give feedback.
-
老师,想问一下在chair子类下面的construct.vi中,对象输出和按名称捆绑之间无法正常连线,help显示是由于类的私有数据为空,无法捆绑或解除捆绑该类,请问这个问题应该如何解决 |
Beta Was this translation helpful? Give feedback.
-
“最右边一部分,把两把椅子和一张桌子防止在了一个数组中” 发现了一个错误,应该是——“放置”。 老师,请问,所谓“构造方法”与类的一般方法有什么区别吗? 如果没区别,为啥你叫它构造方法? |
Beta Was this translation helpful? Give feedback.
-
老师请问怎么实现在不同位置访问同一个类实例呢?最开始用的功能全局变量,结果发现类实例似乎也是传值的,但又不知道怎么使用引用,求教= = |
Beta Was this translation helpful? Give feedback.
-
您的那个示例我看过了,我感觉用法上和我的应该是差不多的,我的labview可能版本略低打不开您那个示例,但里面接引用的方法在我自己这个类上暂时是没尝试成功。 第二个我明白了,现阶段还是打算先用全局变量了。最后感谢老师的耐心回复!
在 2024年9月24日+0800 06:02,ruanqizhen ***@***.***>,写道:
…
1. 我不是太确定你遇到的问题,我也很久没用过 LabVIEW 了,可能是某些方面有限制。我在这里的示例 VI 有用到应用,你可以参考一下看看和你的用法是否相同 https://lv.qizhen.xyz/oop_use_cases#idoublynode-%E6%8E%A5%E5%8F%A3%E5%92%8C-doublynode-%E7%B1%BB
2. 如果实在几个并行的结构内使用同一个类实例,并且还要改变类中的数据,那么只能使用传引用,可以有数据线的,也可以是全局变量,全局变量避免不了set操作。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
"这里的实例是由 Child 类生成的,不论它在程序中使用哪个祖先类的数据类型表示它,它都始终还是一个 Child 类实例,所以程序调用它的 dynamic.vi,运行的一定还是 Child 类中的那个 dynamic.vi。"实例由哪个类创建是根据传入的类来决定的,而跟你使用的数据类型无关,可以这么理解吗?那转换成父类的数据类型有什么作用吗? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
类 | LabVIEW 编程经验
https://lv.qizhen.xyz/oop_class
Beta Was this translation helpful? Give feedback.
All reactions