定时器和倒计时器

2022-05-16 17:15:26   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《定时器和倒计时器》,欢迎阅读!
倒计时器,定时器
、定时器和倒计时器



a、主要用途和功能

在测量过程中,有时需要测量、记录数据在2小时内的分布情况(稳定性、波动性);有时需要每10分钟测量一次数据并保存结果。这就需要有一个定时器或倒计时器来控制测量的过程,我利用已用时间快速vi做了一个既有"定时"功能又有倒计时功能的vi,基本上满足应用程序的设计要求。

vi的定时精度不是很高,大概在正、负1s左右,基本上可以满足工程上的使用要求。



b、前面版图和主要部件的功能



定时时间选择——这是一个枚举控件,用来选择定时或倒计时的时间间隔。设计时定义了一些常用时间的数据列表。

定时器(倒计时器)——这是一个开关控件,用来选择是定时功能还是倒计时功能。开始计时后将被灰化(运行时不可再操作)。

停止(开始)——这是一个开关控件,用来控制是否开始计时。开始计时后将被灰化(运行时不可再操作)。

定时持续时间——这是一个字符显示控件,用来实时显示定时或倒计时的时间间隔数值。




强行停止计时——这是一个开关控件,用来强行停止计时过程(退出计时)。

c、程序框图

整个程序框图



开始-停止的case结构图



定时-倒计时的case结构图






d、几点说明:

前面讲过,程序设计条条大路通罗马使用者领会了设计的要求可以有多种方法实现目的。这里也仅仅是提供一个实例,并非真正完美。

我喜欢在程序设计中使用属性节点,比如本例中:利用属性节点将程序运行过程中的操作限定在唯一性上,可以降低操作者的误操作可能性。本程序运行时,要么等待定时结束,要么由操作者强行停止计时。




本文来源:https://www.wddqxz.cn/276df089e53a580216fcfe7c.html

相关推荐