英創(chuàng)公司W(wǎng)inCE系列工控主板支持從320×240到1024×768的各種分辨率的彩色TFT LCD,同時(shí)直接支持4線制電阻觸摸屏,當(dāng)用戶第一次使用觸摸屏?xí)r,往往需要對(duì)觸摸屏進(jìn)行較準(zhǔn),通過(guò)WinCE控制面板的筆針工具,可以很方便的對(duì)觸摸屏進(jìn)行較準(zhǔn)。
EM9280是英創(chuàng)公司推出的以多串口為特色(板載8個(gè)串口),預(yù)裝正版WinCE6.0或Linux嵌入式操作系統(tǒng)的高性價(jià)比工業(yè)嵌入式主板,下面就以EM9280工控主板為例,簡(jiǎn)單介紹一下觸摸屏較準(zhǔn)流程。
1、第一次使用觸摸屏?xí)r,由于觸摸屏未經(jīng)過(guò)較準(zhǔn),所以需要為EM9280連接一個(gè)鼠標(biāo),EM9280提供的USB口可直接支持USB鍵盤、鼠標(biāo)。
2、EM9280啟動(dòng)后,依次點(diǎn)擊“開始菜單->設(shè)置->控制面板”,打開WinCE的控制面板,用戶可以看到有一個(gè)“筆針”工具。
圖1:WinCE控制面板
3、點(diǎn)擊“筆針”工具,調(diào)出“筆針屬性”對(duì)話框。
圖2:筆針屬性對(duì)話框
4、點(diǎn)擊“再較準(zhǔn)”,就會(huì)進(jìn)入如圖3的觸摸屏較準(zhǔn)界面,用戶根據(jù)屏幕上的提示,完成較準(zhǔn)過(guò)程。
圖3:觸摸屏較準(zhǔn)界面
如果用戶的設(shè)備沒(méi)有引出USB口,沒(méi)法支持鼠標(biāo)操作,也通過(guò)WinCE遠(yuǎn)程桌面功能,實(shí)現(xiàn)一樣的效果。WinCE遠(yuǎn)程桌面的使用可以參考:WinCE遠(yuǎn)程桌面。
在實(shí)際使用過(guò)程中,用戶終端設(shè)備由于已經(jīng)有了觸摸屏,通常就沒(méi)有外接鼠標(biāo)的支持,WinCE遠(yuǎn)程桌面的使用也會(huì)受到一些限制,在這種情況下,用戶可以在自己的應(yīng)用程序中添加如下代碼直接調(diào)用觸摸屏較準(zhǔn)程序,進(jìn)行較準(zhǔn)。
typedef BOOL (WINAPI *_TouchCalibrate)();
_TouchCalibrate TouchCalibrate = NULL;
HINSTANCE hinstance = LoadLibrary(_T('coredll.dll'));
TouchCalibrate = (_TouchCalibrate)GetProcAddress(hinstance , L'TouchCalibrate');
TouchCalibrate (); // 調(diào)用觸摸屏較準(zhǔn)程序
FreeLibrary(hinstance ); // 釋放資源
執(zhí)行了上面的代碼后會(huì)直接彈出如圖3所示的觸摸屏較準(zhǔn)界面。用戶也可將上面的代碼寫成一個(gè)exe文件放到EM9280的flash中,通過(guò)網(wǎng)絡(luò)telnet登陸EM9280,遠(yuǎn)程啟動(dòng)觸摸屏較準(zhǔn)功能。
-
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209327 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35295
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論