欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      北爾觸摸屏使用總結(jié)(精選五篇)

      時(shí)間:2019-05-12 04:44:12下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《北爾觸摸屏使用總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《北爾觸摸屏使用總結(jié)》。

      第一篇:北爾觸摸屏使用總結(jié)

      北爾觸摸屏使用總結(jié)

      鹽鍋峽工程采用的北爾觸摸屏,為首次使用,現(xiàn)總結(jié)如下: 優(yōu)點(diǎn):

      1.觸摸屏畫面相對easyview美觀一些

      與easyview相比較,畫面要美觀一些,功能也要比easyview多一些,相對于GP的功能按鈕太多也用不到來講,貝爾要簡潔一些且能滿足工程常規(guī)需求; 2.腳本比較豐富

      基本按鈕能做的工作,腳本都能完成,腳本比較豐富,這樣存在兩個(gè)問題:一,需要學(xué)習(xí)如何使用腳本;二,腳本與功能按鈕混用情況較多; 3.支持底板畫面

      只要做一個(gè)底板畫面(標(biāo)準(zhǔn)觸摸屏畫面最上面的一行和畫面最下面的索引),其它畫面的底板不需要再做了; 4.下載方式

      下載支持U盤和網(wǎng)絡(luò),切網(wǎng)卡是自適應(yīng),不需要考慮網(wǎng)線的型號。網(wǎng)絡(luò)下載不需要斷電重啟觸摸屏;

      5.測點(diǎn)修改支持批量修改

      測點(diǎn)支持批量修改,這是通過腳本來實(shí)現(xiàn)的,只需要修改對應(yīng)的.txt文件即可,有個(gè)小問題是,每32點(diǎn)一個(gè).txt文件; 6.除下述“缺點(diǎn)”,和上述“特有的優(yōu)點(diǎn)外”其它能滿足工程常規(guī)功能需求。

      缺點(diǎn):

      1.沒有上載功能。由于前期調(diào)試期間常出現(xiàn)編輯的畫面無法打開的情況,后期更新了編輯畫面包,出現(xiàn)畫面的無法打開的情況比較少,沒有上載功能需要調(diào)試人員做好備份工作; 2.下載較慢,基本下載完成需要5-8分鐘; 3.編輯軟件必須在windows xp、vista、7上運(yùn)行,對于XP 還需要SP3補(bǔ)丁、.NET Framework V3.5 SP1 補(bǔ)丁,而這些補(bǔ)丁又未在安裝包里面,需要單獨(dú)下載安裝。vista、7系統(tǒng)未測試。本工程windows機(jī)器由于是服務(wù)器只能安裝windows 2003,所以現(xiàn)場的觸摸屏調(diào)試必須用調(diào)試筆記本。另外由于升級觸摸屏軟件需要掛到外網(wǎng)上連接intel網(wǎng),對于監(jiān)控系統(tǒng)來講不太合理;

      4.觸摸屏不能支持多窗口的彈出功能:在調(diào)試過程出現(xiàn),控制令(給PLC對應(yīng)的地址寫值)第一次可以下發(fā),后面常常無法給PLC的地址寫值的情況。后查明是多窗口彈出后,影響了觸摸屏與PLC通訊的驅(qū)動(dòng)程序(modbus-RTU)。目前功能采用無窗口彈出的方案解決。目前供貨商給了一個(gè)處理的方案,在第二批機(jī)柜上可以做測試;

      5.反應(yīng)較慢,供貨商給出的解釋是貝爾觸摸屏是先刷數(shù)據(jù),后刷畫面,認(rèn)為類似easyview觸摸屏是先刷畫面,后刷數(shù)據(jù),個(gè)人認(rèn)為這個(gè)應(yīng)該和這個(gè)軟件本身有關(guān)。目前觸摸屏的反應(yīng)速度情況是:同種類型的刷新畫面較快,不同類型的一樣較慢,反應(yīng)時(shí)間在3-4秒之間;

      6.觸摸屏的系統(tǒng)時(shí)間,無法通過PLC給觸摸屏,導(dǎo)致如果時(shí)間不對時(shí),觸摸屏的一覽表內(nèi)時(shí)間無法和上位機(jī)一致;

      7.對于一個(gè)新工程,需要修改腳本的地方比較多。8.編輯軟件會(huì)出現(xiàn)死掉的情況(無法操作),等足夠長的時(shí)間(5-10分鐘)才能可以操作;

      總結(jié) :蔡守輝、何霏霏

      第二篇:觸摸屏材料總結(jié)和觸摸屏發(fā)展趨勢

      觸摸屏材料總結(jié)和觸摸屏發(fā)展趨勢

      目前觸摸屏的應(yīng)用范圍從以往的銀行自動(dòng)柜員機(jī)、工控計(jì)算機(jī)等小眾商用市場,迅速擴(kuò)展到手機(jī)、PDA、GPS(全球定位系統(tǒng))、MP3,甚至平板電腦(UMPC)等大眾消費(fèi)電子領(lǐng)域。展望未來,觸控操作簡單、便捷,人性化的觸摸屏有望成為人機(jī)互動(dòng)的最佳界面而迅速普及。

      目前的觸控技術(shù)尚存在屏幕所使用的材源透光較差影響顯示畫面的清晰度,或者長期使用后出現(xiàn)坐標(biāo)漂移、影響使用精度等問題。而且,全球主要觸摸屏生產(chǎn)大廠多集中在日、美、韓等國家以及我國臺(tái)灣地區(qū);主要技術(shù)、關(guān)鍵零組件和原材料更是基本掌握在日、美廠商手中,中國大陸的觸摸屏/觸控面板產(chǎn)業(yè)還基本處于起步階段。但正因如此,整個(gè)觸控行業(yè)未來的上升空間還非常大,它也有望成為我國電子企業(yè)今后創(chuàng)新發(fā)展、大有作為的重要領(lǐng)域。

      觸摸屏起源于20世紀(jì)70年代,早期多被裝于工控計(jì)算機(jī)、POS機(jī)終端等工業(yè)或商用設(shè)備之中。2007年iPhone手機(jī)的推出,成為觸控行業(yè)發(fā)展的一個(gè)里程碑。蘋果公司把一部至少需要20個(gè)按鍵的移動(dòng)電話,設(shè)計(jì)得僅需三四個(gè)鍵就能搞定,剩余操作則全部交由觸控屏幕完成。除賦予了使用者更加直接、便捷的操作體驗(yàn)之外,還使手機(jī)的外形變得更加時(shí)尚輕薄,增加了人機(jī)直接互動(dòng)的親切感,引發(fā)消費(fèi)者的熱烈追捧,同時(shí)也開啟了觸摸屏向主流操控界面邁進(jìn)的征程。

      目前,觸摸屏應(yīng)用范圍已變得越來越廣泛,從工業(yè)用途的工廠設(shè)備的控制/操作系統(tǒng)、公共信息查詢的電子查詢設(shè)施、商業(yè)用途的提款機(jī),到消費(fèi)性電子的移動(dòng)電話、PDA、數(shù)碼相機(jī)等都可看到觸控屏幕的身影。當(dāng)然,這其中應(yīng)用最為廣泛的仍是手機(jī)。根據(jù)調(diào)研機(jī)構(gòu)ABIResearch報(bào)告指出,2008年采用觸控式屏幕的手機(jī)出貨量將超過1億部,預(yù)計(jì)2012年安裝觸控界面的手機(jī)出貨量將超過5億部。

      而且有跡象表明,觸摸屏在消費(fèi)電子產(chǎn)品中的應(yīng)用范圍正從手機(jī)屏幕等小尺寸領(lǐng)域向具有更大屏幕尺寸的筆記本電腦拓展。目前,戴爾、惠普、富士通、華碩等一線筆記本電腦品牌廠商都計(jì)劃推出具備觸摸屏的筆記本電腦或UMPC。當(dāng)然,目前關(guān)于配備觸摸屏的筆記本電腦是否能從10英寸以下的低價(jià)筆記本電腦或UMPC,擴(kuò)大到14英寸以上的主流筆記本電腦市場,業(yè)界仍存爭論。因?yàn)閷τ谥髁鞴P記本電腦或臺(tái)式機(jī)來說,消費(fèi)者多已習(xí)慣了使用鍵盤及鼠標(biāo)進(jìn)行輸入,不像小尺寸筆記本電腦,因可容納的鍵盤數(shù)量有限,需觸摸屏加以輔助,達(dá)到更直觀的人機(jī)溝通目的。而且現(xiàn)在Windows系統(tǒng)尚不支持多點(diǎn)觸控功能,如由PC廠商單獨(dú)導(dǎo)入多點(diǎn)觸控功能,在軟件上的努力與投資又將極為可觀,因此預(yù)計(jì)到2010年支持多點(diǎn)觸控的新操作系統(tǒng)Windows7上市之前,配備觸摸屏的筆記本電腦仍將局限于12.1英寸以下。但即便如此,觸摸屏市場未來的發(fā)展前景也十分誘人。根據(jù)市場調(diào)研機(jī)構(gòu)的預(yù)測,到2010年觸摸屏產(chǎn)值將達(dá)到35億美元。

      依照感應(yīng)方式的不同,觸摸屏大致可以分為電阻式、電容式、紅外線式、超音波式四類。其中電阻式與電容式目前的市場前景最被看好,其他技術(shù)短期內(nèi)恐很難趕上。

      就技術(shù)原理來看,電阻式觸摸屏只能算是一種“類觸控”技術(shù)。它采用兩層鍍有導(dǎo)電功能的ITO(銦錫氧化物)PET塑料膜,PET本身具有一定的透明度與耐用性,兩片ITO設(shè)有微粒支點(diǎn),使屏幕在未被壓按時(shí)兩層ITO間有一定的空隙,處于未導(dǎo)電的狀態(tài)。當(dāng)操作者以指尖或筆尖壓按屏幕(外層PET膜)時(shí),壓力將使PET膜內(nèi)凹,因變形而使銦錫氧化物導(dǎo)電層接觸導(dǎo)電,再通過偵測X軸、Y軸電壓變化換算出對應(yīng)的壓力點(diǎn),完成整個(gè)屏幕的觸按處理機(jī)制。由于此種技術(shù)成本低廉,現(xiàn)已大量應(yīng)用于電子產(chǎn)品之上。目前電阻式觸摸屏有4線、5線、6線與8線等多種類型,線數(shù)越多,代表可偵測的精密度越高,但成本也會(huì)相對提高。

      不過,仔細(xì)考量電阻式觸控技術(shù)的原理就會(huì)發(fā)現(xiàn),通過觸按屏幕觸發(fā)ITO薄膜導(dǎo)電的偵測機(jī)制,在物理上有其局限性:電阻式技術(shù)想要增加偵測面積與分辨率,最直接的方法就是增加線數(shù),但線數(shù)的提高也代表著處理運(yùn)算信息量的增加,這對處理器將是一大負(fù)擔(dān),同時(shí)成本的提升也是問題。另外,PET膜再怎么強(qiáng)化,材質(zhì)的耐壓性、耐磨性、抗變形能力,畢竟有其極限,長時(shí)間運(yùn)用一定會(huì)減低銦錫氧化物導(dǎo)電層接觸導(dǎo)通效率,觸按點(diǎn)也會(huì)因經(jīng)常使用的就是那幾處,造成特定區(qū)域過度使用磨損,而降低透明度。

      電容式觸摸屏與電阻式比較,架構(gòu)相對簡單。由于電容式觸摸屏中的投射電容式(電容式觸摸屏主要分為投射電容式與表面電容式兩種)可支持當(dāng)前流行的多點(diǎn)觸控功能,并擁有更高的屏幕透光率、更低的整體功耗、更長的使用壽命等優(yōu)點(diǎn),正不斷挑戰(zhàn)電阻式觸摸屏的市場地位。

      據(jù)isuppli公司預(yù)測,2008年全球具備觸控功能的手機(jī),仍以電阻式觸控技術(shù)為主,產(chǎn)值可達(dá)4900萬美元,預(yù)計(jì)2012年將達(dá)6500萬美元;而投射電容式觸控技術(shù)2008年產(chǎn)值雖然只有1000萬美元,占整個(gè)市場份額的17%,但估計(jì)2012年投射電容式產(chǎn)值將突破2000萬美元,市場比重躍升至23%。

      但是電容式觸控也有許多值得關(guān)注的問題:比如液晶屏非??拷熷a氧化物模板,新的技術(shù)甚至直接將兩者做在同一個(gè)真空堆棧中,形成一個(gè)模組。而為了達(dá)到觸點(diǎn)偵測功效,銦錫氧化物模板又需不斷地掃描像素,會(huì)持續(xù)散發(fā)干擾信號,影響整個(gè)模組的操作。另外,廠商雖然會(huì)對觸摸屏的表面進(jìn)行硬化處理,可是為了不隔絕掉ITO的表面電流,硬化鍍層非常薄,當(dāng)施加在觸摸屏上的外力過大時(shí),依然有傷到ITO的可能,對觸摸屏造成損傷,降低使用壽命。因此,針對提高使用壽命問題,有廠商開發(fā)出了超聲波式或紅外線式觸摸屏。特別是在導(dǎo)通線路精細(xì)度方面是制約電容屏發(fā)展的瓶頸問題,直接購買鍍膜設(shè)備成本會(huì)增加很多,但是最近uninwell International最近推出的光刻銀漿可以解決這方便的問題,此種材料可以將線細(xì)和線距控制在0.05mm以內(nèi),使得電容屏的投資成本大大降低。

      紅外線與超聲波式觸控技術(shù)的作用原理相仿。不過受限于傳感器的尺寸,這兩項(xiàng)技術(shù)目前多用于20英寸以上的屏幕,如醫(yī)療、ATM等裝置上,同時(shí)產(chǎn)品的成本也會(huì)較高。

      由于市場需求迅速增長,觸控產(chǎn)業(yè)近年來也迅速躥紅,許多廠商紛紛投身其中。從觸摸屏的產(chǎn)業(yè)狀況來看,產(chǎn)業(yè)鏈大約可以分為上游零組件、原材料供應(yīng)與材料加工,如玻璃基板制造、ITO薄膜制造、PET制造、化學(xué)材料供應(yīng)、控制IC供應(yīng)等;中游觸摸屏/觸控面板的制造;下游則大多是一些系統(tǒng)整合與終端廠商,如模組廠商、顯示器廠商、家電廠商以及代理商等。

      如果不算基本屬于應(yīng)用層面的下游廠商,目前中國大陸以及中國臺(tái)灣地區(qū)的廠商主要致力于在產(chǎn)業(yè)鏈中游的觸摸屏/觸控面板制造領(lǐng)域拓展,且以電阻式產(chǎn)品為主,如大陸的富陽光電、華意電路、北泰顯示、凰澤光電、深越光電、沃森電子、東莞冠智電子、廣州恒利達(dá)等。深越光電除了提供電阻式觸摸屏之外,還提供電容式與超聲波式產(chǎn)品。同時(shí)有消息稱,萊寶高科的觸摸屏項(xiàng)目將切入ITO薄膜以及ITO導(dǎo)電玻璃的制造。我國臺(tái)灣地區(qū)廠商切入時(shí)點(diǎn)較早,現(xiàn)在也已涌現(xiàn)出時(shí)緯科技、接口光電、洋華光電、奇菱科技、富晶通、嵩遠(yuǎn)光電、仕欽科技、遠(yuǎn)諾光電、宇宙光電、理義科技、勝華科技等一批觸摸屏制造企業(yè)。

      但觸摸屏上游的零組件與材料供應(yīng)基本上仍掌握在日本、美國供貨商手中。比如玻璃基板的主要制造商有日商旭硝子、美商康寧;PET制造商為3M,住友、東麗;化學(xué)材料供貨商為Uninwell,日礦、三井;膠材中的銀膠有Uninwell,breakover-quick,Longtone,伊必艾科技、杜邦、3M,絕緣膠有藤倉、住友、杜邦、3M,雙面膠有3M、日東電工,印刷膠有東洋紡等;ITOFilm制造為日東電工、尾池工業(yè)、帝人化成、東洋紡等。只有在控制IC領(lǐng)域,我國臺(tái)灣地區(qū)的義隆電子與禾瑞亞還有較大的發(fā)言權(quán)。其次在ITO玻璃的制造中,臺(tái)廠正太、冠華也有了較強(qiáng)的供應(yīng)能力,但目前占該材料成本比重最多的ITOFilm供應(yīng)幾乎都是以日本廠商為主。

      盡管觸摸屏的實(shí)際應(yīng)用越來越多,應(yīng)用范圍越來越廣闊,可實(shí)際上該項(xiàng)技術(shù)仍然存在許多需要完善的地方,只有設(shè)計(jì)出更先進(jìn)、智能、體貼的人機(jī)界面,使進(jìn)行觸控操作時(shí)更加直觀、精準(zhǔn),同時(shí)又不影響系統(tǒng)的反應(yīng)速度,才能有望成為人機(jī)交互的主流界面。最典型的例子就是觸控操作中的回饋問題。在手機(jī)應(yīng)用中,觸摸屏很大程度上已經(jīng)可以代替按鍵??墒菑南M(fèi)者的使用習(xí)慣角度出發(fā),傳統(tǒng)的按鍵仍然具有一個(gè)觸摸屏所沒有的特性——— 觸感回饋。通過按鍵,很多使用者即使在不看鍵盤的情況下,也可以憑借觸感判斷撥打電話、發(fā)送短信,但目前通過觸控屏幕卻沒有能力完成這項(xiàng)工作,使用者只有盯著屏幕,用手指瞄準(zhǔn),才能操作。未來,需要在虛擬按鍵上加入適當(dāng)?shù)陌存I回饋機(jī)制,例如聲音或是震動(dòng)裝置,以更貼近消費(fèi)者的使用習(xí)慣。

      再者,觸摸屏還有壽命和體積等問題。一般情況下,觸摸屏的使用期限,肯定要遠(yuǎn)低于按鍵鍵盤,如果在屏幕上貼上保護(hù)膜,又會(huì)降低觸摸屏操作的靈敏度和精確度。如果產(chǎn)品還有小型化的設(shè)計(jì)需求,那么過小的屏幕,會(huì)讓觸控操作更加困難,形成負(fù)面效果。

      此外,許多業(yè)者現(xiàn)在還在致力開發(fā)如內(nèi)嵌式觸摸屏,應(yīng)用于電子紙、OLED(有機(jī)發(fā)光二極管)等上的觸摸屏等研發(fā)??梢姡|摸屏行業(yè)的技術(shù)提升空間仍然很大,仍有很多潛在的市場需求尚待開發(fā)。因此也可看出,觸摸屏作為一項(xiàng)新近興起的輸入控制界面,中國企業(yè)在這一領(lǐng)域仍然大有可為。

      第三篇:基于plc的觸摸屏總結(jié)

      基于plc的觸摸屏專業(yè)技能總結(jié)

      專業(yè):電子信息工程

      學(xué)號:0414110111 姓名:王國發(fā)

      這學(xué)期我們進(jìn)行了有關(guān)PLC的科研技能訓(xùn)練,科研技能訓(xùn)練是大學(xué)中必不可少的一個(gè)環(huán)節(jié),因?yàn)榭蒲屑寄苁古囵B(yǎng)學(xué)生的科研能力、創(chuàng)新意識和創(chuàng)新能力,通過科研技能訓(xùn)練,使學(xué)生掌握科學(xué)研究的過程和方法,能夠初步掌握進(jìn)行科學(xué)研究、科技論文寫作的方法步驟,全面掌握 進(jìn)行科技活動(dòng)必備的素質(zhì)要求,激發(fā)學(xué)生的專業(yè)熱情和學(xué)習(xí)興趣,為學(xué)生撰寫畢業(yè)論文、進(jìn)行畢業(yè)設(shè)計(jì)奠定基礎(chǔ),并能培養(yǎng)學(xué)生的科研組織能力和專業(yè)知識綜合 運(yùn)用能力,提高其與專業(yè)有關(guān)的綜合素質(zhì),并且能提高創(chuàng)新能力!

      一、觸摸屏的現(xiàn)狀與應(yīng)用

      PLC(Programmable Logical Controller)通常稱為可編程邏輯控制器,是一種以微處理器為基礎(chǔ),綜合了現(xiàn)代計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動(dòng)控制裝置,由于它擁有體積小、功能強(qiáng)、程序設(shè)計(jì)簡單、維護(hù)方便等優(yōu)點(diǎn),特別是它適應(yīng)惡劣工業(yè)環(huán)境的能力和它的高可靠性,使它的應(yīng)用越來越廣泛,已經(jīng)被稱為現(xiàn)代工業(yè)的三大支柱(即PLC、機(jī)器人和CAD/CAM)之一。

      PLC基于電子計(jì)算機(jī),但并不等同于計(jì)算機(jī)。普通計(jì)算機(jī)進(jìn)行入出信息交換時(shí),大多只考慮信息本身,信息入出的物理過程一般不考慮的。而PLC則要考慮信息入出的可靠性、實(shí)時(shí)性、以及信息的實(shí)際使用。特別要考慮怎樣適應(yīng)于工業(yè)環(huán)境,如便于安裝便于門內(nèi)外感應(yīng)采集信號,便于維修和抗干擾等問題,入出信息變換及可靠地物理實(shí)現(xiàn),可以說是PLC實(shí)現(xiàn)控制的兩個(gè)基本點(diǎn)。PLC可以通過他的外設(shè)或通信接口與外界交換信息。其功能要比繼電器控制裝置多得多、強(qiáng)得多。PLC有豐富的指令系統(tǒng),有各種各樣的I/O接口、通信接口,有大容量的內(nèi)存,有可靠的自身監(jiān)控系統(tǒng),因而具有以下基本功能:

      1邏輯處理功能; 2數(shù)據(jù)運(yùn)算功能; 3準(zhǔn)確定時(shí)功能; 4高速計(jì)數(shù)功能;

      5中斷處理(可以實(shí)現(xiàn)各種內(nèi)外中斷)功能; 6程序與數(shù)據(jù)存儲(chǔ)功能; 7聯(lián)網(wǎng)通信功能 ; 8自檢測、自診斷功能。

      可以說,凡普通小型計(jì)算機(jī)能實(shí)現(xiàn)的功能,PLC幾乎都可以做到。像 PLC這樣,集豐富功能于一身,是別的電控制器所沒有的,更是傳統(tǒng)的繼電器控制電路所無法比擬的。豐富的功能為PLC 的廣泛應(yīng)用提供了可能,同時(shí),也為自動(dòng)門行業(yè)的遠(yuǎn)程化、信息化、智能化創(chuàng)造了條件。

      人機(jī)界面是在操作人員和機(jī)器設(shè)備之間做雙向溝通的橋梁,用戶可以自由的組合文字、按鈕、圖形、數(shù)字等處理或監(jiān)控管理及應(yīng)付隨時(shí)可能變化信息的多功能顯示屏幕。隨著機(jī)械設(shè)備的飛速發(fā)展,以往的操作界面需由熟練的操作員才能操作,而且操作困難,無法提高工作效率。但是使用人機(jī)界面能夠明確指示并告知操作員設(shè)備目前的狀況,使操作變的簡單生動(dòng),并且可以減少操作上的失誤,即使是新手也可以輕松的操作整個(gè)機(jī)器設(shè)備。使用人機(jī)界面還可以使機(jī)器的配線標(biāo)準(zhǔn)化、簡單化,同時(shí)也能減少PLC控制器所需的I/O點(diǎn)數(shù),降低生產(chǎn)的成本。同時(shí)由于面板控制的小型化及高性能,相對的提高了整套設(shè)備的附加價(jià)值。

      觸摸屏是“圖形操作終端”“GOT”在工業(yè)控制中的通俗叫法,這種液晶顯示器具有人體感應(yīng)功能,當(dāng)手指觸摸到觸摸屏上的圖形時(shí),可發(fā)出操作指令。

      一、觸摸屏的簡要結(jié)構(gòu)、原理 1.電阻式觸摸屏原理

      觸摸屏工作時(shí),上下導(dǎo)體層相當(dāng)于電阻網(wǎng)絡(luò),當(dāng)某一層電極加上電壓時(shí),會(huì)在該網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層在某一點(diǎn)接觸,則在電極未加電壓的另一層可以測得接觸點(diǎn)處的電壓,從而知道接觸點(diǎn)處的坐標(biāo)。

      2.電容式觸摸屏原理(1)表面電容觸摸屏通過人體的感應(yīng)電流來進(jìn)行工作。它采用一層銦錫氧化物(ITO),外圍至少有四個(gè)電極。當(dāng)一個(gè)接地的物體靠近時(shí),例如手指,流經(jīng)這四個(gè)電極的電流與手指到四角的距離成正比,控制器通過對這四個(gè)電流比例的精確計(jì)算,得出觸摸點(diǎn)的位置。

      (2)投射電容式觸摸屏。當(dāng)手指靠近從一個(gè)電極到另一個(gè)電極的電場線時(shí),相鄰電極耦合產(chǎn)生的電容產(chǎn)生變化,控制器收集變化信息,從而計(jì)算出位置。這種觸摸屏的最大優(yōu)勢是實(shí)現(xiàn)了多點(diǎn)觸控,使得用戶的操作更加便捷。

      (3)紅外線觸摸屏原理

      在屏幕周邊,成對安裝紅外線發(fā)射器和紅外線接受器,形成緊貼屏幕前密布X、Y方向上的紅外線矩陣,通過不停的掃描是否有紅外線被物體阻擋檢測并定位用戶的觸摸。

      (4)聲波式觸摸屏原理

      表面聲波觸摸屏是利用聲波可以在剛體表面?zhèn)鞑サ奶匦栽O(shè)計(jì)而成。以X軸為例,控制電路產(chǎn)生發(fā)射信號(電信號),該電信號經(jīng)玻璃屏上的X軸發(fā)射換能器轉(zhuǎn)換成超聲波,超聲波在前進(jìn)途中遇到45度傾斜的反射線后產(chǎn)生反射,產(chǎn)生和入射波成90度、和Y軸平行的分量,該分量傳至玻璃屏X方向的另一邊也遇到45度傾斜的反射線,經(jīng)反射后沿和發(fā)射方向相反的方向傳至X軸接收換能器。X軸接收換能器將回收到的聲波轉(zhuǎn)換成電信號??刂齐娐穼υ撾娦盘栠M(jìn)行處理得到表征玻璃屏聲波能量分布的波形。有觸摸時(shí),手指會(huì)吸收部分聲波能量,回收到的信號會(huì)產(chǎn)生衰減,程序分析衰減情況可以判斷出X方向上的觸摸點(diǎn)坐標(biāo)。同理可以判斷出Y軸方向上的坐標(biāo),X、Y兩個(gè)方向的坐標(biāo)一確定,觸摸點(diǎn)自然就被唯一地確定下來。

      各類觸摸屏橫向比較

      ? 電阻式:觸摸屏處于一種對外界完全隔離的工作環(huán)境,不怕灰塵、水汽和油污,可以用任何物體來觸摸。精度非常高,可用來作圖,書寫。價(jià)格合理。

      ? 電容式:最大優(yōu)勢是能實(shí)現(xiàn)多點(diǎn)觸控,操作最隨意。不足的是精度較低,受周圍環(huán)境電場影響可能產(chǎn)生漂移,價(jià)格較高。

      ? 紅外線式:紅外觸摸屏不受電流、電壓和靜電干擾,但對光照較為敏感。價(jià)格較低,維護(hù)方便。

      ? 聲波式:屏幕多為鋼化玻璃,清晰度高,透光率好。高度耐久,抗刮傷性良好。多用于各種公共場合如ATM,自動(dòng)售票機(jī)等。

      二、觸摸屏的畫面制作及基本操作

      1、GOT的接線及與計(jì)算機(jī)、PLC的連接 作為PLC的圖形操作終端,GOT必須與PLC聯(lián)機(jī)使用,通過操作人員手指與觸摸屏上的圖形元件的接觸發(fā)出PLC的操作指令或者顯示PLC運(yùn)行中的各種信息。

      2.GOT的畫面功能(用戶畫面功能、系統(tǒng)畫面)(1)用戶畫面功能(用戶制作的畫面)(2)系統(tǒng)畫面功能 ① 監(jiān)視功能

      ② 數(shù)據(jù)采樣功能 ③ 報(bào)警功能 ④ 其他功能

      三、觸摸屏的選用

      由于在此系統(tǒng)中,觸摸屏要擔(dān)任監(jiān)控各部分運(yùn)行狀態(tài),而且還用于控制作用,所以在此擔(dān)任的任務(wù)還是比較重的。所以在此選定的觸摸屏為MT506T型號。

      ①可實(shí)時(shí)顯示設(shè)備和系統(tǒng)的運(yùn)行狀態(tài)。

      ②通過觸摸向PLC發(fā)出指令和數(shù)據(jù),再通過PLC完成對系統(tǒng)或設(shè)備的控制。

      ③可做成多幅多種監(jiān)控畫面,替代了傳統(tǒng)的電氣操作盤及顯示記錄儀表等,且功能更加強(qiáng)大。

      四、觸摸屏程序設(shè)計(jì)

      本系統(tǒng)的觸摸屏人機(jī)交互界面的開發(fā)平臺(tái),采用MT506觸摸屏的編程軟件實(shí)現(xiàn)。該軟件類似于組態(tài)軟件,采用圖形化的編程方法,只需將相關(guān)元件拖到預(yù)先定義的畫面上,根據(jù)需要設(shè)置相關(guān)參數(shù)、合理配置PLC寫入地址即可完成操作。

      五‘GT-Designer2 畫面制作軟件介紹

      三菱觸摸屏的用戶畫面制作軟件有FX-PCS-DU/WIN-C和GT-Designer等,前者主要用于制作F900系列觸摸屏的畫面,后者用于高檔觸摸屏(如A900系列、GT11系列、GT15系列)畫面的制作,也可用于F900系列觸摸屏。

      觸摸屏作為一種新型的人機(jī)界面,從一出現(xiàn)就受到關(guān)注,它的簡單易用,強(qiáng)大的功能及優(yōu)異的穩(wěn)定性使它非常適合用于工業(yè)環(huán)境,甚至可以用于日常生活之中,應(yīng)用非常廣泛,比如:自動(dòng)化停車設(shè)備、自動(dòng)洗車機(jī)、天車升降控制、生產(chǎn)線監(jiān)控等,甚至可用于智能大廈管理、會(huì)議室聲光控制、溫度調(diào)整。

      隨著科技的飛速發(fā)展,越來越多的機(jī)器與現(xiàn)場操作都趨向于使用人機(jī)界面,PLC控制器強(qiáng)大的功能及復(fù)雜的數(shù)據(jù)處理也呼喚一種功能及與之匹配而操作又簡單的人機(jī)的出現(xiàn),觸摸屏的應(yīng)運(yùn)而生無疑是21世紀(jì)自動(dòng)化領(lǐng)域里的一個(gè)巨大的革新。

      通過科研技能訓(xùn)練,我發(fā)現(xiàn)要干好一件事情必須要不怕困難,堅(jiān)持到底,只有這樣才會(huì)戰(zhàn)勝困難,贏得最后的勝利。作為信息時(shí)代的大學(xué)生,我們應(yīng)該有這種不怕辛苦,勇于創(chuàng)新的精神。另外,理工科的學(xué)生不是只有會(huì)計(jì)算和實(shí)驗(yàn)就夠了的,培養(yǎng)表達(dá)能力也很重要,要懂得把自己的想法恰如其分的表達(dá)清楚,梳理成文章,讓感興趣的人很好的欣賞自己的創(chuàng)作。所以通過科研技能訓(xùn)練,讓我在原有水平上有了一個(gè)量的提高,對我以后的發(fā)展和專業(yè)水平的提高有很大的幫助,我想我會(huì)一直努力用理論聯(lián)系實(shí)際的方法不斷提高自己,奔向人生最高處。

      第四篇:斯維爾3DM使用心得總結(jié)

      斯維爾3DM使用心得總結(jié)

      首先我們打開軟件,算量思路大家先了解一下:設(shè)備——管線(道)——附件 就是這三步,完成好這三個(gè)步驟,安裝算量的的模型就建立好了。

      一、噴淋系統(tǒng)

      (1)在圖紙菜單下選擇“導(dǎo)入設(shè)計(jì)圖”命令,選擇要導(dǎo)入的圖紙。

      “分解設(shè)計(jì)圖”,點(diǎn)擊命令-按照命令行提示選擇對象,即圖紙-選完之后按右鍵完成命令。(2)識別菜單下“識別設(shè)備”

      識別設(shè)備的具體步驟:點(diǎn)擊命令“識別設(shè)備”——選好設(shè)備3D圖——設(shè)置各項(xiàng)屬性,由上到下設(shè)置好,如安裝高度、系統(tǒng)和專業(yè)類型——設(shè)置好之后點(diǎn)擊“提取”,到圖紙中提取代表設(shè)備的底圖,設(shè)置好定位點(diǎn)和方向(這里一定要注意定位點(diǎn)位置的確定,用左鍵,該在哪里點(diǎn)哪里)——提取好底圖之后,命令行提示選擇要轉(zhuǎn)化的所有圖形,此時(shí),全選整 張圖紙,設(shè)備就識別好了。(3)識別菜單下“識別管道”

      識別管道的具體步驟:點(diǎn)擊命令“識別管道”—— 設(shè)置各項(xiàng)屬性,由上到下設(shè)置好,如標(biāo)注圖層的提取、最大距離最小距離的設(shè)置、合并間距、安裝高度、系統(tǒng)和專業(yè)類型(這里各項(xiàng)參數(shù)有不明白意思的,可以見幫助下面的文字幫助,這里面都有較詳細(xì)介紹)——設(shè)置好了之后,提取管道圖層,按照命令行提示選擇要識別的管道,一般來說,框選整張圖紙,右鍵完成命令——識別完管道之后,這里分兩種情況

      1、有完整的標(biāo)注,如果發(fā)現(xiàn)標(biāo)注完整但有些地方標(biāo)注沒有讀到,可以用“識別管徑”命令,將標(biāo)注識別出來。

      2、沒有完整標(biāo)注,就需要用“噴淋管徑”命令,通過噴淋頭的個(gè)數(shù)來判定管徑。這是兩種判定管徑的方法。(4)附件

      附件可以識別也可以布置。如果識別的話,參見識別設(shè)備,一樣的操作。如果布置,選擇附件,沒有該附件的話,點(diǎn)開定義編號新建自己需要的附件名稱即可。(5)以上命令都完成之后,就可以分析工程量了。

      在命令行輸入“fx”,或者點(diǎn)擊分析鍵,選取自己要分析的層數(shù)和構(gòu)件,點(diǎn)確定就可以了?;蛘呖梢渣c(diǎn)擊選取圖形,直接選擇自己要分析的圖形。分析完了之后,我們就可以到統(tǒng)計(jì)里面去查看工程量啦,也可以導(dǎo)出到excel和查看報(bào)表。

      二、電氣系統(tǒng)

      在學(xué)習(xí)安裝的過程中,各個(gè)專業(yè)的大體步驟都是大同小異的,整體分為設(shè)備=管道(線)-附件這三個(gè)步驟。了解這個(gè)思路,我們各個(gè)專業(yè)就舉一反三,容易理解了。(1)第一步還是導(dǎo)入設(shè)計(jì)圖,具體參照噴淋,導(dǎo)入之后炸開圖紙。

      (2)還是按照上面講的算量思路來,首先是識別設(shè)備,那么像電氣里設(shè)備比較多,如果我們一個(gè)設(shè)備一個(gè)設(shè)備的識別,就比較浪費(fèi)時(shí)間,軟件有個(gè)“識別表格”的功能,點(diǎn)擊這個(gè)功能

      框選整個(gè)表格,注意把邊界線也框選在內(nèi),包括標(biāo)頭。(這里要注意的一點(diǎn),遇到識別出來的表格標(biāo)頭未紅色的的,我們要把表格改一下,改成軟件默認(rèn)的,就會(huì)變成綠色,就可 以了,如下圖:)

      改好之后,點(diǎn)擊確定,回到下圖中:(這里要注意幾項(xiàng),我圈起來了,這些行列一定要對,不能空白,比如示意圖形中有空白的,一定要點(diǎn)選一下,回到圖中再次單獨(dú)提取,提取時(shí),注意定位點(diǎn)和定位方向)

      上面的步驟設(shè)置好了,核對沒有錯(cuò)誤之后,點(diǎn)擊,按照命令行提示,框選整張圖紙,那么整個(gè)圖紙上的設(shè)備就都識別好了。

      (3)識別完設(shè)備之后,我們下一步操作就是管線了,那么識別管線之前呢,我們先看到管線的系統(tǒng)圖,在識別下面點(diǎn)到“讀系統(tǒng)圖”

      這里注意兩點(diǎn),1、點(diǎn)完命令之后一定要看命令行提示,此時(shí)提示的是,所以我們要根據(jù)命令行提示,先選擇主箱文字。

      2、框選系統(tǒng)圖時(shí),要框選如上圖我所選的區(qū)域,注意前面的不要多選了。

      (4)讀完系統(tǒng)圖之后,我們就可以識別管線了,但是要注意,此時(shí)不是用識別管線命令。因?yàn)槲覀円呀?jīng)讀完系統(tǒng)圖了,所以我們要用“識別系統(tǒng)”命令。點(diǎn)擊命令——設(shè)置好各項(xiàng)參數(shù)——提取電線的底圖——按照命令行提示,識別水平管線。這里要注意,要一條一條回路來識別,因?yàn)槊織l回路都可能是不一樣的線,所以識別哪條回路,就選擇哪條回路的底圖,直到所有底圖都識別成我們需要的管線了。

      (5)這里有幾個(gè)命令我講一下:

      “識別根數(shù)”這個(gè)命令可以在識別完系統(tǒng)之后,正確的讀出底圖所標(biāo)注出來的根數(shù)。操作方法:識別下面有“識別根數(shù)”,根據(jù)彈出的對話框操作。

      “管線互配”這個(gè)命令可以單獨(dú)修改單根的配線根數(shù)以及配管型號。操作方法:選中管線,右鍵管線互配,就會(huì)彈出對話框。

      “構(gòu)件查詢”這個(gè)命令可以查看該構(gòu)件或管線的各種信息,如長度,回路編號,高度等,需要修改也可以用這個(gè)命令。操作方法:雙擊構(gòu)件,或者右擊選擇構(gòu)件查詢,注意看命令行提示。

      。。。此外其他命令可以自己摸索。

      (6)管線識別好了之后,就可以做附件部分了,當(dāng)然附件也跟設(shè)備一樣,是可以識別的,就是“識別附件”命令,如果不識別的話,也可以布置,在“附件”工具欄中,有很多附件都是可以自動(dòng)布置的,比如電氣里面的“接線盒”、“橋架支架”等等。

      (7)那下面最后一步,就是分析工程量了,跟上面操作步驟一樣的,我就不重復(fù)了。

      使用過程中注意一下幾點(diǎn):

      1、要盡量多的看命令行——特別是初學(xué)者,一般常犯的錯(cuò)誤,或者下一步的提示,命令行都有的。

      找不到的命令,可以在命令行輸入首字母,如橋架配線,則輸入“QJPX”。在進(jìn)行各操作的過程中,希望遇到的命令都去嘗試一下,主要是,上面懸浮工具欄,右鍵工具欄,以及“輔助編輯”里面的工具,都去試一試。不懂操作的,可以看幫助下面的文字幫助,都有詳細(xì)說明的。最后一句話:師父領(lǐng)進(jìn)門,修行在個(gè)人。希望斯維爾軟件給大家創(chuàng)造出最高的效率和效益??!2、3、4、

      第五篇:linux串口觸摸屏設(shè)計(jì)總結(jié)

      Linux serial touch 設(shè)計(jì)總結(jié)

      概述:

      最近在做嵌入式linux下串口觸摸屏設(shè)計(jì),遇到一些問題,經(jīng)過查找資料和請教同事,總算把問題解決了,事后有把linux相關(guān)的內(nèi)核代碼仔細(xì)看了一遍,為了有點(diǎn)成果,特別寫了個(gè)總結(jié)。如有任何問題請聯(lián)系yxj_5421@163.com,轉(zhuǎn)載請標(biāo)明出處。

      系統(tǒng)資源:

      Linux:2.6.36

      UI:QT+TSLIB 硬件資源不關(guān)心

      設(shè)計(jì)方法:

      有兩種實(shí)現(xiàn)途徑。

      1、是將要使用的串口單獨(dú)拿出來,作為一個(gè)platform總線設(shè)備實(shí)現(xiàn),在嵌入式平臺(tái)mach文件里面,加上串口中斷號和寄存器首地址,然后將這個(gè)串口注冊成一個(gè)platform總線設(shè)備。在驅(qū)動(dòng)probe函數(shù)里面需要得到這個(gè)串口中斷號以及寄存器映射地址,通過寄存器映射地址設(shè)置串口波特率,數(shù)據(jù)位,停止位等,通過中斷號注冊中斷等,然后調(diào)用input_register_device注冊一個(gè)input設(shè)備。在中斷里面得到外面觸摸屏的數(shù)據(jù),然后根據(jù)input touch協(xié)議上報(bào)觸摸數(shù)據(jù)。這種方法實(shí)現(xiàn)簡單明了,不需要和linux的tty,serio等打交道。但是要求知道串口硬件spec,比如寄存器等,而且這個(gè)串口就只能給觸摸屏使用了,不能作為tty使用。因?yàn)槭乔度胧介_發(fā),因此很容易知道硬件spec,而且嵌入式平臺(tái)一旦確定,那么這個(gè)串口肯定就是給觸摸屏使用了。因此在嵌入式平臺(tái)上,推薦使用這個(gè)方法。

      是將串口作為一個(gè)serio總線設(shè)備,利用linux內(nèi)核提供serio總線驅(qū)動(dòng),通過設(shè)置對應(yīng)的串口,調(diào)用serport提供的函數(shù)將串口當(dāng)做serio總線設(shè)備,在驅(qū)動(dòng)里面需要按照serio總線設(shè)備驅(qū)動(dòng)的框架來實(shí)現(xiàn),這方面的例子linux里面有很多,比如touchright.c,在模塊init函數(shù)里面調(diào)用serio_register_driver注冊serio總線設(shè)備驅(qū)動(dòng),如果serio總線上對應(yīng)的serio設(shè)備存在,就調(diào)用connect函數(shù),在這個(gè)函數(shù)里面調(diào)用input_register_device注冊一個(gè)input設(shè)備。具體驅(qū)動(dòng)不再分析了,很簡單,相信各位都能看的懂。

      至此,兩種方法都實(shí)現(xiàn)了串口觸摸屏的驅(qū)動(dòng),講到這里是不是就完了,非也,本文的重點(diǎn)還在后面,請看下面分析:

      第一種方法只要驅(qū)動(dòng)模塊被加載,就會(huì)在/dev/input下面創(chuàng)建一個(gè)eventx節(jié)點(diǎn),tslib就能訪問這個(gè)節(jié)點(diǎn),獲得觸摸坐標(biāo),然后送給qt。第二種方法驅(qū)動(dòng)模塊加載后,并沒有創(chuàng)建eventx節(jié)點(diǎn),也就是說connect函數(shù)沒有被調(diào)用,按照linux驅(qū)動(dòng)模型來看,就是serio總線上還沒有對應(yīng)的serio設(shè)備,因此驅(qū)動(dòng)加載時(shí)沒有對應(yīng)的設(shè)備,就不會(huì)調(diào)用connect函數(shù),這時(shí)的串口還是作為一個(gè)linux tty設(shè)備存在。

      我遇到的問題就是serio驅(qū)動(dòng)加載了,但是沒有創(chuàng)建eventx節(jié)點(diǎn),查找資料也只有一個(gè)說是要把tty設(shè)置成N_MOUSE,然后讀,說的不清楚,也不知道怎么實(shí)現(xiàn),經(jīng)過自己摸索,終于把問題解決了。

      2、Linux 啟動(dòng)后串口形式: Linux一啟動(dòng)是將串口作為tty來設(shè)置的??聪碌恼{(diào)用:

      start_kernel

      init/main.c大家對這個(gè)函數(shù)不陌生吧,linux啟動(dòng)過程中重要的一個(gè)函數(shù)

      console_init();

      drivers/tty/tty_io.c

      tty_register_ldisc(N_TTY, &tty_ldisc_N_TTY);drivers/tty/tty_idisc.c 給串口注冊一個(gè)tty鏈路層處理函數(shù)ops。

      現(xiàn)在我們需要寫一個(gè)上層的應(yīng)用程序,對這個(gè)tty進(jìn)行設(shè)置,需要設(shè)置波特率,數(shù)據(jù)位,停止位等,最重要的是要將這個(gè)tty設(shè)備設(shè)置成一個(gè)serio總線設(shè)備,然后把它注冊在serio總線上,請看下面的代碼:

      fd = open(device, O_RDWR | O_NOCTTY | O_NONBLOCK);

      if(fd < 0){

      setline(fd, type->flags, type->speed);ldisc = N_MOUSE;if(ioctl(fd, TIOCSETD, &ldisc)){

      } fprintf(stderr, “inputattach: can't set line disciplinen”);return EXIT_FAILURE;

      } fprintf(stderr, “inputattach: '%s'-%sn”, device, strerror(errno));return 1;

      里面的device就是對應(yīng)要使用的那個(gè)串口,linux里面一般是/dev/ttyS0,首先是打開串口 open(device, O_RDWR | O_NOCTTY | O_NONBLOCK)接著設(shè)置波特率等 setline(fd, CS8, B9600);static void setline(int fd, int flags, int speed){

      } struct termios t;tcgetattr(fd, &t);t.c_cflag = flags | CREAD | HUPCL | CLOCAL;t.c_iflag = IGNBRK | IGNPAR;t.c_oflag = 0;t.c_lflag = 0;t.c_cc[VMIN ] = 1;t.c_cc[VTIME] = 0;cfsetispeed(&t, speed);cfsetospeed(&t, speed);tcsetattr(fd, TCSANOW, &t);devt = type->type |(id << 8)|(extra << 16);if(ioctl(fd, SPIOCSTYPE, &devt)){ fprintf(stderr, “inputattach: can't set device typen”);} return EXIT_FAILURE;

      read(fd, NULL, 0);

      接下來就是重點(diǎn)了

      ldisc = N_MOUSE;if(ioctl(fd, TIOCSETD, &ldisc))

      跟蹤代碼到內(nèi)核層ioctl:

      long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg)

      drivers/tty/tty_io.c case TIOCSETD: return tiocsetd(tty, p);

      drivers/tty/tty_io.c

      tty_set_ldisc(tty, ldisc);drivers/tty/tty_idisc.c,ldisc等于N_MOUSE new_ldisc = tty_ldisc_get(ldisc);

      ldops = get_ldops(disc);

      這段代碼需要得到N_MOUSE的鏈路層,先在tty_ldiscs里面查找是否有N_MOUSE鏈路層的處理函數(shù)ops,如果沒有,就需要加載serport模塊,看看這個(gè)模塊init函數(shù) retval = tty_register_ldisc(N_MOUSE, &serport_ldisc);注冊一個(gè)N_MOUSE鏈路層的處理函數(shù)ops 創(chuàng)建一個(gè)新的N_MOUSE鏈路層new_ldisc,接著調(diào)用 tty_ldisc_assign(tty, new_ldisc);

      把新的鏈路層放在tty里面 retval = tty_ldisc_open(tty, new_ldisc);打開這個(gè)新的鏈路層

      至此,已經(jīng)給串口增加了一個(gè)N_MOUSE的鏈路層,并且把鏈路層的處理函數(shù)也注冊進(jìn)去了。這個(gè)串口當(dāng)前的鏈路層就是N_MOUSE。目前為止串口還只是個(gè)tty設(shè)備,并沒有注冊到serio總線上。繼續(xù)看我們的應(yīng)用程序:

      devt = type->type |(id << 8)|(extra << 16);if(ioctl(fd, SPIOCSTYPE, &devt)){

      fprintf(stderr, “inputattach: can't set device typen”);

      return EXIT_FAILURE;} ret = ld->ops->open(tty)

      ld->ops就是serport注冊的serport_ldisc static int serport_ldisc_open(struct tty_struct *tty)drivers/input/serio/serport.c 這個(gè)函數(shù)里面會(huì)創(chuàng)建一個(gè)serport結(jié)構(gòu)體,并初始化

      調(diào)用

      long tty_ioctl(struct file *file, unsigned int cmd, unsigned long arg)

      drivers/tty/tty_io.c retval = ld->ops->ioctl(tty, file, cmd, arg);static int serport_ldisc_ioctl(struct tty_struct * tty, struct file * file, unsigned int cmd, unsigned long arg)設(shè)置

      serport->id.proto = type & 0x000000ff;serport->id.id

      =(type & 0x0000ff00)>> 8;serport->id.extra =(type & 0x00ff0000)>> 16;這里三個(gè)值一定要和serio總線驅(qū)動(dòng)里面對應(yīng)的值一致,serio總線就是靠它們來給設(shè)備和驅(qū)動(dòng)建立聯(lián)系的。

      調(diào)用

      read(fd, NULL, 0);跟蹤代碼到內(nèi)核層tty_read:

      static ssize_t tty_read(struct file *file, char __user *buf, size_t count,loff_t *ppos)(ld->ops->read)(tty, file, buf, count)

      這個(gè)ld就是tty當(dāng)前的鏈路層結(jié)構(gòu),上面我們已經(jīng)設(shè)置N_MOUSE為tty的當(dāng)前鏈路層,因此ld->ops就是serport注冊的serport_ldisc static ssize_t serport_ldisc_read(struct tty_struct * tty, struct file * file, unsigned char __user * buf, size_t nr)

      serio_register_port(serport->serio);

      serio_init_port(serio);

      serio_queue_event(serio, owner, SERIO_REGISTER_PORT);注冊一個(gè)serio總線設(shè)備,關(guān)于serio總線,網(wǎng)絡(luò)有很多資料介紹,這里就不說了。至此,我們的串口設(shè)備已經(jīng)當(dāng)做serio總線設(shè)備注冊在serio總線上了,如果相應(yīng)的驅(qū)動(dòng)也在serio總線上,就會(huì)進(jìn)行設(shè)備和驅(qū)動(dòng)的匹配,然后調(diào)用驅(qū)動(dòng)里面的connect函數(shù),在這個(gè)函數(shù)里面就會(huì)創(chuàng)建input節(jié)點(diǎn)。我們的驅(qū)動(dòng)和設(shè)備已經(jīng)運(yùn)行起來了,現(xiàn)在看看數(shù)據(jù)是如何傳遞的

      先看具體串口中斷函數(shù): 我們以altera_uart.c為例: altera_uart_interrupt

      altera_uart_rx_chars(pp)

      tty_flip_buffer_push(port->state->port.tty);

      flush_to_ldisc(&tty->buf.work);

      disc->ops->receive_buf(tty, char_buf,flag_buf, count);disc->ops就是serport注冊的serport_ldisc static void serport_ldisc_receive(struct tty_struct *tty, const unsigned char *cp, char *fp, int count)

      serio_interrupt(serport->serio, cp[i], ch_flags);

      ret = serio->drv->interrupt(serio, data, dfl);drv->interrupt就是我們驅(qū)動(dòng)函數(shù)提供一個(gè)函數(shù),它每次接受一個(gè)字符,在這個(gè)函數(shù)里面,接受到足夠信息后,就能得到觸摸屏坐標(biāo)信息,然后通過input_report上報(bào)上去??纯磾?shù)據(jù)處理流程圖:

      總結(jié):

      要想讓基于serio總線驅(qū)動(dòng)的串口觸摸屏能正常工作,在linux內(nèi)核需要加載驅(qū)動(dòng)模塊,serport模塊。還需要一個(gè)上層應(yīng)用程序,這個(gè)程序需要進(jìn)行以下工作

      1、打開你要使用的串口,比如

      open(device, O_RDWR | O_NOCTTY | O_NONBLOCK)

      device為/dev/ttyS0

      2、設(shè)置串口波特率等,和你的串口觸摸屏一致

      3、給串口增加一個(gè)N_MOUSE鏈路層

      4、設(shè)置你的串口觸摸屏type,id,extra

      5、讀串口read(fd, NULL, 0);

      下載北爾觸摸屏使用總結(jié)(精選五篇)word格式文檔
      下載北爾觸摸屏使用總結(jié)(精選五篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        北峰使用說明書

        北峰(BF-5118 BF5118A)使用說明書北峰5118A(430-450) 信道編程 先關(guān)機(jī): YD3 $ E$ U2 k0 v2 o: M8 U 2 、同時(shí)按住 “MONI” 鍵及 "DIAL" 鍵冉旋轉(zhuǎn)開關(guān)鈕,此時(shí) 屏幕顯示 “SEL......

        斯維爾使用心得

        在個(gè)人計(jì)算機(jī)越來越普及的今天,大學(xué)生擁有自己的筆記本電腦已經(jīng)非常普遍。而怎么利用好自己的電腦就是現(xiàn)在的問題。在施工組織學(xué)的課上,老師介紹了清華斯維爾這款非常實(shí)用的工......

        北宿中學(xué)教師微機(jī)使用承諾書

        北宿中學(xué)教師用機(jī)使用承諾書  為進(jìn)一步推進(jìn)高效課堂改革,提高教師使用現(xiàn)代化手段進(jìn)行教育教學(xué)的水平,適應(yīng)新時(shí)期對教育教學(xué)工作的信息技術(shù)要求,解決教師用機(jī)問題,使用微機(jī)辦......

        臺(tái)達(dá)DOPB10E615觸摸屏與PLC通信總結(jié)

        臺(tái)達(dá)DOPB10E615觸摸屏與PLC通信總結(jié) 觸摸屏與s7300通信可以有direct MPI 、ISO TCP通信、with PC adapter通信,現(xiàn)對前兩種通信方式設(shè)置過程進(jìn)行介紹。 1、所需軟件 ①Screen......

        北正小學(xué)2010總結(jié)

        北正小學(xué)2010---2011學(xué)年度第二學(xué)期學(xué)校工作總結(jié) 2011年7月6日 本學(xué)期在在教委1123工作思路指導(dǎo)下,在中心校打牢基礎(chǔ)為發(fā)展奠基的辦學(xué)理念指導(dǎo)下,積極實(shí)施綠色教育,經(jīng)過大家共......

        北化大軍訓(xùn)總結(jié)

        軍訓(xùn)總結(jié) 14天的軍訓(xùn)是如此之快,如白駒過隙,時(shí)光匆匆而去,我伸手,想拼命抓住一些什么,卻發(fā)現(xiàn)一切的一切早已深入我的腦海,留在外面的僅為一層淡淡的回憶,抹不去的是那份軍訓(xùn)留給我......

        愛彌爾實(shí)習(xí)總結(jié)

        經(jīng)歷一個(gè)月的實(shí)習(xí),通過理論學(xué)習(xí)與實(shí)踐的結(jié)合,有太多的感受,太多的收獲,愛彌爾實(shí)習(xí)總結(jié)。很多東西經(jīng)歷了,感受了,就會(huì)成為永遠(yuǎn)的記憶!實(shí)習(xí)對我們走入社會(huì)做了很好的鋪墊,也是對我們個(gè)......

        proteus使用總結(jié)

        proteus使用總結(jié) 相關(guān)設(shè)置: 1、 如何設(shè)置電源為所需的電壓值? 答:在菜單選項(xiàng)的“Design”選擇“Configure Power Rails”,會(huì)彈出一個(gè)對話框,選擇“Name”為“Vcc”,然后在“voltag......