labview生成的程序卡死
时间:10-02
整理:3721RD
点击:
我用labview2012写了个上位机软件,生成exe后,有时候运行正常,有时候一打开就会卡死,打开资源管理器查看后发现,程序的内存占用一直在增加,cPU使用率也一直增加,直到CPU 内存消耗都达到100%,整个电脑就卡死了,无法结束进程,不知道什么原因,因为我以前从没接触过labview,最近赶时间就花了一两天时间闲学现用写了这个上位机,我怀疑是程序不够优化,但又不了解如何才能解决,新手求指导
程序后面板
程序前面板
你这程序没有关闭visa,缓存数据不断增加,所以内存在不断增加
程序中有VISA关闭啊,有时候运行十几分钟数据接收以及显示曲线都正常,有时候就会突然CPU使用率和内存占用爆增
那我也不太懂了,不好意思
会不会是循环的问题,或者串口数据读取那块儿?我昨天找了些资料,说串口可能一直在等待数据而造成程序“死机”,使用“VISA READ”节点读取串口缓冲区数据时指定了读取的字节也有可能陷入死循环,但我不知道该怎么去验证查错。
看看! 不懂!有人能看看嘛?