超声波流量计低功耗高精度设计的探讨 二十七
另外,由于系统预先存有显示字库,所以程序中编制了对已固定的区域数据进行显示的函数,只需输入汉字或数字在cCode或eCode常数组中对应的行数作为参数,就可以快速方便的显示字库中的内容。
4.2.3菜单及函数
菜单部分的编程采用了switch的查询方式,程序预定义了menuPlus(是否反白显示)、menuFlag(主菜单标志)、menuLength(菜单层数)、menulong(分菜单项数)和menuPointer(菜单指针)五个菜单标志,并给每个键值对应一个对菜单标志的相应操作,按键后,系统查询根据程序确定出的键值来选择执行相应的操作命令,每进入下一级菜单或者移动到下一个菜单时,对应的标志发生变化,同时菜单指针相应的移动,根据实际应用的需要,菜单部分共有7个主菜单,29个二级菜单以及26个三级菜单但是,只有空壳子的菜单是没有意义的,还要有各种函数以实现菜单文字所描述的功能。为了满足流量计测量时的需要,系统显示部分包含了:FLASH读写函数、时间显示函数、存取FLASH数据显示函数、自动增益控制显示函数、实时增益显示函数和流量计算结果显示函数。
FLASH读写函数:该函数完成菜单部分与数据存储部分的连接。在屏幕显示菜单中实现对管壁厚度,管内径,管材声速,流体声速等各种安装参数的存取,具体对FLASH的控制将在4.4节详细介绍。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 超声波流量计