超聲波流量計低功耗高精度設計的探討 二十七
另外,由于系統預先存有顯示字庫,所以程序中編制了對已固定的區域數據進行顯示的函數,只需輸入漢字或數字在cCode或eCode常數組中對應的行數作為參數,就可以快速方便的顯示字庫中的內容。
4.2.3菜單及函數
菜單部分的編程采用了switch的查詢方式,程序預定義了menuPlus(是否反白顯示)、menuFlag(主菜單標志)、menuLength(菜單層數)、menulong(分菜單項數)和menuPointer(菜單指針)五個菜單標志,并給每個鍵值對應一個對菜單標志的相應操作,按鍵后,系統查詢根據程序確定出的鍵值來選擇執行相應的操作命令,每進入下一級菜單或者移動到下一個菜單時,對應的標志發生變化,同時菜單指針相應的移動,根據實際應用的需要,菜單部分共有7個主菜單,29個二級菜單以及26個三級菜單但是,只有空殼子的菜單是沒有意義的,還要有各種函數以實現菜單文字所描述的功能。為了滿足流量計測量時的需要,系統顯示部分包含了:FLASH讀寫函數、時間顯示函數、存取FLASH數據顯示函數、自動增益控制顯示函數、實時增益顯示函數和流量計算結果顯示函數。
FLASH讀寫函數:該函數完成菜單部分與數據存儲部分的連接。在屏幕顯示菜單中實現對管壁厚度,管內徑,管材聲速,流體聲速等各種安裝參數的存取,具體對FLASH的控制將在4.4節詳細介紹。
詳情請瀏覽公司網站的產品中心 http://m.sol365.cn/ 超聲波流量計