WEC2013沒有傳統(tǒng)的WinCE桌面,也沒有傳統(tǒng)的控制面板,在WEC7中通過系統(tǒng) '控制面板->筆針工具'校準觸摸屏的方法就不能在WEC2013下使用。與WEC7相同的是,在系統(tǒng)CoreDLL.dll中,都存在用于校準觸摸屏的函數(shù)TouchCalibrate,我們可以通過下面代碼調(diào)用TouchCalibrate函數(shù),實現(xiàn)觸摸屏較準功能。
HMODULE hCoreDll = LoadLibraryW(L'CoreDll.dll');
if (!hCoreDll)
{
//Failed Call to LoadLibraryEx
ASSERT(hCoreDll);
return -1;
}
FARPROC pfnTouchCalibrate = GetProcAddress(hCoreDll, L'TouchCalibrate');
if (!pfnTouchCalibrate)
{
//No touch in GWES!
return -1;
}
//Calibrate touch panel
pfnTouchCalibrate();
FreeLibrary(hCoreDll);
執(zhí)行上面代碼后,WEC2013會自動彈出觸摸屏校準界面,按界面光標提示依次校準后,按觸摸屏任意位置退出較準程序。觸摸較準數(shù)據(jù)會自動保存在系統(tǒng)注冊表中,斷電不會丟失。

圖1觸摸屏較準界面
為了方便用戶在調(diào)試階段使用,我們將上述代碼寫成了一個exe文件:TouchCalibrate.exe,預(yù)裝WEC2013的英創(chuàng)工控主板EM335x默認開啟了FTP Server,用戶可通過FTP客戶端將TouchCalibrate.exe上傳到EM335x。

然后通過Telnet遠程登陸EM335x,執(zhí)行
\>nandflash\TouchCalibrate
啟動觸摸屏較準程序。


-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
37174
發(fā)布評論請先 登錄
低電壓觸摸屏控制器AD7879/AD7889:技術(shù)解析與應(yīng)用指南
OBOO鷗柏丨65寸信創(chuàng)國產(chǎn)兆芯6780A信息查詢觸摸屏一體機適配高工位
TSC2013-Q1:汽車級低功耗觸摸屏控制器的卓越之選
OBOO鷗柏丨充電樁廣告屏高速服務(wù)區(qū)觸摸屏汽車信息查詢室外新方案
OBOO鷗柏丨充電樁觸摸屏城市街道LCD液晶信息發(fā)布一體機科技
OBOO鷗柏丨工業(yè)信息發(fā)布屏廣告一體機公交站軌道臺導(dǎo)視觸摸屏技術(shù)新科技
應(yīng)用 I 觸摸屏靜電浪涌防護方案
工業(yè)智能網(wǎng)關(guān):PLC觸摸屏數(shù)據(jù)采集場景覆蓋指南
聚徽分享——解決工控觸摸屏觸摸不靈敏問題的實用技巧
工業(yè)智能網(wǎng)關(guān)能夠采集PLC觸摸屏嗎
EMI干擾應(yīng)對:聚徽解碼工業(yè)觸摸屏的「接地屏蔽」優(yōu)化方案
泰克4系列MSO示波器觸摸屏操作、協(xié)議解碼與電源噪聲分析指南
威綸通觸摸屏報警功能的使用方法
英創(chuàng)信息技術(shù)WEC2013觸摸屏較準方法介紹
評論