LabVIEW高亮显示的问题

2019-07-18 05:48发布

我的程序正常跑的时候没有问题,一高亮显示再运行就过一会就整个LV没有响应,关也关不了,都要重启电脑,大家知道一般造成这种问题的原因是什么吗?或者说知道怎么去检查一次吗?

如图中所示就是停在那不动了,如果用鼠标点一下,就死机了。。。
164206xjq2enk7n7hnj0g5.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
小黑羊
1楼-- · 2019-07-18 07:13
可能是你的程序有顺序性!
晴兮晴兮
2楼-- · 2019-07-18 10:26
小黑羊 发表于 2014-10-28 14:48
可能是你的程序有顺序性!

我等了很久数据都没有输出,然后稍一动鼠标立即死机
骨灰级发烧友
3楼-- · 2019-07-18 14:21
晴兮晴兮 发表于 2014-10-28 14:49
我等了很久数据都没有输出,然后稍一动鼠标立即死机

有的程序是不能用高亮显示的,比如说某一个耗时巨大的程序或者是与硬件需要不停交互的程序,你使用了高亮人为的减慢了运行速度,可能导致内存消耗过大吧。可以试试探针或者自定义探针来观察输出。 (个人观点,有不正确欢迎指出)
小黑羊
4楼-- · 2019-07-18 17:33
 精彩回答 2  元偷偷看……
晴兮晴兮
5楼-- · 2019-07-18 22:14
骨灰级发烧友 发表于 2014-10-28 14:49
有的程序是不能用高亮显示的,比如说某一个耗时巨大的程序或者是与硬件需要不停交互的程序,你使用了高亮 ...

本人愚钝,我想问一下高亮导致内存消耗过大的原因是什么??
骨灰级发烧友
6楼-- · 2019-07-19 02:34
晴兮晴兮 发表于 2014-10-28 14:51
本人愚钝,我想问一下高亮导致内存消耗过大的原因是什么??

这要看你子函数里写的是什么了,有很多原因,你可以打电话问NI的AE,最简单的一种就是下位机一直往上位机发送数据,正常速度是可以处理的,但是你高亮之后数据会一直往队列里面放,但是处理速度跟不上,自然会卡死。只能理解到这里了,你可以打电话问AE具体的执行机制,这里只是简单的大概说一下。

一周热门 更多>