LabVIEWwilliam hill官网
直播中

李天

9年用户 39经验值
擅长:测量仪表
私信 关注
[问答]

Labview打开子VI前面板,CPU占用很大,如何优化?

各位好,
      请教个问题,labview并行运行了几个循环,采集和参数设置分开的,单采集CPU占用很少,一打开参数设置界面,CPU从1%不到,变到15%左右。
      我建了一个空的参数设置子VI,里面什么都没有,在主界面打开弹出参数设置界面,CPU变化跟上面一样。
      请问如何优化呢?

  • 03.png
  • 02.png
  • 01.png
已退回2积分

回帖(9)

李天

2022-9-28 14:38:24
有没有哪位大神能指导下啊?
举报

李天

2022-9-28 14:59:10
第一次打开子VI,CPU占用很大,关闭子VI也没有变化,再打开一次子VI,CPU占用变小了,打开和关闭期间都变小。第三次打开,CPU占用又变大,重复上述效果。这是怎么回事?
举报

李天

2022-9-28 15:08:57
第一次打开关闭子VI,CPU占用很大,第二次操作,CPU占比就变小,后面再打开子VI就重复1,2次的效果。请问这是什么原因呢?
举报

邹重基

2022-9-29 09:19:12
Delete the 500 timeout.
LabVIEW does not release memory right away after you close the VI.
1 举报
  • 李天: 谢谢你的答复,测试了下,好像不是这个问题。把主VI的元素和循环逐一删除测试,基本删干净了,打开子VI还是存在CPU占用过大的情况。随后将主VI前面板的背景图片删了,再打开子VI,CPU占用正常,反复测试多次,问题就在这。
    用如下3种方式在主VI前面板添加背景图片,打开子VI,CPU均占用过大:
    1)通过导入图片到剪切板的方式;
    2)通过将布尔变量自定义,将按钮背景换成背景图片的方式;
    3)通过将二维图片设置为背景图片的方式。
    请问如何添加主VI背景图片,能使打开子VI时,占CPU不大?

更多回帖

发帖
×
20
完善资料,
赚取积分