所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

在运行labview时,无法调用程序中的板卡子VI,是为什么?

发布时间:2020-04-15 16:16:40

资讯分类:labview  调用  程序  运行  循环  全局变量  数据
在运行labview时,无法调用程序中的板卡子VI,是为什么?

因为labview是数据流驱动的,子vi不运行完,它的输出是不会输出到主VI的。没看到程序图,我猜测你的子VI中可能有循环,我想你的程序可能需要重新设计,比如,1)将循环拿出子vi,把子VI放在主VI循环中,每个循环都会出一次数据给主VI。2)全局变量,主VI在主循环中通过全局变量获取子VI的数据,这个可能要用到并行循环,全局变量破坏可读性,也不适合大数据。3)使用引用、通知、队列等。

留言与评论(共有 0 条评论)
   
验证码:
Top