一種具有記憶功能的觸摸屏控制方法及控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏控制領(lǐng)域,具體地講,涉及一種具有記憶功能的觸摸屏控制方法及控制系統(tǒng)。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的發(fā)展,為了滿足非專業(yè)計(jì)算機(jī)用戶操作智能控制終端和智能手機(jī)終端,觸摸屏技術(shù)逐漸成熟與完善起來。我國觸摸屏技術(shù)的研究、觸摸屏的品種、觸摸屏的控制算法都不如外國廠家,沒有成規(guī)模的生產(chǎn),其控制算法及其開發(fā)深度與廣度沒有達(dá)到實(shí)際要求,而且當(dāng)今觸摸屏算法單一、程序代碼結(jié)構(gòu)復(fù)雜,對(duì)于一些工控設(shè)備的復(fù)雜控制,代碼量大、編寫和修改困難。因此,迫切需要一種具有記憶功能的觸摸屏算法。
[0003]
【發(fā)明內(nèi)容】
:
本發(fā)明要解決的技術(shù)問題是提供一種具有記憶功能的觸摸屏控制方法及控制系統(tǒng),具有信息記憶功能,還具有良好且清晰的交互界面,操作簡單,使用方便,提高了用戶的興趣。
[0004]本發(fā)明采用如下技術(shù)方案實(shí)現(xiàn)發(fā)明目的:
一種具有記憶功能的觸摸屏控制方法,包括控制器和觸摸屏,其特征是:包括如下步驟:
(1)觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ);
(2)控制器調(diào)用每個(gè)圖片,并將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中;
(3)當(dāng)點(diǎn)擊觸摸屏?xí)r,根據(jù)點(diǎn)擊位置確定觸摸位置的坐標(biāo)值;
(4)根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),即圖片對(duì)應(yīng)的相應(yīng)的控制按鈕的指令,否則,不執(zhí)行任何操作。
[0005]一種具有記憶功能的觸摸屏控制系統(tǒng),其特征是:包括如下模塊:
圖片函數(shù)定義模塊:觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ);
結(jié)構(gòu)體定義模塊:調(diào)用每個(gè)圖片,將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中,當(dāng)再一次被觸發(fā)時(shí),直接調(diào)用相應(yīng)的結(jié)構(gòu)體即可;命令執(zhí)行模塊:點(diǎn)擊觸摸屏,確定觸摸位置的坐標(biāo),根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),否則,不執(zhí)行任何操作。
[0006]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是:本方法提供了良好且清晰的交互界面,操作簡單,使用方便,提高了用戶的興趣,并且具有信息記憶功能,交互效率高。程序代碼結(jié)構(gòu)簡單,對(duì)于一些工控設(shè)備的復(fù)雜控制,代碼量少、編寫和修改都容易實(shí)現(xiàn)。
【附圖說明】
[0007]圖1為本發(fā)明的預(yù)存信息功能流程圖。
[0008]圖2為本發(fā)明的工作流程圖。
[0009]【具體實(shí)施方式】:
下面結(jié)合實(shí)施例,進(jìn)一步說明本發(fā)明。
[0010]參見圖1和圖2,一種具有記憶功能的觸摸屏控制方法,包括控制器和觸摸屏,包括如下步驟:
(1)觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ);
(2)控制器調(diào)用每個(gè)圖片,并將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中;
(3)當(dāng)點(diǎn)擊觸摸屏?xí)r,根據(jù)點(diǎn)擊位置確定觸摸位置的坐標(biāo)值;
(4)根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),即圖片對(duì)應(yīng)的相應(yīng)的控制按鈕的指令,否則,不執(zhí)行任何操作。
[0011]一種具有記憶功能的觸摸屏控制系統(tǒng),包括如下模塊:
圖片函數(shù)定義模塊:觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ);
結(jié)構(gòu)體定義模塊:調(diào)用每個(gè)圖片,將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中,當(dāng)再一次被觸發(fā)時(shí),直接調(diào)用相應(yīng)的結(jié)構(gòu)體即可;命令執(zhí)行模塊:點(diǎn)擊觸摸屏,確定觸摸位置的坐標(biāo),根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),否則,不執(zhí)行任何操作。
[0012]假設(shè)我們?cè)谟|摸屏的坐標(biāo)(100,100)處顯示個(gè)圖片,圖片長高都是100,則把圖片的頁和位置坐標(biāo)以及長和高和回調(diào)函數(shù)儲(chǔ)存進(jìn)結(jié)構(gòu)體A,當(dāng)點(diǎn)擊觸摸屏?xí)r,確定觸摸點(diǎn)的坐標(biāo)為(120,120),查詢坐標(biāo)(120,120)是否滿足結(jié)構(gòu)體內(nèi)的坐標(biāo)范圍,如果這個(gè)坐標(biāo)點(diǎn)滿足結(jié)構(gòu)體A存儲(chǔ)的圖片坐標(biāo)范圍,則調(diào)用結(jié)構(gòu)體A相應(yīng)的回調(diào)函數(shù)。
【主權(quán)項(xiàng)】
1.一種具有記憶功能的觸摸屏控制方法,包括控制器和觸摸屏,其特征是:包括如下步驟: (1)觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ); (2)控制器調(diào)用每個(gè)圖片,并將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中; (3)當(dāng)點(diǎn)擊觸摸屏?xí)r,根據(jù)點(diǎn)擊位置確定觸摸位置的坐標(biāo)值; (4)根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),即圖片對(duì)應(yīng)的相應(yīng)的控制按鈕的指令,否則,不執(zhí)行任何操作。
2.一種具有記憶功能的觸摸屏控制系統(tǒng),其特征是:包括如下模塊: 圖片函數(shù)定義模塊:觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ); 結(jié)構(gòu)體定義模塊:調(diào)用每個(gè)圖片,將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中,當(dāng)再一次被觸發(fā)時(shí),直接調(diào)用相應(yīng)的結(jié)構(gòu)體即可; 命令執(zhí)行模塊:點(diǎn)擊觸摸屏,確定觸摸位置的坐標(biāo),根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),否則,不執(zhí)行任何操作。
【專利摘要】本發(fā)明提供一種具有記憶功能的觸摸屏控制方法及控制系統(tǒng),包括控制器和觸摸屏,包括如下步驟:(1)觸摸屏控制界面上相應(yīng)的控制按鈕用對(duì)應(yīng)的圖片來代替,控制器定義控制按鈕與對(duì)應(yīng)圖片的對(duì)應(yīng)關(guān)系并存儲(chǔ);(2)控制器調(diào)用每個(gè)圖片,并將其對(duì)應(yīng)的圖片信息包括頁碼、圖片所在坐標(biāo)范圍、回調(diào)函數(shù)都記錄到對(duì)應(yīng)的結(jié)構(gòu)體中;(3)當(dāng)點(diǎn)擊觸摸屏?xí)r,根據(jù)點(diǎn)擊位置確定觸摸位置的坐標(biāo)值;(4)根據(jù)獲取的坐標(biāo)值,判斷坐標(biāo)值是否在事先定義的某一個(gè)結(jié)構(gòu)體的坐標(biāo)范圍內(nèi),如果在,則執(zhí)行相應(yīng)的結(jié)構(gòu)體內(nèi)的回調(diào)函數(shù),即圖片對(duì)應(yīng)的相應(yīng)的控制按鈕的指令,否則,不執(zhí)行任何操作。
【IPC分類】G06F3-0488, G06F3-041
【公開號(hào)】CN104536605
【申請(qǐng)?zhí)枴緾N201410807163
【發(fā)明人】胡克會(huì), 任海春
【申請(qǐng)人】煙臺(tái)智慧云谷云計(jì)算有限公司
【公開日】2015年4月22日
【申請(qǐng)日】2014年12月23日