微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 我的程序运行中系统崩溃了?

我的程序运行中系统崩溃了?

时间:12-13 整理:3721RD 点击:
我用labwindows给用户开发了个应用程序,用来做材料的压力试验。可是程序运行中尽然会使系统崩溃。开始时,我
用了while语句,结果导致cpu占用率狂高,频繁出现系统崩溃。后来在while语句里用了延时,情况有所好转。
可是最近客户反应又有系统崩溃现象。想问问各位高手,一般labwin程序中怎么样的操作会导致系统崩溃?
谢谢~~

程序中有空操作循环(需要添加1ms的延时),用tickcount进行定时;cpu占用率都是100%
CASE TRUE 条件下 进行一些运算或硬件操作,CASE FAULSE时全都为空操作;
程序运行的过程中可能出现“死机”的现象
知道就这些
都是空操作惹得祸

首先谢谢这位仁兄的解答。不过还有不明白的地方
系统是2000下面的。“死机”跟“蓝屏”(我把系统失败后自动重新启动项去掉了,当系统失败就会出现)是一回事
吗?
定时器我用了一个,没注意定时是否会出现cpu占用100%的现象。
labwin所有的回馈函数都是switch语句,那空操作是很多的。照这位仁兄的说法,那不是没办法运行程序了?

实在不好意思,怪我不仔细
我说得都是labview中的情况
没用过labwin
sorry

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top