美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > 工業觸摸屏

類型分類:
科普知識
數據分類:
工業觸摸屏

觸摸屏五點校正原理

發布日期:2022-10-09 點擊率:197

       1. 物理坐標和邏輯坐標

  為了方便理解,我們首先引入2個概念,坐標和邏輯坐標。物理坐標就是觸摸屏上點的實際位置,我們通常以液晶上點的個數來度量。邏輯坐標就是觸摸屏上這一點被觸摸時A/D轉換后的坐標值。我們假定液晶最左下角為坐標軸原點A,我們在液晶上再任取一點B(十字線交叉中心),B在X方向距離A 10個點,在Y方向距離A 20個點,那么我們就說液晶上B點所正對的解摸屏上這一點的物理坐標為(10,20)。如果我們觸摸這一點時得到的X向A/D轉換值為100,Y向A/D,轉換值為200,我們就說這一點的邏輯坐標為(100,200)。

       2邏輯坐標的計算

  由于電阻式觸摸屏的電壓成線性均勻分布,那么A/D轉換后的坐標也成線性。假如我們將液晶最左下角點對應的解摸屏上的點定為物理坐標原點A其物理坐標記為(XA=0,YA=0)其邏輯坐標記為(XLA,YLA)(不一定為0)。那么觸摸屏上任意一點B的邏輯坐標可表達為:
  XLB=XLA+KXXB
  YLB=YLA+KYYB 式2-1
  其中KX、KY分別為觸摸屏X方向和Y方向的因子系數,這就像彈簧一樣(我們知道彈簧也是線性的),拉力與彈簧伸長正比。KX、KY可能為正,也可能為負,這根據具體觸摸屏安裝的方向和特性。每個液晶觸摸屏,我們也應該單獨計算每一個觸摸屏的K系數。

  如果A點不是坐標原點,也是任意一點式2-1可以表達成
  XLB=XLA+KX(XB-XA)
  YLB=YLA+KY(YB-YA) 式2-2
  由式2-2我們可以推出計算K系統的公式
  KX=(XLB-XLA)/(XB-XA)
  KY=(YLB-YLA)/(YB-YA) 式2-3

  2.2.3五點法確定基坐標和K系統

  在液晶上固定的位置顯示五個點,因為是固定的位置,所以這五個點的物理坐標是預知的。這五個點不應太靠邊,因為邊緣點對應的觸摸屏線性一般不太好。
       (1) 首先在ABCDE對應的位置逐步用尖狀物觸摸,得到五個點的邏輯坐標。
  (2) 分別比較A 和C、B和D的橫坐標,如果差值不在允許范圍(你自己規定一個即可,比如5),則重復操作(1)(2)步。
  (3) 分別比較A和B、C和D 的縱坐標,如果差值不在允許范圍(你自己規定一個即可,比如5),則重復操作(1)(2)(3)步。
  (4) 根據式2-3,用2組數據計算X向K系數平均值KX={(XLB-XLA)/(XB-XA)+(XLD-XLD)/(XD-XC)}/2
  (5) 根據式2-3,用2組數據計算Y系數平均值KY={(YLA-YLC)/(YA-YC)+(YLB-YLD)/(YB-YD)}/2
  (6) 將C點邏輯坐標作為基坐標,根據式2-2則觸摸屏上任意一點F邏輯坐標與基坐標的關系為:
  XLF=XLC+KX(XF-XC)
  YLF=YLC+KY(YF-YC)  式2-4
  根據這個公式,我們也可逆推出F點的物理坐標
  XF=(XLF-XLC)/KX+XC
  YF=(YLF-YLC)/KY+YC 式2-5
  (7) 用公式2-4求出E點邏輯坐標,并與(1)步得到的E點坐標比較,如果差值不在允許范圍(你自己規定一個即可,比如5),則重復操作以上步驟直到滿足要求。
  (8) 將基坐標XLC、YLC、XC、YC和KX、KY記錄在存儲設備,觸摸屏校正完成。

      3觸摸屏應用的編程思路

  3.1觸摸區域的判定
  我們關心的是,我們如何通過用戶觸摸任意一點得到的邏輯坐標,來判斷這一點是否在液晶的某個特定顯示區內。通常我們在液晶的特定區域提供一些按鈕(Button)式的矩形區域,以便用戶操作,所以這個區域所對應觸摸屏區域的邏輯坐標最小點(我們假定為這個區域的左下角)和邏輯坐標最大點(我們假定為這個區域的右上角)兩點的物坐標是預知的。假如我們事先將這兩點的物理坐標存在程序里,我們再利用已計算并存儲好的基坐標和k系數,用公式2-5求出觸摸任意一點的物理坐標,那么,觸摸任意一點得到的物理坐標只要在這兩點范圍內,我們就可以判定用戶觸摸的位置,正是液晶上Button的矩形區域內。
  如果液晶上有若干個Button區域,那么我們將每個區域邏輯坐標最大點和最小點的物理坐標存成數組或表的形式,使用時選用公式2-5計算出觸摸點的物理坐標,再從存儲設備中提取出區域的兩點物理坐標查表即可判定用戶觸摸的區域。

  3.2觸摸區域的劃分
  作為用戶交互的操作界面,不可能只顯示一個Button,也不可能在不同屏總是在同一個位置顯示Button,那么怎樣才能做一個統一的數據表,以滿足各式各樣的需求呢?在這里筆者僅講一個網絡法劃分區域的辦法,這個方法其實很簡單,就是編程人員先確定一個最小區域的Button,再以些為最小單位將屏幕劃分成網格狀,如圖3-1,一個Button可能包含一個或幾個最小單元。我們將每個單元編上號,并將每個單元邏輯坐標最大點和最小點的物理坐標存成數組或表的形式,編程人員只要知道每一屏的每一個Button是由哪幾個單元組成就可以判斷觸摸了哪一個Button.

   3.3觸摸屏的精度
  我們知道,觸摸屏的精度是由A/D轉換的位數決定的,有8位、9位、10位或更多,一般來說,精度越高越好,但是像LCD、CRT這樣的設備上安裝的觸摸屏并不一定需要精度太高的A/D的轉器件,LCD、CRT都有自己固定的分辨率,A/D轉換器件的精度高出LCD、CRT的分辨率基本是無意義的,反而為單片機計算增加了麻煩。例如一個320點×240點的LCD,我們最多只需要1/320的精度就夠了,那么最多也就需要一個9位的A/D轉換。事實上,我們也不一定需要1/320的精度,在實際應用中,每一個Button都是一個較大的矩形區域,包含若干個點,任兩個Button的距離也都很大,這樣我們就根本用不了這樣高的精度,在編程時,我們可以將A/D轉的結果進行一定的右移位來降低轉換精度,以求節省單片機的變量資源,增加代碼執行效率,這樣做有可能好幾個點是同一個邏輯坐標,但是對我們的使用毫無影響。
 


