【Labview】wait函数是并行还是串行执行?

博客围绕Labview项目中Wait函数执行时间问题展开。通过实验,测试内部循环不同执行时间下外部循环的执行时间。结果表明,Labview的wait模块是并行执行,总执行时间取决于wait时间和其余程序执行时间的大小关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Labview项目中遇到的一个问题。
若一次循环中Wait函数100ms,其余程序执行时间200ms,那么一次循环总共是200ms还是300ms?
问题即wait函数的等待时间包含其余程序运行的时间吗?

进行以下实验:

后面板:
在这里插入图片描述

前面版:
在这里插入图片描述
内部的while循环框一秒循环一次,外部循环框添加10s的延迟函数,测试内部循环不同执行时间下的外部循环执行时间。

若内部时间小于10秒:
在这里插入图片描述
则外部循环的时间为10秒整,说明延迟函数与其余的程序是并行执行。

若内部执行时间大于10秒:
则一次循环等于内部执行的时间。

总结

Labview之wait模块是并行执行,若其余程序执行时间大于wait时间,那么总执行时间等于其余程序执行时间,若执行时间小于wait时间,则总执行时间等于wait时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值