关于Labview的执行顺序的问题,新手求解释

关于Labview的执行顺序的问题,新手求解释,第1张

1)Labview是数据流驱动,并且是自动多线程的编程语言,以上写属性节点值和写控件值会在两个线程里并行执行 (同时开始)。但是直接写控件值效率高,因此会先执行完,写属性节点值会后执行完。

2)和位置没有关系,现象一样。

一般写程序会避免上述情况引起的竞争,可以使用错误簇或顺序结构来解决。

这个情况应该与VI属性设置有关系,在不同的屏幕开发LabVIEW程序时,某些开发者喜欢将软件窗口初始打开的位置自定义,将其恢复“居中”或者“不改变”,即可修复这个问题。

如图1所示,选择文件-VI属性;

图 1

如图2所示,选择类别-窗口运行时位置。

图 2

如图3所示,将位置重置为居中,或者不改变。

图 3

如图4所示,选择确认,关闭窗口,现在即可重新尝试运行,测试一下是否能够解决问题。

图 4

如果没解决问题,尝试一下同样的方法,将窗口大小固定一个尺寸,缩小到最小,很有可能是开发者将其大小设置为0,0

如果是程序编辑状态时进行手工设置,可以在菜单->文件->VI属性的“窗口大小”和“窗口运行时位置”这两个类别中进行设置

如果需要在程序运行状态中继续设置,需要通过属性节点来进行控制,如果是这种情况,请追问


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8082695.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存