下一篇: PLC、DCS、FCS三大控

上一篇: 汽車導航顯示屏觸摸原

美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        成人综合婷婷国产精品久久| 欧美羞羞免费网站| 国产美女在线精品| 激情成人综合网| 国产乱人伦偷精品视频不卡| 国产一区二区不卡老阿姨| 国产成人午夜99999| 99国产精品国产精品久久| 不卡视频一区二区| 久久精品国产精品青草色艺| 亚洲国产一区在线| 欧美视频在线一区二区三区 | 国产成人精品免费| 99久久伊人久久99| 麻豆久久久9性大片| 亚洲欧美影院| 欧美精品aⅴ在线视频| 久久久久久日产精品| 亚洲欧美区自拍先锋| 三级一区在线视频先锋| 国产成人自拍高清视频在线免费播放| 99精品在线观看视频| 久久久人人爽| 欧美日韩日日摸| 国产婷婷色一区二区三区四区 | 精品免费视频一区二区| 亚洲欧洲av一区二区三区久久| 亚洲成av人片一区二区梦乃| 国产一区二区调教| 国产一区免费在线| 在线日韩国产精品| 国产亚洲精品超碰| 午夜精品福利视频网站| 国产91精品一区二区麻豆亚洲| 国产激情美女久久久久久吹潮| 日韩精品久久一区二区三区| 91麻豆精品久久久久蜜臀| 欧美极品aⅴ影院| 蜜臀精品久久久久久蜜臀| 91在线视频免费观看| 中文字幕日韩精品一区二区| 精品人伦一区二区色婷婷| 一区二区高清视频在线观看| 国内精品免费在线观看| 久久99蜜桃综合影院免费观看| 欧美日韩精品久久久| 国产精品福利影院| 国产精品白丝av| 日本高清不卡三区| 久久伊人蜜桃av一区二区| 日本午夜一本久久久综合| y111111国产精品久久婷婷| 在线区一区二视频| 综合网在线视频| 成人精品高清在线| 欧美亚洲另类激情小说| 国产精品家庭影院| 国产精品乡下勾搭老头1| 亚洲二区自拍| 亚洲国产成人自拍| 丁香网亚洲国际| 欧美性极品少妇| 亚洲无人区一区| 国产激情美女久久久久久吹潮| 制服丝袜亚洲色图| 日韩成人一区二区三区在线观看| 国产精品一区二区三区免费| 日韩一区二区三区四区五区六区| 午夜精品一区二区三区电影天堂| 999在线观看免费大全电视剧| 欧美三级视频在线观看| 午夜欧美2019年伦理| 精品国产一区二区三区久久久久久 | 风间由美一区二区av101| 色综合色狠狠综合色| 亚洲女人小视频在线观看| 91原创在线视频| 欧美一级欧美一级在线播放| 免费观看在线综合色| 日韩福利一区二区三区| 亚洲视频在线一区| 国产精品精品软件视频| 久久久99精品免费观看不卡| 福利一区在线观看| 日韩一级高清毛片| 国产精品69久久久久水密桃 | 国产精品二三区| 92精品国产成人观看免费 | 一区二区久久久| 久久久久网址| 亚洲欧美在线视频| 精品伊人久久大线蕉色首页| 中文字幕不卡一区| 成人av免费看| 国产精品高潮久久久久无| 国产激情一区二区三区在线观看| 久久九九全国免费| 99热在线播放| 国产精品传媒在线| 欧美二区三区| 亚洲已满18点击进入久久| 日韩av电影在线观看| 亚洲国产一区二区在线播放| 视频一区二区三区免费观看| 洋洋av久久久久久久一区| 日韩免费av电影| 水蜜桃久久夜色精品一区的特点 | wwwxx欧美| 亚洲日本在线观看| 日韩aⅴ视频一区二区三区| 一区二区日韩av| 色综合久久66| 国产精品亚洲第一| 久久综合色8888| 极品日韩久久| 日日夜夜免费精品视频| 欧美视频中文字幕| 成人免费观看视频| 国产精品日产欧美久久久久| 久久免费视频1| 日日骚欧美日韩| 91精品在线免费| av成人免费观看| 亚洲在线观看免费视频| 欧美性猛交xxxxxx富婆| 成人性视频网站| 中文字幕欧美日韩一区| 亚洲国产精品久久久久婷婷老年| 蜜桃精品视频在线| 欧美一区二区久久| 国产精品免费在线| 水蜜桃久久夜色精品一区的特点| 欧美福利电影网| 国产精品久久久久久久久久直播 | 99久久伊人网影院| 亚洲人成网站精品片在线观看 | 正在播放亚洲一区| 国产精品一区二区欧美黑人喷潮水| 亚洲黄色小说网站| 欧美日韩一区二区三区在线| 91偷拍精品一区二区三区| 亚洲美女一区二区三区| 欧美日韩精品免费观看视频 | 久久久久一区二区| 麻豆成人综合网| 国产三级久久久| 亚洲欧洲日夜超级视频| 国产白丝精品91爽爽久久| 综合网在线视频| 91精品久久久久久久久99蜜臂| 国产精品日韩二区| 久久国产欧美日韩精品| 国产欧美精品在线观看| 色老汉一区二区三区| 国产富婆一区二区三区| 久久精品国产精品青草| 中文字幕乱码久久午夜不卡| 色综合久久久久久久| 91久久偷偷做嫩草影院| 日本亚洲视频在线| 中文字幕的久久| 欧美久久久一区| 手机成人在线| 91免费小视频| 激情六月婷婷综合| 一区二区三区小说| 久久蜜臀精品av| 欧美在线999| 欧美精品免费观看二区| 成人深夜福利app| 日韩av网站免费在线| 国产精品卡一卡二卡三| 欧美精品精品一区| 亚洲一区3d动漫同人无遮挡| www.成人av| 成人av影院在线| 黄网站免费久久| 无吗不卡中文字幕| 国产精品欧美久久久久无广告| 欧美蜜桃一区二区三区| 一区二区三区四区国产| 精品免费一区二区三区蜜桃| 成人免费观看视频| 韩国成人精品a∨在线观看| 亚洲影视在线播放| 国产精品激情偷乱一区二区∴| 精品欧美黑人一区二区三区| 欧美三级电影在线看| 这里只有精品66| 日韩免费毛片| 任我爽在线视频精品一| 国产精品一区二区a| 91亚洲精品乱码久久久久久蜜桃 | 欧美一区免费视频| 超碰97在线播放| 91丝袜美女网| 成人毛片视频在线观看| 国产毛片精品国产一区二区三区| 日韩高清中文字幕一区| 亚洲午夜视频在线观看|