




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2007年2期 倫第138期)山東紡織經(jīng)濟(jì)力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)觸摸屏校止算法及編程設(shè)計(jì)范蔚(濰坊學(xué)院信息與控制工程系山余濰坊 261061)摘 耍:觸摸屏是一種控制設(shè)備,它可以外接在任何一種顯示器Z上,如CRT g) ELI或PDR 它代替鼠標(biāo)或鍵盤,操作者直接點(diǎn)觸挾屏,就町傳送指令,隨盤進(jìn)行功能控制。當(dāng)前觸挾屏人致仃電阻 式、電容式、紅外式和表而聲波式等類型其中電陽式觸摸屏I”市場份額最大,本文主要介紹了安裝在 g>卜的電阻技術(shù)觸摸屏的校正算法及其編程應(yīng)用設(shè)計(jì)。關(guān)鍵詞,觸膜屏:校正:坐標(biāo):網(wǎng)格法文章編 0
2、1673-0968 (2007) 02-0086-03中圖分類0 TP334. 3文獻(xiàn)標(biāo)識碼B力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)1前言觸摸屛是一種控制設(shè)備,它對以外接在任何一 種顯示器Z上,如CRT、LCU ELD或PDR它代 替鼠標(biāo)或鍵盤,操作者直接點(diǎn)觸摸屏,就可傳送指 令,隨意進(jìn)行功能控制.當(dāng)前觸摸屏大致冇電隔式、 電容式、紅外式和表面聲波式等類型.其中電阻式 觸摸屏占山場份額垃人。本文主耍介紹安裝在LCD 上的電阻技術(shù)觸挾屏的校正算法及苴編程應(yīng)用設(shè)計(jì)。 2觸摸屏的校正原理電陽式觸摸屏分為I川線、五線或更多線電阻觸 摸屏,他
3、們的共性是電壓成線性均勻分布。這-特 性便得觸挾屏的校正和便用1F常方便.觸摸屏木少 性能仃差異,在LCD或CRT上安裝時(shí)位置也會(huì)存 在偏差,再加上使用一段時(shí)間后,觸摸屏的性能參 數(shù)也可能發(fā)生改變,所以,我們便用不同的觸摸屏 時(shí),即便是在顯示屏幕的同一位置觸摸,也很難保 證得到相同的觸攬坐標(biāo)。這樣編程人員就難以用相 同的程序來管理、控制觸挾屏。對此,我們引入校 正的概念,使編程人員能用統(tǒng)一的程序來管理觸摸 屏。3五點(diǎn)法校正觸摸屏a 1物理陛標(biāo)和邏輯坐標(biāo)我們先引入兩個(gè)概念,物理朋標(biāo)和邏輯坐標(biāo). 物理坐標(biāo)指觸摸屏上點(diǎn)的實(shí)際位鎧,通常以液晶上 點(diǎn)的個(gè)數(shù)來度最。邏俅坐標(biāo)指這點(diǎn)被觸摸時(shí)A/D轉(zhuǎn) 換后的坐
4、標(biāo)值。如圖1,我們假怎液晶眾左卜刑為坐 標(biāo)軸原點(diǎn)A,在液晶上任取-點(diǎn)B (十字線交叉中 心),3在X方向甌離A 10個(gè)點(diǎn),在Y方向距離A 20個(gè)點(diǎn),則這點(diǎn)的物理坐標(biāo)為(1(X 20)o如果我們 觸摸這點(diǎn)時(shí)得到的X向A/D轉(zhuǎn)換值為100, Y向 A/D轉(zhuǎn)換值為200,則這點(diǎn)的邏輯坐標(biāo)為(100, 200)。B物理坐標(biāo)(lft 20)邏輯坐標(biāo)aoa 200)a (a o)3腿輯坐標(biāo)的計(jì)算由于電阻式觸摸屏的電爪成線性均勻分布,那 么A/D轉(zhuǎn)換后的坐標(biāo)也成線性。假如我們將液晶最 左卜角點(diǎn)定為物理坐標(biāo)原點(diǎn)A,其物理坐標(biāo)記為 < XA=0,匕=0),其邏輯坐標(biāo)記為(XLa,yla)不一泄 為0).那
5、么觸摸屏上任意i點(diǎn)B的邏悔陛標(biāo)町衷達(dá) 為:86XLb=XLa+KxXb 丫4皿汁* 式1 lt«t' Kv Ky分別為觸換屏X方向和Y方向的 因子系數(shù)。瓦、入.可能為正,也可能為負(fù),這根據(jù)具體觸摸屛安裝的方向和待性°每個(gè)液晶觸摸屏的K系數(shù)都右可能不同,即便是同一批觸摸屏,我們 也應(yīng)單獨(dú)計(jì)算毎-觸摸屏的K系數(shù)。如果A點(diǎn)不足坐標(biāo)原點(diǎn),也是任意-點(diǎn),式1 可以表達(dá)成:XLb=XLa+Kx ( XB-XA)YY屮y( 丫廠丫丿式2由式2我們可以推出計(jì)算K系數(shù)的公式:忑=(xlb-xla)/( xB-xA)%= ( YL.-YL,) /( Y-Ya) 式 3XF= ( XLF
6、-XLC)/匕+兀Yf= ( YL-Yip /%+ 式 5(6用公式4求出E點(diǎn)邏輯坐標(biāo),并與(1)步得到的E點(diǎn)坐標(biāo)比較,如果差值不在允許范圍(自 己規(guī)定,比如5),則碩復(fù)操作以上步驟直到滿足要 求.(7)將基坐標(biāo)XLC YQ、Xc、丫。和 心、 記錄在存儲(chǔ)設(shè)備,觸挾屏校正丸成。4觸攬屏應(yīng)用的編程思路4 I觸摸區(qū)域的判定力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)a 3伍點(diǎn)法確定塊坐標(biāo)和K系數(shù) 我們關(guān)心的是,如何通過用戶觸摸任一點(diǎn)得到力方數(shù)據(jù)2007年2期 倫第138期)山東紡織經(jīng)濟(jì)在液品上選五個(gè)點(diǎn),因?yàn)槲恢霉潭?,這五點(diǎn)的 物理坐標(biāo)圧可知的。而觸摸屏邊緣點(diǎn)線性不A好,這伍點(diǎn)不應(yīng)太旅邊.(1
7、)首先在ABCDE對應(yīng)的位置逐步用尖狀物 觸摸,得到五個(gè)點(diǎn)的邏輸坐標(biāo)。(2)分別比較A和C、B和D的橫坐標(biāo),如果 差值不在允許范闌內(nèi)(自己規(guī)定,比如5),則重復(fù) 操作步。(3)分別比較A和B、C和D的縱坐標(biāo),如果 差值不在允許范圍內(nèi)(自己規(guī)定,比如5),則重復(fù) 操作0步。(4)根據(jù)式3用2組數(shù)據(jù)分別計(jì)算X向和Y向 K系數(shù)平均值:Kx= (XL-XL,) / (-XA) + (XLp-Xip / (- )/2= (YL- Yip / U + 叫叫)/(Y,- 勺/2(5)將C點(diǎn)邏輯坐標(biāo)作為基坐標(biāo),根據(jù)式2則 觸摸屏上任意一點(diǎn)F的邏輯坐標(biāo)與阜坐標(biāo)的關(guān)系 為:XLf=XLc+KxYI訐YLJ% (&
8、#165;廠乙)式4根據(jù)這個(gè)公式.我們可逆推出F點(diǎn)的物理坐標(biāo): 的邏輯坐標(biāo),來判斷這一點(diǎn)是否在液晶的某個(gè)特泄 顯示區(qū)內(nèi)。通常我們在液晶的待定區(qū)域顯示按鈕式 的矩形區(qū)域.以便用戶操作,所以這個(gè)區(qū)域所對應(yīng) 觸摸星區(qū)域的邏輯朋標(biāo)最小點(diǎn)(假定為這個(gè)區(qū)域的 左下角)和邏輯坐標(biāo)最大點(diǎn)(假定為這個(gè)區(qū)域的右 上角)阿點(diǎn)的物理坐標(biāo)是預(yù)知的。假如我們事先將 這兩貞的物理坐標(biāo)存在程序里,再利用已計(jì)算好的 基坐標(biāo)和k系數(shù),用公式5求出觸摸任一點(diǎn)的物理 坐標(biāo),只要在這兩點(diǎn)范圍內(nèi),就可以判定用戶觸摸 的位置,在液緒的按鈕區(qū)域內(nèi)。如果液肘上仃若I:個(gè)按鈕區(qū)域,則我們將每區(qū) 域邏輯坐標(biāo)放大點(diǎn)和最小點(diǎn)的物理坐標(biāo)存成數(shù)組或 表的
9、形式,使用時(shí)用公式5計(jì)算出觸摸點(diǎn)的物理坐 標(biāo),再與表比較即可判定用戶觸摸的區(qū)域。4潮摸區(qū)域的劃分87作為用八交互的操作界而,不町能只顯示-個(gè) 按鈕,或在同一個(gè)位置顯示按鈕,那么應(yīng)做-個(gè)統(tǒng) 一的數(shù)抑;表,以滿足各式各樣的需求。本文僅介紹 一個(gè)網(wǎng)格法劃分區(qū)域的辦法:先確定一個(gè)最小區(qū)域 的按鈕,再以此為鼓小單位將屏幕劃分成網(wǎng)恪狀。 如圖X -個(gè)按鈕可能包含-個(gè)或幾個(gè)垠小單元,將 每個(gè)m元編號,并將它邏輯坐標(biāo)啟大點(diǎn)和址小點(diǎn)的 物理坐標(biāo)”成數(shù)組或表的形式.只要知道毎個(gè)按鈕 是由哪兒個(gè)單元組成就町以判斷觸摸r哪一個(gè)按鈕。力方數(shù)據(jù):機(jī)山東紡織經(jīng)濟(jì)2007年2期 他第138期)當(dāng)然這種劃分方法,仍存在一弋位置
10、的限制, 本文只是提供一種方法,編程人員可根據(jù)自己的經(jīng) 驗(yàn)與思路自行設(shè)計(jì)劃分。4 3lte複屏的將度我們知道,觸挾屏的榕度是由A/D轉(zhuǎn)換的位數(shù) 決定的,8位、9位、10位或更多,一般來說,精度 越島越好,但是像LCD CRT這樣的設(shè)備匕安裝的 觸摸屏并不一定需要精度太高的A/D轉(zhuǎn)換器件。 LCD. CRT都/jflL*固定的分辨率,A/D轉(zhuǎn)換器件 的精度高出LCD、CRT的分辨率菇木是無意義的, 反而為單片機(jī)計(jì)算增加了麻煩。例如一個(gè)320點(diǎn)X 240點(diǎn)的LCD,我們最多只需要1/320的梢度就夠 了,那么垠多也就盂要一個(gè)9位的A/D轉(zhuǎn)換。事實(shí) 上,我們也不一定需要1/320的稱度,在實(shí)際應(yīng)用
11、中每一個(gè)按鈕都是一個(gè)較大的矩形IV包含若 I:個(gè)點(diǎn),任意兩個(gè)按鈕的距離也都很大,這樣我們 就根本用不了這樣高的精度。在編程時(shí),我們可以 將A/D轉(zhuǎn)換的結(jié)果進(jìn)行定的右移位來降低轉(zhuǎn)換將 度,以修省單片機(jī)的變量資源,增加代碼執(zhí)行效率, 這樣做冇町能好兒個(gè)點(diǎn)是同一個(gè)邏輯坐標(biāo),但是對 我們的便用毫無影響。4 4刈定用八觸撓區(qū)域的程序框圖5結(jié)束語本文對觸摸屏校止技術(shù)的研究已得到應(yīng)用,并 達(dá)到實(shí)用要求。由尸筆者水平有限,本文在措辭、技 術(shù)細(xì)節(jié)難免會(huì)存在錯(cuò)誤,懇請諒解并指正.88力方數(shù)據(jù):機(jī)山東紡織經(jīng)濟(jì)2007年2期 他第138期)88力方數(shù)據(jù):機(jī)山東紡織經(jīng)濟(jì)2007年2期 他第138期)(卜.接37貞)性的
12、兩方面關(guān)系,既有利于內(nèi)部審計(jì)職能的發(fā)展, 又能保證內(nèi)部審計(jì)的權(quán)威性和獨(dú)立性,內(nèi)部審計(jì)在 荒事會(huì)卜役審計(jì)委員會(huì)是一種比較好的選擇。審計(jì)委員會(huì)制度的優(yōu)勢在于:它兼顧了內(nèi)部審 計(jì)職能擴(kuò)展的要求和獨(dú)芒性的要求,一定程度卜解 決了內(nèi)部審計(jì)職能與獨(dú)立性Z間相互制約的關(guān)系。 n先,一般都規(guī)定審計(jì)委負(fù)會(huì)的絕人多數(shù)成員山獨(dú) 立的if執(zhí)行荒爭組成.直接受荒爭會(huì)領(lǐng)導(dǎo)從而貝仃 高度的權(quán)威性和客觀性.這樣委員會(huì)丁作的開展就 能夠獨(dú)立干公司其他職能部門,審計(jì)結(jié)果直接向董 事會(huì)負(fù)貴,特別是不會(huì)受到企業(yè)經(jīng)營層的I預(yù)和阻 撓,保障了內(nèi)部審計(jì)丁作的獨(dú)立性.其次mil友 員會(huì)同時(shí)也是企業(yè)管理的一部分,是服務(wù)F笊事會(huì) 的。此外審計(jì)委員會(huì)的成員結(jié)構(gòu)中還應(yīng)該包括金融 方面、內(nèi)部控制、法律和相關(guān)財(cái)務(wù)管理方面的專業(yè) 人才,他們的工作能力保證了及時(shí)發(fā)現(xiàn)問題和解決 問題,實(shí)現(xiàn)內(nèi)部審計(jì)管理職能,不存在因?yàn)閳?bào)告部 門不熟悉業(yè)務(wù)而無法給出解決辦法的情況,也
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鍍鋅層鈍化劑行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國鉛酸蓄電池行業(yè)市場現(xiàn)狀分析規(guī)劃研究報(bào)告
- 2025-2030年中國針織服裝市場市場運(yùn)行動(dòng)態(tài)及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國酮洛芬腸溶膠囊行業(yè)十三五規(guī)劃與發(fā)展趨勢分析報(bào)告
- 2025-2030年中國艾灸養(yǎng)生儀產(chǎn)業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報(bào)告
- 2025-2030年中國美甲行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 2025年四川省建筑安全員C證考試(專職安全員)題庫及答案
- 皖北衛(wèi)生職業(yè)學(xué)院《時(shí)間序列分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 中央財(cái)經(jīng)大學(xué)《商務(wù)智能》2023-2024學(xué)年第二學(xué)期期末試卷
- 天府新區(qū)航空旅游職業(yè)學(xué)院《廣播影視廣告設(shè)計(jì)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 腫瘤患者特殊醫(yī)學(xué)用途配方食品使用指南
- 幼兒看圖填數(shù)
- 酒店項(xiàng)目精裝修工程施工組織設(shè)計(jì)
- 小學(xué)生研學(xué)旅行展示ppt模板
- 《思想道德與法治》第一章
- 新概念英語第2冊課文word版
- 大學(xué)生職業(yè)生涯規(guī)劃(高職)PPT完整全套教學(xué)課件
- 微信小程序開發(fā)實(shí)戰(zhàn)(第2版)全套PPT完整教學(xué)課件
- 部編版語文四年級下冊全冊大單元整體作業(yè)設(shè)計(jì)
- 重慶自然博物館
- 收養(yǎng)人撫養(yǎng)教育被收養(yǎng)人能力的證明
評論
0/150
提交評論