LabVIEW高亮显示的问题
时间:10-02
整理:3721RD
点击:
我的程序正常跑的时候没有问题,一高亮显示再运行就过一会就整个LV没有响应,关也关不了,都要重启电脑,大家知道一般造成这种问题的原因是什么吗?或者说知道怎么去检查一次吗?
如图中所示就是停在那不动了,如果用鼠标点一下,就死机了。
如图中所示就是停在那不动了,如果用鼠标点一下,就死机了。
可能是你的程序有顺序性!
我等了很久数据都没有输出,然后稍一动鼠标立即死机
有的程序是不能用高亮显示的,比如说某一个耗时巨大的程序或者是与硬件需要不停交互的程序,你使用了高亮人为的减慢了运行速度,可能导致内存消耗过大吧。可以试试探针或者自定义探针来观察输出。 (个人观点,有不正确欢迎指出)
你说的有道理,我在做TCP的时候,是不能高亮显示的,因为数据上来了
本人愚钝,我想问一下高亮导致内存消耗过大的原因是什么?
这要看你子函数里写的是什么了,有很多原因,你可以打电话问NI的AE,最简单的一种就是下位机一直往上位机发送数据,正常速度是可以处理的,但是你高亮之后数据会一直往队列里面放,但是处理速度跟不上,自然会卡死。只能理解到这里了,你可以打电话问AE具体的执行机制,这里只是简单的大概说一下。
已经很具体了,谢谢