WEC2013沒有傳統(tǒng)的WinCE桌面,也沒有傳統(tǒng)的控制面板,在WEC7中通過系統(tǒng) '控制面板->筆針工具'校準(zhǔn)觸摸屏的方法就不能在WEC2013下使用。與WEC7相同的是,在系統(tǒng)CoreDLL.dll中,都存在用于校準(zhǔn)觸摸屏的函數(shù)TouchCalibrate,我們可以通過下面代碼調(diào)用TouchCalibrate函數(shù),實(shí)現(xiàn)觸摸屏較準(zhǔ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會(huì)自動(dòng)彈出觸摸屏校準(zhǔn)界面,按界面光標(biāo)提示依次校準(zhǔn)后,按觸摸屏任意位置退出較準(zhǔn)程序。觸摸較準(zhǔn)數(shù)據(jù)會(huì)自動(dòng)保存在系統(tǒng)注冊(cè)表中,斷電不會(huì)丟失。
圖1觸摸屏較準(zhǔn)界面
為了方便用戶在調(diào)試階段使用,我們將上述代碼寫成了一個(gè)exe文件:TouchCalibrate.exe,預(yù)裝WEC2013的英創(chuàng)工控主板EM335x默認(rèn)開啟了FTP Server,用戶可通過FTP客戶端將TouchCalibrate.exe上傳到EM335x。
然后通過Telnet遠(yuǎn)程登陸EM335x,執(zhí)行
\>nandflash\TouchCalibrate
啟動(dòng)觸摸屏較準(zhǔn)程序。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6086瀏覽量
35622
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
4線電阻式觸摸屏是如何工作的
![4線電阻式<b class='flag-5'>觸摸屏</b>是如何工作的](https://file1.elecfans.com/web3/M00/06/63/wKgZPGeKH-WAGZ0fAABxQlsgfwI188.png)
深度應(yīng)用在智能冰箱觸摸屏中的電容式觸摸芯片-GT301L
![深度應(yīng)用在智能冰箱<b class='flag-5'>觸摸屏</b>中的電容式<b class='flag-5'>觸摸</b>芯片-GT301L](https://file1.elecfans.com/web2/M00/FE/B7/wKgaomafAweADFH6AACMFUI6Xkc512.png)
觸摸屏與傳統(tǒng)顯示器比較
觸摸屏靜電保護(hù)方案
![<b class='flag-5'>觸摸屏</b>靜電保護(hù)方案](https://file1.elecfans.com//web2/M00/09/2B/wKgaomb2YRGAQWu9AAA57ytu_kQ083.png)
電容屏和觸摸屏的區(qū)別
LCD屏和觸摸屏的PCB設(shè)計(jì)
![LCD<b class='flag-5'>屏</b>和<b class='flag-5'>觸摸屏</b>的PCB設(shè)計(jì)](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYiZqAKyOxAAAqbWHuO2Q072.png)
觸摸屏和plc的程序怎么編寫
人機(jī)界面觸摸屏編程的基本概念及硬件選擇
人機(jī)界面觸摸屏如何觸摸校正屏幕
三菱觸摸屏與三菱PLC連接的方法
威綸觸摸屏RW寄存器如何使用
觸摸屏是上位機(jī)還是下位機(jī)好
CCD光學(xué)觸摸屏中應(yīng)用到的電容式觸摸芯片
![CCD光學(xué)<b class='flag-5'>觸摸屏</b>中應(yīng)用到的電容式<b class='flag-5'>觸摸</b>芯片](https://file.elecfans.com/web2/M00/73/E5/pYYBAGNYiaiAPQJjAABM7X1f9pQ127.png)
組態(tài)軟件和觸摸屏軟件的區(qū)別是什么?
加賀富儀艾電子旗下的電阻式和電容式觸摸屏
![加賀富儀艾電子旗下的電阻式和電容式<b class='flag-5'>觸摸屏</b>](https://file1.elecfans.com/web2/M00/C9/9E/wKgaomYeRmaAYoveAAAMvYwtLBw781.jpg)
評(píng)論