linrpcau 发表于 2009-3-24 06:46:00

求助:如何利用时间来计数

我想做这样的程序。就是:我已经知道频率,然后通过计算一段时间,就可以得到总的次数。关键是在这段时间内,我要暂停,然后重新开始后那个次数又可以接着算下去。请教,有什么好的解决方法呢

jacky-7 发表于 2009-3-24 08:02:10

用个中间变量来保存计时的结果就行。

linrpcau 发表于 2009-3-24 08:21:22

我用的是已用时间这个模块,但是每次它都是从当前的时间开始。所以我不知道怎么实现。我传下这个程序

wangyuhui727 发表于 2009-3-24 08:56:51

其实你将记录次数的那个变量定义为静态(static)类型就可以了

jsyzljx 发表于 2009-3-24 09:50:27

4# wangyuhui727

不知如何定义静态类型?
望指教.

我是发哥 发表于 2009-3-24 14:11:07

在前面板放个比如NUMERIC。将它隐藏。后面板用它的局部变量等。就可以当成变量用了。

linrpcau 发表于 2009-3-25 08:01:02

6# 我是发哥
我也尝试用局部变量了。暂停时倒能保存那个初值。可是当暂停确认后时间总是当前的时间,原先保持的那个局部变量用不上。我传下这程序,麻烦帮我改下。主要功能是要求暂停后次数仍然能接着暂时初的那个值。

mhf48 发表于 2009-3-25 12:29:05

你用的已用时间模块是不停的计时不能暂停,只能冲置。所以你程序中的计数是不会停在暂停时的数。不知你的设计思路不好改,你可从这个思路去重新编。
页: [1]
查看完整版本: 求助:如何利用时间来计数