完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
|
|
2 条评论
|
|
感谢,这个是可以调用子VI,但是调用子VI以后,子VI计算的结果要返回主程序里,子VI输入端和输出端 是一样的,
|
|
|
|
我搞错了,谢谢,可以了
|
|
|
|
要实现调用现有的VI,可以使用LabVIEW的调用库函数节点(Call Library Function Node)。以下是一种实现的步骤:
1. 创建一个新的VI,在VI面板上添加一个Call Library Function Node。 2. 右键点击Call Library Function Node,选择Properties,然后选择"Select Function",在选择界面中选择你需要调用的VI所在的LabVIEW库文件(.lvlib或.llb)。 3. 选择成功后,会在下方的"Function Name"中显示可供调用的VI列表,选择你需要调用的VI。 4. 确定后,输入和输出的参数类型及名称会自动显示在Call Library Function Node上。 5. 连接输入参数或者创建适当的输入数据类型。 6. 执行Call Library Function Node来调用VI。 如果你的子VI是动态调用的,即在运行时才确定需要调用的VI,可以按照以下步骤进行处理: 1. 创建一个包含需要调用的VI路径的字符串数组。 2. 在运行时,根据需要动态修改该字符串数组,更新需要调用的VI的路径。 3. 将字符串数组作为输入参数传递给Call Library Function Node。 4. 在Call Library Function Node中,根据输入的字符串数组,选择需要调用的VI。 使用上述方法,你可以动态调用需要的VI。 注意:在调用VI之前,你需要将需要调用的VI编译成库文件(.dll或.so)或共享库文件(.lvlib)。 希望以上信息对您有帮助! |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
467 浏览 0 评论
1173 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2211 浏览 2 评论
1212 浏览 2 评论
1599 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 17:24 , Processed in 0.512386 second(s), Total 60, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号