我想用labview移位寄存器编一个小程序,只用一个数值输入框,求两次输入数据之差。

在没有数值输入时,上次输入为一个常数。在“数据输入框”中输入数据时,移位寄存器能够将上次输入的数据寄存到“上次输入”显示框中,然后求出本次输入数据与上次输入数据之差。我做... 在没有数值输入时,上次输入为一个常数。在“数据输入框”中输入数据时,移位寄存器能够将上次输入的数据寄存到“上次输入”显示框中,然后求出本次输入数据与上次输入数据之差。我做的实现不了这个功能,请大家帮忙,谢谢了! 展开
 我来答
木木cdzH8
2014-10-11 · TA获得超过944个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:169万
展开全部

您好,你的程序其实是实现了这个功能的,但是由于while循环执行速度相当的快,为微秒级。也就是说,在你输入数据确认后,while循环已经又执行了百次以上,所以你输入后就看的是本次输入和上次输入相同且差为0。解决方法就是加入延时或者增加确认按钮!下面是改进方法的一种,希望对你有帮助:

更多追问追答
追问
非常感谢你,但是怎么让labview程序关闭后再次打开时仍然记住关闭之前最后一次的输入呢? 也就是说下次打开软件时执行两数之差为:两数之差=“上次输入”(关闭一次软件初始化一次,已经初始化为常数,本例常数为500)—本次输入(关闭软件之前的最后一次输入)?
追答
每次在关闭程序时把最后那次输入的值保存到你电脑里面,下次执行的时候在读取出来进行赋值就ok
匿名用户
2014-10-11
展开全部

自己按图画吧,不上传附件了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式