求助贴,大佬们教教我
labview吧
全部回复
仅看楼主
level 4
ATM机也有爱
楼主
按图写程序,写完程序后发现采集进度在暂停采集后停止,恢复采集后采集进度发生跳变,老师要求使用事件结构和条件结构阻止采集进度的跳变,我使用的是设中间值方法,并利用事件结构定义暂停采集控件值改变运行存储中间值,恢复暂停采集后,中间值赋值给采集进度,让采集进度从中间值开始增加。但是我的程序设计完成后,发现采集进度不动了,且中间值没有得到值。为什么?
任务:修改图2,让采集进度跟随暂停采集控件启停。
2025年10月30日 07点10分
1
level 4
ATM机也有爱
楼主
严格说就是,暂停采集按钮按下后,循环计数没有停止,恢复暂停后,进度条产生跳变,没有从暂停位置增加,而是直接增加一大截进度后,恢复+1逻辑
2025年10月30日 07点10分
2
level 5
我在梦中见过你
用移位寄存器不行吗?必须用i来表示采集数吗?移位寄存器,在假的时候直接穿过去,为真加一
2025年10月30日 11点10分
3
ATM机也有爱
太麻烦,要求简单,一眼能看懂的
2025年10月31日 08点10分
level 5
我在梦中见过你
你用i来表示采集数,你虽然停止采集,为假,但是i的值是一直在增加的,因为你没停止程序,你用移位寄存器,常量0,开始采集为真加一,停止采集直接不变,你在开始还是从你暂停的值开始的
2025年10月30日 11点10分
4
ATM机也有爱
老师要求:事件结构+条件结构。我们这节课学的是事件结构和条件结构控制数据的流动
2025年10月31日 08点10分
我在梦中见过你
@ATM机也有爱
有冲突?这两个结构一个是条件,一个是前面板,和你while 的移位寄存器有冲突?可以多看看labview自带的状态机和通知框架程序,你可以看看他们对事件结构的理解和条件结构在程序中的定位
2025年10月31日 11点10分
我在梦中见过你
@ATM机也有爱
还有,你用i来表示采集,我还真想不到你怎么用这两个结构来解决你说的问题,程序不停止,i是不停的,你只是按钮触发了事件,又不是停止了程序,想要保持数据不丢失和前后对应,我只能想到while的移位寄存器,你在怎么说,你也不能控制i,让while的i变成你想要的数值
2025年10月31日 11点10分
ATM机也有爱
@我在梦中见过你
没招了,你爱用啥用啥好吧,要求看不懂吗?我服了,说了只能用两个结构做,天天移位寄存器,没有移位寄存器做不了是吧,我不知道移位寄存器好用是吧,要求一点不看,还有循环停不停有所谓?我他妈让采集进度停下来不就行了?关循环屁事啊,自己做出来试一试截屏OK,别光发理论好吧,我真没招了。
2025年11月01日 03点11分
level 4
Morris414
我的方法是在事件结构的超时中让数值控件进行自加
2025年10月31日 02点10分
5
ATM机也有爱
感谢,我去尝试一下
2025年10月31日 08点10分
level 7
科普diy
设置一个默认值,比如0暂停值为0
2025年11月06日 10点11分
6
1