LabVIEW|小技巧:While循环结构加上时间延时可降低CPU资源利用率
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
笔者在用LabVIEW编程的时候,用到while循环结构时,除了添加必要的停止标志外,经常忘记加上一个时间延时,这种做法不可取,While死循环会大量消耗CPU,一般5个While死循环就足以占用接近百分百的CPU。
这是一个的情况:
多加几个,CPU利用率激增,程序可能崩了:
查看计数i的值,变化非常快:
加上1ms的延时后:
几乎是数量级的差别。
因此在使用到While循环的vi中,尽量给循环加上延时,哪怕是1ms也行。这样,程序运行的时候占用资源也不会太高。
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |