微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 关于while循环的,大家帮我出出主意!

关于while循环的,大家帮我出出主意!

时间:12-13 整理:3721RD 点击:
我用的是循环嵌套,外面一个while,里面是一个case循环,再里面是
一个while循环。如果满足条件了,就进入到case循环,(假)什么也不做,
(真)里面有一个while循环,问题是,程序一旦进入到case里面这个while循环,
就无法再跳出了,而我的要求是,如果case条件发生改变,停止case真,而运行case假
,即什么也
不做了。不知道如何达到,大侠们帮我看看吧,不胜感激!(我不能在最里面
的while循环中直接设置停止,因为我必须根据外面的case条件来停止)
.61

给那个循环加延时,不要让他跑的太快了,不然cpu没空去判断case了
或者不要用case,用个信号量去控制循环比较好
.10

你的思想好像有逻辑问题呀
如果进入了里边的while循环之后,程序在不执行完while是不会去判断case的条件的
除非在里边的while里边判断,再使用跳转之类的,但是不是什么号方法
我觉得,你应该把case放到while里边去,如果条件满足就循环,如果不满足就结束循环
.164

如果非要按照这种设计流程的话,可以在最里面的while中,在执行 while中的
任务之前,加一个case 判断,用来判断 外面的boolean按钮的 local variable
的真假,如果条件成立,就让最里面的while停止,否则就执行while 中的任务。
.167

谢谢大家的指导,我已经调出来了。
.61

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

网站地图

Top