當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)觸摸屏
發(fā)布日期:2022-10-09 點(diǎn)擊率:50
十一、WIN95 下的運(yùn)行調(diào)試:
運(yùn)行過Winsetup.bat 后即可在WIN95 系統(tǒng)中點(diǎn)擊“開始”按鈕選中“程序(P)”項(xiàng),向右拖拉鼠標(biāo),選擇TOUCH,繼續(xù)拖拉鼠標(biāo),此時(shí)屏幕出現(xiàn)(圖1)
點(diǎn)擊“(2)Touchscree Control” 出現(xiàn) (圖2)
點(diǎn)擊“Hardware”出現(xiàn) (圖3)
此時(shí),按照菜單進(jìn)行選項(xiàng)后,點(diǎn)擊“OK”,屏幕恢復(fù)到圖2;點(diǎn)擊“Button modes”出現(xiàn) (圖4)
當(dāng)選擇“ Current Button mode”選項(xiàng)時(shí)有十一種按鍵模式可供選擇,默認(rèn)為“TOUCHDOWN”
A) TOUCHDOWN:觸摸屏幕時(shí),按下去地過程作為觸摸動(dòng)作。使用方法:快速輕擊屏幕,一次表示確認(rèn),連續(xù)兩次激活圖標(biāo)。
B) TOUCHDOWN CLICK:使用方法:快速輕擊屏幕,一次表示確認(rèn),連續(xù)兩次激活圖標(biāo)。
C) TIME:觸摸屏幕時(shí),只移動(dòng)光標(biāo),選擇而不確認(rèn)。使用方法:輕擊屏幕
D) TIME/TAP:使用方法:慢速輕擊屏幕,一次表示確認(rèn),連續(xù)兩次激活圖標(biāo)。
E) TAP:使用方法:輕擊一下觸摸屏,就確認(rèn),連續(xù)兩次激活圖標(biāo)。
F) TIME/TIME:使用方法:連續(xù)兩次觸摸屏幕,表示確認(rèn),連續(xù)兩次確認(rèn),激活圖標(biāo)。
G) LIFT OFF:按下觸摸屏后,離開觸摸屏的動(dòng)作為觸摸動(dòng)作。使用方法:連續(xù)兩次觸摸屏幕,確認(rèn),連續(xù)三次觸摸屏幕,激活圖標(biāo)。
H) TOUCHDOWN DOUBLE CLICK:按下觸摸屏?xí)r,為雙擊。使用方法:快速輕擊觸摸屏,激活圖標(biāo)。
I) LIFT OFF DOUBLE CLICK:按下觸摸屏后,離開觸摸屏的動(dòng)作為雙擊。使用方法:快速輕擊屏幕,激活圖標(biāo)。
J) TIME DOUBLE CLICK:使用方法:快速輕擊屏幕,激活圖標(biāo)
K) TAP DOUBLE CLICK:使用方法:輕擊一下觸摸屏表示雙擊,激活圖標(biāo)。
按照需要進(jìn)行選擇后,點(diǎn)擊“OK”,屏幕恢復(fù)到圖2此時(shí),點(diǎn)擊“ Advanced setting(高級(jí)設(shè)置)”時(shí)出現(xiàn)圖5:
上圖說明:
A) SWAP X/Y 交換X`Y 坐標(biāo)。選擇此項(xiàng)時(shí),白色小方塊會(huì)出現(xiàn)一個(gè) 符號(hào)。原來的X 軸變成Y 軸,原先的Y 軸變成X 軸,即左右和上下互換。
B) MULTI-SCREEN CONFIGURATION(屏幕范圍設(shè)置)屏幕設(shè)置方式共有12 種:它們規(guī)定了光標(biāo)在屏上移動(dòng)的范圍,默認(rèn)為“FULLDESKTOP”
FULL DESKTOP (全屏幕)
LEFT HALF (左半屏幕)
RIGHT HALF (右半屏幕)
MIDDLE THIRD (左邊三分之一屏幕)
RIGHT THIRD (右邊三分之一屏幕)
TOP HALF (上半部屏幕)
BOTTOM HALF (下半部屏幕)
LEFT QUARTER (左邊三分之一屏幕)
SECOND QUARTER(第二個(gè)四分之一屏幕)
THIRO QUARTER (第三個(gè)四分之一屏幕)
RIGHT QUARTER (右邊四分一屏幕)
C) INITIALIZE:初始化導(dǎo)引選擇此項(xiàng)后,每次啟動(dòng)WIN95,先對(duì)模擬鼠標(biāo)軟件的各種參數(shù)初始化,然后運(yùn)行該軟件。
D) LOAD ALWAYS:自動(dòng)導(dǎo)引選擇此項(xiàng)后,每次啟動(dòng)WIN95 時(shí),同時(shí)啟動(dòng)自動(dòng)導(dǎo)引程序,運(yùn)行模擬鼠標(biāo)軟件。
E) TOUCHDOWN FILTER:觸摸響應(yīng)時(shí)間對(duì)每一次觸摸動(dòng)作作出響應(yīng)所需要的時(shí)間,它的取值范圍是0-20,默認(rèn)值為0。
按照需要進(jìn)行選擇后,點(diǎn)擊“OK”,屏幕恢復(fù)到圖2。此時(shí),點(diǎn)擊“Calibrate(校正)”出現(xiàn)左下方帶“X” 屏幕:把手或測試筆點(diǎn)中“X ”的中心,持續(xù)兩秒鐘放開,放開后,右上角又出現(xiàn)一個(gè)“X ”,再按一下“X ”的中心,持續(xù)兩秒鐘放開,一會(huì)兒出現(xiàn)“Calibrate ok”一般先把觸摸屏臨時(shí)固定在顯示器上,再正。
注:上述選項(xiàng),每當(dāng)改變一次設(shè)置,都要重新啟動(dòng)計(jì)算機(jī)。完成參數(shù)的設(shè)置后,就可象用鼠標(biāo)一樣隨心所欲使用觸摸屏,這會(huì)給您的工作帶來無限樂趣。
注:如果既用鼠標(biāo)又用觸摸屏(模擬鼠標(biāo)),應(yīng)用一個(gè)25 針轉(zhuǎn)換9 針的插頭連線,將鼠標(biāo)連線插入計(jì)算機(jī)COM2 并改變其設(shè)置。
十二、故障排除:
(1)電源插反,改正即可。
(2)觸摸屏插反,不觸屏就有數(shù)據(jù),反過來插即可。
(3)用ST 出現(xiàn)許多ASC 碼,不出現(xiàn)正常的坐標(biāo)值多是由于波特率設(shè)置不同一,變換波特率即可。
(4)用ST 正常,用DM 時(shí)不正常(沒有光標(biāo))要看DM 的波特率是否同一,DM、LINE默認(rèn)值都是2400BPS。
(5)簡單測試四線屏好壞,可拿萬用表測試金屬導(dǎo)電面的1、3 之間和 2、4 之間的電阻,一般不大于2K,但電阻不等于0 歐姆,如果電阻無限大,就有可能壞(此條件在不觸屏的情況下測得)。
(6)運(yùn)行DM、LINE 演示程序時(shí),當(dāng)前目錄下不可缺少EGAVGA.BGI 文件。
(7)ST、DM、LINE 可執(zhí)行程序,要在DOS 操作系統(tǒng)下運(yùn)行。
十三、注意事項(xiàng)。
(1)每個(gè)觸摸屏在使用之前必須進(jìn)行校準(zhǔn)(具體使用請(qǐng)參照下面的“觸摸屏的使用”)。
(2)觸摸屏引線禁止帶電插拔,要斷電后等片刻再插拔,讓電容充分放電完畢。
(3)改變波特率設(shè)置時(shí)要重新加電。
(4)觸摸屏禁止在加電時(shí)亂觸摸。
單片機(jī)與觸摸屏
A:本觸摸屏板數(shù)據(jù)輸出的為RS232 電平,不能直接與單片機(jī)連接,若連接,首先先將數(shù)據(jù)的電平進(jìn)行轉(zhuǎn)換,可采用RS232 系列的芯片, 轉(zhuǎn)換為與單片機(jī)(TTL 電平)兼容的電平信號(hào)。
B: 1 個(gè)起始位,8 個(gè)數(shù)據(jù),1 個(gè)停止位。本數(shù)據(jù)以 ASCII 碼方式表示,如果X,Y 坐標(biāo)為(1,100),則用戶收到的代碼,用十六進(jìn)制數(shù)表示它T00010100↙為如下:54H,30H.30H,30H,31H,2CH,30H,31H,30H,30H,ODH
附:觸摸屏在使用中校準(zhǔn)方式由于觸摸屏具有離散性,任兩個(gè)觸摸屏點(diǎn)密度都不能完全一致,所以要求觸摸屏在使用之前,必須進(jìn)行校準(zhǔn),校準(zhǔn)方式有兩點(diǎn)校準(zhǔn)、三點(diǎn)校準(zhǔn)、四點(diǎn)校準(zhǔn)和五點(diǎn)校準(zhǔn)等。其中校準(zhǔn)點(diǎn)數(shù)越多,觸摸屏數(shù)據(jù)越精確。
下面提供兩角校準(zhǔn)(左上角和右下角)方式來校準(zhǔn)觸摸屏的方法:具體兩角校準(zhǔn)方法可
以參照如下公式及算法:(注意:如果用戶需要更精確的校準(zhǔn),可與我公司聯(lián)系!)
(1)、先測試觸摸屏左上角的坐標(biāo)(touch_left top_x,touch_lefttop_y)。
(2)、再測試觸摸屏右下角的坐標(biāo)(touch_rightbottom_x,touch_rightbottom_y)。
(3)、計(jì)算水平方向的比率(ratio_x)和垂直方向的比率(ratio_y):
ratio_x=(touch_rightbottom_x-touch_lefttop_x)/(液晶屏的寬度);
ratio_y=(touch_rightbottom_y-touch_lefttop_y)/(液晶屏的高度);
(4)、假設(shè)液晶屏中的當(dāng)前點(diǎn)的液晶屏坐標(biāo)(x,y):
當(dāng)前點(diǎn)的觸摸屏的 x 坐標(biāo)=x * ratio_x + touch_lefttop_x;
當(dāng)前點(diǎn)的觸摸屏的 y 坐標(biāo)=y * ratio_y + touch_lefttop_y;
注意:
(1)、公式中的:ratio_x,ratio_y 是浮點(diǎn)數(shù)。
(2)、每個(gè)觸摸屏在使用之前,都要進(jìn)行上面的4 個(gè)步驟。
(3)、用戶必須將獲取的左上角和右下角坐標(biāo)保存到用戶自己的FLASH 或者其
它掉電不丟失的器件中,便于使用過程中校正讀取的觸摸屏數(shù)據(jù),如果,此信息丟失,您必須重新進(jìn)行上邊的四個(gè)步驟,并將左上角和右下角坐標(biāo)保存。
觸摸屏的使用舉例:
假設(shè)您在液晶屏 YD1011T(640*480)中畫了一個(gè)實(shí)心矩形作為按鈕使用,此實(shí)心矩形的左上角坐標(biāo)是(x1,y1);右下角的坐標(biāo)是(x2,y2)。
您要使用此觸摸屏,則按照上面的4 個(gè)步驟:
A、先測試觸摸屏左上角的坐標(biāo)(touch_lefttop_x,touch_lefttop_y)。
B、再測試觸摸屏右下角的坐標(biāo)(touch_rightbottom_x,touch_rightbottom_y)。
C、計(jì)算水平方向的比率(ratio_x)和垂直方向的比率(ratio_y):
ratio_x=(touch_rightbottom_x-touch_lefttop_x)/(640);
ratio_y=(touch_rightbottom_y-touch_lefttop_y)/(480);
D、計(jì)算觸摸屏中此按鈕的左上角坐標(biāo)(touch_button_x1,touch_button_y1)和右下角 坐標(biāo)(touch_button_x2,touch_button_y2)
touch_button_x1=x1 * ratio_x + touch_lefttop_x;
touch_button_y1=y1 * ratio_y + touch_lefttop_y;
touch_button_x2=x2 * ratio_x + touch_lefttop_x;
touch_button_y2=y2 * ratio_y + touch_lefttop_y;
下一篇: PLC、DCS、FCS三大控
上一篇: 觸控一體機(jī)的機(jī)柜如何