[發明專利]一種應用于起重機操作手柄的多級菜單操作系統的構建有效
| 申請號: | 202011138170.8 | 申請日: | 2020-10-22 |
| 公開(公告)號: | CN112306330B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 韓紅安;孫云龍;周強;孫小高;史山;張書霞;李永 | 申請(專利權)人: | 紐科倫(新鄉)起重機有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482;G06F8/38 |
| 代理公司: | 鄭州中科鼎佳專利代理事務所(特殊普通合伙) 41151 | 代理人: | 李路平 |
| 地址: | 453424 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 起重機 操作 手柄 多級 菜單 操作系統 構建 | ||
一種應用于起重機操作手柄的多級菜單操作系統的構建,通過將菜單結構體設為多級結構,能夠更好的利用起重機操作手柄顯示屏的顯示空間,并且通過按鍵掃描函數、菜單執行函數和顯示函數的配合運行,能夠實現菜單的多級顯示,從而讓用戶在使用起重機操作手柄時,操作過程更加簡單,操作界面更加簡潔,并且方便后續對顯示界面的調整和修改。
技術領域
本發明涉及起重機控制系統技術領域,尤其是涉及一種應用于起重機操作手柄的多級菜單操作系統的構建。
背景技術
公知的,起重機操作手柄一般均是使用嵌入式應用系統和液晶顯示模塊的配合工作來實現人機交互,傳統的嵌入式系統是將需要用到的所有選項均在顯示模塊中顯示出來,然后操作人員根據情況,在顯示模塊上進行觸摸操作,但是由于在操作手柄上使用的點陣式液晶屏體積較小,并且操作手柄內微處理器的存儲空間較小,因此該液晶屏上能夠顯示內容非常有限,操作起來較為麻煩;
中國發明(CN201611006626.9)公開了一種嵌入式系統中多級菜單的構建與顯示方法,該嵌入式系統雖然能夠在顯示模塊上實現多級菜單的顯示,但是其多級菜單的顯示方式是樹狀,即所有子菜單能夠同時展開,這種顯示方式同樣存在占用液晶屏空間的問題,無法適用于操作手柄的小屏幕;綜上所述,目前市場上需要一種能夠適用于隨動起重機操作手柄的嵌入式系統的多級菜單構建。
發明內容
為了克服背景技術中的不足,本發明公開了一種應用于起重機操作手柄的多級菜單操作系統的構建。
為實現上述發明目的,本發明采用如下技術方案:
一種應用于起重機操作手柄的多級菜單操作系統的構建,包含以下步驟:
步驟一、構建核心菜單結構體;
步驟二、根據核心菜單結構體構建多個子菜單結構體;
步驟三、將多個子菜單結構體級聯在一起,構建樹形結構的多級菜單;
步驟四、構建用于識別操作鍵盤內按鍵類型的按鍵掃描函數;
步驟五、構建能夠根據發生動作的按鍵生成相應操作變量的菜單執行函數;
步驟六、構建顯示函數,該顯示函數能夠根據相應操作變量調用并運行相應的子菜單,最終將相應的菜單信息在顯示屏上顯示;
優選的,所述核心菜單結構體包含六列內容,依次為用于標記各個標題名稱的索引號、用于記錄標題名稱數量的層節點數、用于儲存標題名稱對應字符串的標題名稱指針、菜單處理函數、上級菜單指針和下級菜單指針;
優選的,所述索引號即為子菜單結構體內各個標題名稱對應的序號;
優選的,所述標題名稱指針為子菜單結構體內各個標題名稱對應的字符串;
優選的,所述的上級菜單指針和下級菜單指針為復用結構體指針,用于級聯多個子菜單結構體;
優選的,所述菜單執行函數包含開始菜單顯示變量、上級菜單保存變量和用戶選擇變量;所述開始菜單顯示變量用于規定各級菜單的初始位置;所述用戶選擇變量能夠根據操作鍵盤內上按鍵和下按鍵的動作累加或者累減,從而通過顯示函數控制顯示屏的光標在當前級菜單內的移動;所述上級菜單保存變量能夠對應保存進入下一級菜單時的標題名稱位置;
優選的,所述菜單執行函數設有最大條目變量,該變量為當前級菜單內標題名稱的數量,且用戶選擇變量的累加和累減范圍為0~最大條目變量-1;
優選的,所述菜單執行函數設有菜單顯示變量,該變量讓顯示屏內顯示的標題名稱能夠動態滾動;
優選的,所述顯示函數包含狀態機變量和操作界面模塊,其中狀態機變量通過相應的鍵盤操作進行累加,且操作界面模塊能夠根據不同的狀態機變量,顯示相應的操作界面;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紐科倫(新鄉)起重機有限公司,未經紐科倫(新鄉)起重機有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011138170.8/2.html,轉載請聲明來源鉆瓜專利網。





