亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

LabVIEW自繪虛擬鍵盤:解決觸摸屏工控現(xiàn)場輸入難題

LabVIEW自繪虛擬鍵盤:解決觸摸屏工控現(xiàn)場輸入難題 做LabVIEW上位機(jī)的朋友十有八九都有過這種經(jīng)歷設(shè)備已經(jīng)拉到客戶現(xiàn)場操作面板是觸摸屏一體機(jī)界面上偏偏還有配方號、批次號、工號、IP地址這些必須手動輸入的字段。讓客戶接USB鍵盤不現(xiàn)實很多產(chǎn)線工位根本沒地方放用系統(tǒng)自帶軟鍵盤界面風(fēng)格和自家程序完全不搭中文輸入還要去戳屏幕體驗一言難盡。所以我花時間整理過一套LabVIEW中英文虛擬鍵盤源程序?qū)iT解決這類場景的輸入問題。這篇把方案選型、核心實現(xiàn)、實操步驟和踩坑記錄全部攤開講一遍做上位機(jī)、做HMI的朋友可以直接拿去改。1. 為什么LabVIEW項目里非要有這塊鍵盤不可1.1 觸摸屏工控現(xiàn)場的輸入難題寫辦公軟件的團(tuán)隊可能很難理解產(chǎn)線工程師為什么會對屏幕上多一個鍵盤這種事較真。但真正到現(xiàn)場調(diào)試過就知道很多自動化設(shè)備合同里明確寫著人機(jī)界面采用觸摸屏默認(rèn)就是不配實體鍵盤鼠標(biāo)的。設(shè)備操作員每天站在屏前手上戴著手套環(huán)境里有粉塵、油污實體鍵盤既占空間又難清潔。可MES相關(guān)需求又把手動輸入的字段堆到了界面上操作員編號、產(chǎn)品型號、生產(chǎn)批號、當(dāng)前工單、設(shè)備維護(hù)密碼……這些字段用下拉框很難覆蓋必須開放自由輸入。這種情況下放任不管操作員有幾個應(yīng)對辦法。第一跟現(xiàn)場工程師抱怨然后被塞一個積灰的舊鍵盤用膠布貼在屏邊上第二靠系統(tǒng)自帶軟鍵盤湊合但自帶軟鍵盤按鈕很小戴手套戳不準(zhǔn)在英文系統(tǒng)上還輸不了中文第三干脆把設(shè)備晾在那等IT來處理。不管哪一種本質(zhì)上都是在消耗現(xiàn)場信任。虛擬鍵盤這個看似不起眼的小功能恰恰是讓上位機(jī)交付后能不能直接開機(jī)干活的關(guān)鍵一環(huán)。1.2 現(xiàn)成軟鍵盤方案的三個坑有的朋友會說Windows不是自帶屏幕鍵盤嗎直接調(diào)不就行了這個方案聽起來節(jié)省成本實際用起來有三個繞不開的坑。第一個是界面風(fēng)格問題系統(tǒng)軟鍵盤的外殼、配色、字體跟LabVIEW做的界面完全是兩個世界的產(chǎn)物客戶看第一眼就會覺得這不是一套系統(tǒng)專業(yè)度大打折扣。第二個坑是可控性差。系統(tǒng)軟鍵盤的布局、按鍵大小、數(shù)字鍵盤是否常駐、中文輸入法如何切換通通不受程序控制。你真想限制操作員只能輸入數(shù)字或者強(qiáng)制使用特定數(shù)值范圍系統(tǒng)軟鍵盤完全配合不了。第三個坑更隱蔽——許多工廠的工控機(jī)是特定定制鏡像或精簡版Windows系統(tǒng)軟鍵盤可能被策略限制部署到現(xiàn)場才發(fā)現(xiàn)在別的機(jī)器上能彈出來的鍵盤這臺機(jī)器上怎么都打不開或者中文輸入法缺失求助IT又是一輪漫長的扯皮。與其賭現(xiàn)場環(huán)境不如把鍵盤邏輯完全放進(jìn)LabVIEW程序里。1.3 一套自繪虛擬鍵盤源程序的價值點(diǎn)我自己最初決定寫這套中英文虛擬鍵盤源程序目標(biāo)其實很樸素。第一在任何現(xiàn)場都能穩(wěn)定彈出來不受系統(tǒng)版本、精簡鏡像影響。第二界面風(fēng)格跟主程序完全統(tǒng)一尺寸、配色、字體都能調(diào)。第三中英文輸入都能搞定中文不能只靠調(diào)用外部輸入法。第四能和主程序業(yè)務(wù)邏輯打通比如輸完數(shù)字按回車就觸發(fā)查詢這類事件在虛擬鍵盤內(nèi)部閉環(huán)處理掉。后來在實際項目里又驗證出兩個額外收益。一是復(fù)用性鍵盤做成一個獨(dú)立子VI后多個項目之間互相拷貝只改字典和布局就能用。二是可維護(hù)性很多需求方會在驗收前幾天突然提能不能加個中文輸入如果鍵盤邏輯分散在主程序各處這種改動會非常痛苦而集中在一個源程序模塊里修改路徑很短。這也是我堅持自繪而不是臨時拼湊的核心理由。2. 方案選型自繪虛擬鍵盤的開發(fā)路線拆解2.1 三條主流實現(xiàn)路線對比動手前我其實比較過三條路線這里直接列出對比結(jié)論。實現(xiàn)路線實現(xiàn)成本中英文支持定制化能力部署與兼容性維護(hù)成本調(diào)用系統(tǒng)屏幕鍵盤極低依賴系統(tǒng)輸入法幾乎不可定制精簡鏡像可能缺組件無源程序可控第三方ActiveX軟鍵盤控件中等視控件而定有限需要注冊組件升級易出問題依賴廠商維護(hù)純LabVIEW原生控件自繪較高完全自主實現(xiàn)完全可控打包簡單運(yùn)行時隨程序下發(fā)源碼在手上隨時改表格里第三條路線前期投入最大但它換來的是整個鍵盤模塊完全透明?,F(xiàn)場出任何問題打開LabVIEW就能改、能查、能重現(xiàn)而不是面對一個黑盒控件干瞪眼。工控項目里最怕的就是軟件在客戶那里出問題而你無法定位原生自繪恰恰把這種風(fēng)險壓到最低。2.2 為什么原生控件自繪更符合工控場景工控上位機(jī)有一個區(qū)別于普通Windows應(yīng)用的特點(diǎn)運(yùn)行環(huán)境不可控程度高。同樣是Win10有的現(xiàn)場是普通辦公版有的是各類定制精簡鏡像第三方ActiveX控件在打包后往現(xiàn)場一裝經(jīng)常出現(xiàn)注冊表項缺失、運(yùn)行庫沒裝、控件未授權(quán)等一串連鎖反應(yīng)。系統(tǒng)軟鍵盤更不用說連在不在都取決于鏡像策略。原生控件則沒這個問題——它只是普通LabVIEW前面板控件隨VI一起打進(jìn)安裝包不需要額外注冊任何組件。另外LabVIEW原生控件的風(fēng)格可以和主程序用同一套主題色、字體大小和按鈕形狀。好的HMI界面之所以讓操作員覺得高級一個重要原因是視覺語言統(tǒng)一。界面上一堆混合風(fēng)格的控件跟Word里混了三種字體一個道理。原生自繪能直接把這層統(tǒng)一感做出來。2.3 整體架構(gòu)與數(shù)據(jù)流設(shè)計這套虛擬鍵盤源程序的架構(gòu)我拆成三層。界面層是前面板上一堆布爾按鈕負(fù)責(zé)呈現(xiàn)和接收點(diǎn)擊這一層只管哪些鍵被按下映射層是按鍵識別與狀態(tài)管理邏輯負(fù)責(zé)把按鈕點(diǎn)擊翻譯成字符或者功能命令這一層是鍵盤的靈魂所在中英文切換、Shift狀態(tài)、拼音組合都在這里完成交互層負(fù)責(zé)把結(jié)果送到目標(biāo)輸入控件并處理回車通知。數(shù)據(jù)流上一次完整的按鍵操作是這樣的操作員在觸摸屏按下字母鍵該按鈕的值變更事件觸發(fā)事件結(jié)構(gòu)收到控件引用和當(dāng)前值映射層根據(jù)標(biāo)簽文本判斷按的是哪一個鍵結(jié)合當(dāng)前處于英文、拼音還是數(shù)字模式得出本次要輸出的內(nèi)容如果內(nèi)容是需要上屏的字符就直接寫入當(dāng)前目標(biāo)輸入控件然后把焦點(diǎn)切回目標(biāo)控件如果是回車、退格這類功能鍵則執(zhí)行相應(yīng)的通知或刪除操作。整體數(shù)據(jù)流單向、清晰出問題時順著鏈路查就行不會出現(xiàn)這個字符到底是誰寫進(jìn)去的這種懸案。3. 核心實現(xiàn)細(xì)節(jié)按鍵識別、中英文切換與焦點(diǎn)管理3.1 用控件標(biāo)簽識別按鍵避免100個事件分支很多第一次寫虛擬鍵盤的朋友第一反應(yīng)是在事件結(jié)構(gòu)里給每一個按鈕單獨(dú)建一個分支100個按鍵就是100個分支。這種做法不是說不行但維護(hù)起來極其痛苦想改一個字的顯示標(biāo)簽要動一堆地方。我的做法是只建三五個分支用控件標(biāo)簽文本識別這一招把按鍵區(qū)分開。具體來說在前面板上每個按鍵控件的標(biāo)簽直接設(shè)為它代表的字符比如字母A鍵標(biāo)簽就叫AShift鍵標(biāo)簽就叫Shift。在事件結(jié)構(gòu)中把這100個按鍵的值變更事件全部綁定到同一個事件分支事件數(shù)據(jù)里的控件引用就是被點(diǎn)擊的那個鍵。通過一個屬性節(jié)點(diǎn)讀取這個引用的標(biāo)簽文本再用條件結(jié)構(gòu)Case根據(jù)標(biāo)簽文本決定分支邏輯。這里把處理邏輯用文字概括一下事件分支(多個按鍵值變更): 控件引用 - 屬性節(jié)點(diǎn)讀出標(biāo)簽文本 switch(標(biāo)簽文本): case A..Z: 輸出字母 case 0..9: 輸出數(shù)字 case Shift: 切換Shift狀態(tài) case Backspace: 刪除最后一個字符 case Enter: 觸發(fā)完成通知 default: 其他字符鍵同樣輸出用這種結(jié)構(gòu)新增一個字符鍵只需要在前面板放一個按鈕、把標(biāo)簽改成對應(yīng)字符程序框圖一行不用動擴(kuò)展性比逐鍵建分支好太多。關(guān)鍵是LabVIEW的控件引用機(jī)制讓這件事變得非常簡單事件結(jié)構(gòu)中拿到的不是字符串而是控件對象的引用讀寫它的標(biāo)簽、值、焦點(diǎn)等屬性都暢通無阻。3.2 中文拼音輸入與候選字機(jī)制的實現(xiàn)這套源程序里中文輸入采用拼音加候選字方案不依賴操作系統(tǒng)任何輸入法程序?;舅悸肥钱?dāng)鍵盤切換到中文模式后字母鍵不再直接上屏而是先進(jìn)入一個拼音緩沖區(qū)緩沖區(qū)里拼出一個完整拼音后程序到內(nèi)置字典里檢索出對應(yīng)的候選漢字顯示在候選字列表控件里操作員點(diǎn)擊候選字這個字才寫入目標(biāo)輸入控件。實現(xiàn)上字典通常用一個二維字符串?dāng)?shù)組常量來表達(dá)第一列是拼音第二列是逗號分隔的漢字候選比如zhong,中,鐘,種,眾,重這樣的結(jié)構(gòu)。檢索時把拼音緩沖區(qū)內(nèi)容和字典第一列做字符串匹配命中的一行就拆成候選列表顯示。這個字典可以按項目需要增補(bǔ)比如某工廠經(jīng)常要輸入產(chǎn)品批次用字、人員姓名的生僻字直接往數(shù)組里加行就行不用改任何程序結(jié)構(gòu)。這里有個細(xì)節(jié)值得多說一句在設(shè)計拼音檢索邏輯時最好支持完整拼音匹配而不是前綴匹配否則操作員輸入帶聲調(diào)的數(shù)字或者拼音還沒輸完就急著看候選很容易造成誤判。我在實際項目里用的策略是完整拼音才匹配加候選列表動態(tài)刷新屏幕下方還有一個拼音緩沖區(qū)顯示框讓操作員隨時知道當(dāng)前拼到了哪一步。中文輸入過程的體驗順不順很大程度上看這個反饋做得到不到位。3.3 焦點(diǎn)控制虛擬鍵盤不搶焦點(diǎn)的完整做法虛擬鍵盤最容易翻車的地方是真機(jī)一碰就暴露的焦點(diǎn)問題。觸摸屏操作沒有鼠標(biāo)光標(biāo)只有一個當(dāng)前活動控件的概念。正常情況下操作員先點(diǎn)擊文本輸入框文本框獲得鍵盤焦點(diǎn)此時實體鍵盤或掃碼槍輸入的字符會落在文本框里。問題來了一旦操作員接著點(diǎn)擊屏幕上的虛擬鍵盤按鍵這個鍵盤按鈕本身變成了活動控件鍵盤焦點(diǎn)從文本框跑到了虛擬鍵盤按鈕上之后再點(diǎn)其他虛擬鍵輸出的字符就不知道跑哪去了。解決辦法的核心是焦點(diǎn)強(qiáng)制回收。虛擬鍵盤每次處理完一個按鍵都要立刻把鍵盤焦點(diǎn)寫回當(dāng)前目標(biāo)輸入控件。在程序框圖上就是保存一份目標(biāo)控件的引用處理完字符后通過屬性節(jié)點(diǎn)把該控件的Key Focus有的版本里叫鍵盤焦點(diǎn)設(shè)為True。這一步必須放在虛擬鍵盤按鈕事件分支的同一次執(zhí)行中完成不能留著下個循環(huán)再做否則操作員會肉眼可見地看到焦點(diǎn)閃了一下又跳走。另外還有一個經(jīng)驗鍵盤子VI最好作為普通子VI嵌入到主程序前面板中不要讓鍵盤彈成獨(dú)立頂層窗口。原因很簡單跨VI操作別的程序前面板控件的焦點(diǎn)在LabVIEW里有時會受到限制或需要額外引用處理而嵌入到同一前面板后所有控件引用都是同一VI下的正常關(guān)系焦點(diǎn)回收邏輯最穩(wěn)。3.4 回車觸發(fā)業(yè)務(wù)邏輯的實現(xiàn)方式工控界面上的輸入框經(jīng)常講究輸完按回車立即執(zhí)行下一步。比如掃碼槍掃完條碼自動回車程序馬上查詢數(shù)據(jù)庫操作員在鍵盤上輸完工單號按回車界面直接跳轉(zhuǎn)。很多人直接掛目標(biāo)控件的值變更事件結(jié)果發(fā)現(xiàn)每敲一個字符界面就反應(yīng)一次輸入還沒結(jié)束邏輯已經(jīng)跑了好幾遍操作體驗一塌糊涂。正確做法是這樣目標(biāo)輸入控件在生產(chǎn)運(yùn)行期間只做純文本接收不觸發(fā)業(yè)務(wù)邏輯虛擬鍵盤上的回車鍵被按下時不是簡單把回車字符追加進(jìn)文本框而是通過用戶事件或者消息隊列向主程序發(fā)送輸入完成信號主程序收到信號后才從目標(biāo)控件讀取當(dāng)前值執(zhí)行查詢、校驗或跳轉(zhuǎn)。這樣設(shè)計還有一個額外好處虛擬鍵盤、實體鍵盤、掃碼槍三種輸入路徑可用同一把回車邏輯。掃碼槍以USB鍵盤模式輸出時掃完碼自動補(bǔ)一個回車這個回車天然觸發(fā)輸入完成信號數(shù)據(jù)和鍵盤輸入統(tǒng)一走同一條處理鏈。這套一致性在MES掃碼綁定場景下特別值錢鍵盤和掃碼槍兩條輸入鏈路不用寫兩套業(yè)務(wù)代碼。4. 實操過程完整搭出一套中英文虛擬鍵盤4.1 前面板布局與按鈕機(jī)械動作選擇動手搭之前先規(guī)劃好按鍵布局。標(biāo)準(zhǔn)QWERTY三行字母區(qū)、一個數(shù)字符號區(qū)、一排功能鍵區(qū)這是大多數(shù)操作員最熟悉的排布不要為了省空間搞另類排列。觸摸屏對按鍵尺寸有硬性要求我習(xí)慣把字母鍵做成40像素以上對應(yīng)約10到12毫米物理尺寸間距至少2像素戴手套操作也不容易誤觸功能鍵可以用稍小尺寸但至少也要35像素。整體放在屏幕底部三分之一的區(qū)間避免遮擋主界面的數(shù)據(jù)展示區(qū)。每個按鍵控件的機(jī)械動作建議統(tǒng)一設(shè)為Latch類型按下觸發(fā)、讀取后自動復(fù)位。這類鎖定式機(jī)械動作的程序邏輯很簡單每次按下產(chǎn)生一次True事件結(jié)構(gòu)讀取并處理完后按鈕自動復(fù)位天然避免了長按重復(fù)觸發(fā)。如果用瞬時動作操作員手指一直按著屏幕值會持續(xù)保持True不小心就觸發(fā)N次邏輯調(diào)起來很惱火。視覺上功能鍵用不同底色區(qū)分會有幫助目前我的習(xí)慣是Shift用深灰、Backspace用紅、Enter用綠、中英文切換用藍(lán)其余字母數(shù)字鍵用淺灰布局邏輯一眼掃過去就很清楚。4.2 程序框圖的關(guān)鍵邏輯與狀態(tài)管理程序框圖主體是一個While循環(huán)包著事件結(jié)構(gòu)事件結(jié)構(gòu)里維護(hù)幾個核心狀態(tài)當(dāng)前模式英文、拼音、數(shù)字、Shift狀態(tài)、Caps狀態(tài)、拼音緩沖區(qū)字符串。這些狀態(tài)用移位寄存器保存每處理一次按鍵后更新狀態(tài)再傳給下一輪事件。字符鍵的處理邏輯分四種情況。模式是英文時把標(biāo)簽文本按Shift和Caps狀態(tài)做大小寫轉(zhuǎn)換后寫入目標(biāo)控件模式是數(shù)字時只允許數(shù)字鍵輸出模式是拼音時字符進(jìn)入拼音緩沖區(qū)并刷新候選字列表不直接上屏拼音候選字被選定時把選中的漢字拼接進(jìn)目標(biāo)文本框同時清空拼音緩沖區(qū)。功能鍵處理相對獨(dú)立Backspace從目標(biāo)控件文本末尾刪一個字符Enter發(fā)送用戶事件觸發(fā)輸入完成Shift和Caps只改狀態(tài)不產(chǎn)生字符輸出。這里提醒一個新手容易漏的點(diǎn)事件結(jié)構(gòu)里的多個按鍵共享一個分支時注意事件數(shù)據(jù)里還要判斷觸發(fā)事件的是哪一個引用。尤其是在綁定動態(tài)事件時如果不加區(qū)分就拿引用去讀標(biāo)簽文本后面Case結(jié)構(gòu)會亂。建議在事件分支開始處就讀取引用并轉(zhuǎn)成局部變量后面各處統(tǒng)一使用同一個引用保證一致性。4.3 子VI封裝、數(shù)據(jù)交互與主程序?qū)渔I盤做完后以子VI形式供主程序調(diào)用。子VI對外暴露的接口我固定為三組目標(biāo)控件引用輸入、當(dāng)前模式輸入輸出、用戶事件輸出輸出。主程序里每個需要輸入的可編輯控件都綁定一個鼠標(biāo)按下或者鍵盤焦點(diǎn)事件在事件處理里把該控件的引用傳給鍵盤子VI的輸入引腳。這樣操作員點(diǎn)哪個輸入框虛擬鍵盤就自動知道往哪個框里送字符不需要額外做選中目標(biāo)的操作。數(shù)據(jù)交互方式我推薦用戶事件加隊列的組合。用戶事件用來通知輸入完成這類異步業(yè)務(wù)信號隊列用來傳遞字符串消息主程序在其他循環(huán)里消費(fèi)。如果項目規(guī)模不大也可以簡化成鍵盤子VI輸出一個字符串控件主程序輪詢字符串控件取值后清空。不過輪詢方案多多少少有點(diǎn)浪費(fèi)CPU而且處理不及時我建議能上事件就上事件。如果你用的是JKI狀態(tài)機(jī)之類的框架虛擬鍵盤的輸出消息還可以直接轉(zhuǎn)成消息幀塞進(jìn)狀態(tài)機(jī)隊列里實現(xiàn)主界面邏輯和鍵盤輸入模塊的徹底解耦。我有一個項目就是這么干的鍵盤子VI完全不知道主程序在做什么它只負(fù)責(zé)把人按的鍵翻譯成消息主狀態(tài)機(jī)收到消息后再決定跳轉(zhuǎn)、校驗還是落庫維護(hù)起來非常清爽。4.4 與掃碼槍等外部鍵盤輸入的統(tǒng)一處理前面提到過很多掃碼槍工作在USB鍵盤模式相當(dāng)于一個只會敲字符串的實體鍵盤插入電腦后不需要裝驅(qū)動焦點(diǎn)在哪個文本框條碼就進(jìn)哪個框。這種設(shè)計恰恰給了我們一個啟發(fā)虛擬鍵盤本質(zhì)上也是輸入設(shè)備它的輸出路徑跟掃碼槍沒有本質(zhì)區(qū)別都是往當(dāng)前焦點(diǎn)控件里塞字符。所以我在主程序中并不區(qū)分字符是從虛擬鍵盤來的還是掃碼槍來的統(tǒng)一目標(biāo)控件值變更、統(tǒng)一回車觸發(fā)邏輯數(shù)據(jù)源無關(guān)性讓業(yè)務(wù)層不用寫一堆條件判斷。唯一需要留意的是掃碼槍的字符輸入速度很快一整個條碼在幾十毫秒內(nèi)全部灌進(jìn)文本框如果目標(biāo)控件的事件處理里做了重量級操作比如查數(shù)據(jù)庫就會把輸入卡在半路。做法是把數(shù)據(jù)接收和業(yè)務(wù)處理放在不同循環(huán)里接收循環(huán)只管把值收進(jìn)來放進(jìn)隊列處理循環(huán)再慢慢消費(fèi)兩者速率天然解耦。虛擬鍵盤手動輸入雖然慢但在同一套架構(gòu)下也享受到了這個好處。5. 常見問題與排查技巧實錄5.1 點(diǎn)擊按鍵后目標(biāo)框的焦點(diǎn)被搶走這是虛擬鍵盤項目里出現(xiàn)頻率最高的問題現(xiàn)象是操作員點(diǎn)一下虛擬鍵盤按鈕輸入框的光標(biāo)就不見了后面的字符要么沒反應(yīng)要么跑進(jìn)奇怪的地方。排查要點(diǎn)是把導(dǎo)致焦點(diǎn)變化的每一個事件都過一遍。首先確認(rèn)點(diǎn)擊虛擬鍵后目標(biāo)輸入控件是否被重新設(shè)置了焦點(diǎn)其次檢查目標(biāo)控件的屬性里有沒有禁用或者只讀開關(guān)誤開導(dǎo)致它根本拿不到焦點(diǎn)最后檢查鍵盤按鈕的機(jī)械動作會不會造成值在多個循環(huán)間閃爍因為焦點(diǎn)切換跟控件狀態(tài)變化有關(guān)。如果焦點(diǎn)設(shè)置了但焦點(diǎn)還是丟多半是鍵盤子VI被當(dāng)成獨(dú)立頂層窗口彈出跨VI焦點(diǎn)控制受限。把鍵盤改成嵌入主程序前面板后這個問題基本能解決。5.2 中文輸出亂碼與字體顯示異常中文亂碼分兩種情況處理。第一種是真正的編碼錯亂出現(xiàn)原因是LabVIEW字符串在不同機(jī)器上的本地代碼頁不一致比如程序在中文系統(tǒng)開發(fā)部署到英文系統(tǒng)后中文字符串變成問號。解決思路是在涉及文件的場景把字符串統(tǒng)一轉(zhuǎn)成UTF-8字節(jié)寫入讀取時反向轉(zhuǎn)換不要直接拿中文字符串當(dāng)落庫值在純界面顯示場景則要保證目標(biāo)文本框控件使用的字體支持中文常見做法是把字體設(shè)置為宋體或微軟雅黑。第二種是顯示問題字符沒亂但顯示成方框。這種不是編碼問題是字體不支持。設(shè)備部署機(jī)上如果沒有安裝對應(yīng)字體界面上的中文字符就會被替代字符占位。打包時把字體一并帶上或者干脆在設(shè)計時就指定系統(tǒng)自帶且支持中文的字體能省去不少現(xiàn)場救火的時間。5.3 觸摸屏上按鍵手感差、誤觸多觸摸屏操作和鼠標(biāo)點(diǎn)擊不一樣沒有懸停狀態(tài)也沒有精確的光標(biāo)。操作員如果戴手套手指接觸面積大40像素以下的按鍵非常容易誤觸相鄰鍵。經(jīng)驗值是鍵間距至少2到4像素整鍵尺寸至少40像素如果屏是10.1寸以下的小屏寧可壓縮布局行數(shù)也不能無限縮小按鍵。另外我遇到過一種典型的誤觸按鍵值在觸摸屏的電容感應(yīng)上產(chǎn)生抖動一次點(diǎn)擊被事件結(jié)構(gòu)抓到兩次True導(dǎo)致一個字符輸出兩遍。排查時在事件分支的True處理里加一個簡單的時間過濾比如連續(xù)兩次按鍵間隔小于100毫秒則忽略基本能壓掉這類問題。要記得這個過濾只防抖不要擋住操作員故意快速連輸?shù)那闆r所以閾值不要設(shè)得太大。5.4 打包部署后鍵盤顯示異常開發(fā)環(huán)境里一切正常打包安裝到現(xiàn)場機(jī)器后鍵盤錯位、字體變化、界面縮放異常這類問題多半和高DPI、字體缺失有關(guān)。工控現(xiàn)場常見的觸摸屏一體機(jī)分辨率不低但縮放設(shè)置五花八門LabVIEW前面板如果沒做DPI感知設(shè)置高分屏下會模糊一片或者控件錯位。打包前建議在項目屬性里確認(rèn)前面板縮放模式在目標(biāo)機(jī)器上實測不同分辨率下的顯示效果優(yōu)先保證最常使用的那個分辨率表現(xiàn)良好。還有一個容易踩的坑有些工控機(jī)安裝的是LabVIEW運(yùn)行引擎而不是完整開發(fā)環(huán)境如果鍵盤VI用到了某個只在開發(fā)環(huán)境默認(rèn)路徑下的字體或資源打包時沒設(shè)置好運(yùn)行環(huán)境里就會找不到。打包前用安裝程序向?qū)О堰\(yùn)行引擎一并帶上再把項目用到的字體手動添加進(jìn)來能避免大部分這類問題。5.5 幾個項目用過之后的整體體會這套虛擬鍵盤源程序我在實際交付里反復(fù)用了幾輪最大的體會是虛擬鍵盤不是一個錦上添花的玩具功能而是直接影響設(shè)備能否通過驗收的基礎(chǔ)設(shè)施??蛻舨粫驗樗嗉臃值坏┲形妮斎敕ㄕ{(diào)不出來、焦點(diǎn)亂跳、回車不觸發(fā)減分是實打?qū)嵉摹K越ㄗh大家在項目計劃里就把鍵盤模塊當(dāng)成一等公民排期而不是最后一天臨時塞進(jìn)去的東西。我還總結(jié)出一個實用習(xí)慣鍵盤子VI做成通用模板后每個新項目先復(fù)制一份再按項目需求改三樣?xùn)|西——拼音字典加項目專用詞匯、功能鍵布局、配色主題。主界面業(yè)務(wù)邏輯完全不需要動。這樣一套框架沉淀下來后面再遇到客戶臨時要加中文輸入這類需求改動時間基本能控制在半天以內(nèi)現(xiàn)場應(yīng)對起來會從容很多。最后再提一個細(xì)節(jié)記得在鍵盤上給輸入完成留一個顯眼的確認(rèn)鍵并且讓這個鍵在觸摸屏上足夠大很多操作員輸完數(shù)據(jù)后習(xí)慣性地找綠色確認(rèn)按鈕這個位置做不好前面所有輸入體驗都白搭。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
超碰人妻中文在线| 欧美成人都市人妻| 少妇综合| 91亚洲人| 天天综合站| 精品乱子一区二区三区99| 日韩不卡a级视频专区| 亚洲欧美另类激情小说| 欧美在线|亚洲| 色蜜AV| 无码高清国产AV| 91日韩| 伊人嫩草| 无卡一区=区| 久草色悠悠在线视频| 91丨九色丨东北熟女| 午夜一区二区三区国产| 日韩操逼性鲍| 国产无码高清操逼视频| 69av一区二区三区| 国产91av在线播放| 成人av福利在线观看| 亚洲全色网| 久久久91福利姬| 久男人久久| 午夜福利在线视频1000| 国产人伦精品一区二区三区 | 嗯啊啊啊轻点视频 | 午夜福利在线合集| 久久久性少妇| 丰满欧美放荡少妇在线| 性一级黄色录像片网站导航| 久久亚洲一区女同性恋中文字幕| 天堂精品一区| julia ann久久| 久久有码| 亚洲图片视频小说| 青青草影视蜜久久| 综合网亚洲1| 任我爽在线视频免费观看 | 看大黄色大片原件| 韩国午夜理伦三级好看| 丁香六月婷婷综合| 国产馆极品诱惑| 天天综合色电影| 91色五月俺来也| 色老汉色| 日韩图色| 草草草视频在线免费看| 日韩成人大片在线观看| 丝袜熟女2P| 精品999日本| 久久久久久久国产| 96国产精品| 国产成年女黄特黄| 嫩草在线视频| 五月丁香啪啪网| 亚洲性爱高潮影院| 97久久精品国产| 97超碰人操| 大香蕉懂9| 夜夜爽夜夜操| 亚洲精品三区在线观看| 俺去俺来也在线www| 囯产乱伦一区二区三女| 伊色综合天堂色97| 久久爱超碰网| 亚洲自拍偷拍视频在线| 亚洲精品无码久久AV| 国产做?爰片久久毛片?片美国| 超碰av在线| 99日免费视频中文字幕| 国产女人视频三四五区| 桑老女人九区| 国产真乱mangent| 国产精品4p在线观看| 亚洲九月丁香| 97超碰逼| 亚洲美女av无码| 亚洲一级性爱视频免费看| av婷婷色婷婷色六月| 超碰79人人乐| 日1区2区3区2020| 色吧91| 国产女人和拘做爰视频 | 插欧洲美女欧美精品| 欧美性爱另类综合| 91男人天堂网| 成人无码在线超碰网| 极品极品色影院| 午夜天堂网| 久久久久久久久久久久色网| 成人麻豆av电影网站| 91综合在线| 白丝jkav| 97爱爱| 午夜男人一级A片7777| SS久久| 一级乱伦网站| 天天日天天插| 尤物av网站免费在线播放| 大香蕉一线视频| 五月天久久婷婷亚洲| 人人操人人摸超碰| 人妻天堂综合网| 国产av色网| 1人人看人人摸人人操| 女优视频第10页| 碰人碰碰人人开房人肉| 亚洲色图大香| 性爱乱伦视频免费| 在线视频五十市| 少妇久久久| 精品久久久久,69国产成人精| 黄色成年| 色香蕉影院| 久久久国产护士丝袜美腿一| 丰满高潮18xxxx| 东京热精品97综合网| 日婷婷| av在线人气| 亚洲无码com| 午夜久久一区二区无码中出| 精品综合久久久久久五月天| 久操B网| 日韩精品资源专区二区| 中文字幕十五区| 成 人片 黄色大片| 色欧洲97| 色婷五月天| 亚洲综合影院| 久久精品老司| 一起草日韩| 久久人妻少妇| 日本特黄f c2| 中文字幕人妻资源在线| 97久久精品国产| 无码人妻精品一区二区中文| 久久久久久久综合,国产| 亚洲成人久久美女| 狠狠操狠狠操操| AV高清一区| 亚洲h片在线免费观看| 亚洲欧洲第二视频在线观看色图| 日韩精品1区2区中文字幕| 日韩黄色小说| 射 色综合| 日韩国产精品人妻无码久久久| 国产av热热色| 中文字幕艹艹| 国产成人无码网站在线视频| 日本视频在线中文字幕| 中文字幕AV片| 91九九| 91精品国产91久久青草| 色哟哟1区2区| 青娱乐导航AV| 欧美强奸乱能| 金莲网址| 三上悠亚在线毛片91| 75大香蕉| 天天弄天天操| 熟女五十路一区二区三| 好吊色综合| 九九热精彩视频| 青草av在线| 韩国三级一线观看久| 碰超人人在线一区二区三区| 在线黄页看毛片| 国产精品久久久无码AV网站| 大香蕉www.超碰| 久9综合在线| 欧美成人精品一区二区三区| www色日本| 百度百度日本操逼| 欧美日韩中文字幕不卡| 91美女色视频亚洲| AV天堂电影网| 欧美激情总合网| 免费综合亚洲中文| 日韩在线性爱免费视频| 视频不卡中文字幕| 欧美日韩亚洲少妇寂寞影院正在播放 | 久久久久9| 久久久久免费少妇| 色五月丁香五月| 天天色,天天干,天天干| 国产做?爰片久久毛片?片美国| 一区二区乱码福利| 俞拍久久国应视频| 精品无人区麻豆乱码1区2区图片| 在线小视频| 日日日啊啊啊| 一区二区视频你懂的| 久久发布国产伦子伦精品| 亚洲超碰在线| 亚洲欧洲综合视频在线| 人人操人人摸人| 素人一区二区三区日韩| 69少妇一区二区| 97超碰站| 日本成人A片网站| 美女天天干| 色综合加勒比| 中文字幕人妻资源在线| 国产专区第一页| 91丨豆花丨熟女| 成人一级性爱| 强奸乱伦av电影| 看大黄色大片原件| 欧美黑人精品一区二区| 不卡啪啪视频| 五月激情在线| 91在线美女| 99re在线观看| 亚洲日本天堂| 97在线播放 | 99在线无码精品秘 入口黑人| 思思热在线视频免费| 久久精品国产Aⅴ| 色欲天天综合久久久无码网中文| 翔田千里A片一区二区| 国内偷自视频区视频综合 | 成人精品电影| 国产精品91ai| 小电影欧美91| 神马久久久久久| 国产精品人妻免费精品| 日韩熟女操逼| 午夜福利免费精品视频| 熟妇在线视频一区二区| 国产精品视频播放| 久久9999| av一区二区三区不卡| 亚洲天堂AV在线播放| 久久精品国产96精品亚洲拳交| 九九性爱网| 亚洲最大黄网| 欧美专区17页| 欧美亚洲国产91在线| 超碰在线观看av不卡| 色九九综合| 亚洲免费日韩在线一区二区| 天天搞欧美| 操逼网站网站| 99热这里只有精品地址| 久久久18禁| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 神马久久久久眼| 传媒免费一区二区三区| 日韩情色一区二区| 小视频玖玖| 日韩人妻大香蕉| 99精品伊人| 伊人骚琪琪亚洲天堂网站| 日韩精品在线放| 四虎影院成年人片| 天天α片| 国内外内射高清视频| 高跟丝袜AV专区国产| www老逼91| yazhououmeizongya| 毛片久久| 久久极品一区二区| 热久久无毒不卡| 丁香五六月啪啪| 韩日精品四区| 综合欧美亚洲| 日日夜夜狠狠| 94色色电影网| 天天干天天插| 欧亚 另类 久| 成人免费福利网站国产| 国产天天看| 精品国产Av无码久久久伦古装| 日本福利二区视频| 天天综合网合集91| 十八岁啪啪视频免费看| 亚洲激情天堂网| 欧美资源| 国产亚洲 中文欧美久久| 老司机香蕉| 一级久久性爱视频| 日日干夜夜骑| 乳欲人妻办公室奶水| 欧洲一区二区三区免费| 蜜乳AV.COM| 一区二区 电影 亚洲| 俄罗斯及免费在线看| 五月丁香网站| 亚洲毛片基地专区| av天天在线观看| 青青青在线高清视频在线一二三四区| 亚洲欧洲网站免费观看| 夜夜春夜夜操| 免费观看啪视频| 欧美色亚洲色| 91久久久久免| 1769成人国产精品视频| 天天干2019| 亲子敌伦对白在线播放| 欧美中文字幕男人天堂久久精品 | 秋霞怕怕片| 中文一区二区婷婷视频| 亚洲 无码 偷拍| 欧美激情视频一区二区三区不卡| 四虎国产精品永久在线囯在线| 精品 码产区一区二-1080P高清在线www-B029AV | 精品黄色电影| 中文字幕78| 在线综合色| 人乳av| 丁香六月婷婷久久综合| 亚洲不卡三级手机播放| 校园春色综合香蕉| 色爱国产| 久久精品国产精品一区| 欧美综合 站| 色色综合网站| 久久久新亚洲AV| 99re这里| 麻豆国产尤物AV| 亚洲中文字幕在现观看| 日韩特一级久久| 久久精彩视频| 国产乱伦亚洲| 美女黄页网站| 97一区二区三区视频| 大地资源在线观看中文第二页| 韩日欧亚a级| 成年女人一区| 婷婷亚洲五月***久久| 亚洲在线91| 欲射影视| 亚洲激情网一二三四区| 久久亚洲精品成人av| 人妻天堂网| 亚洲人久久久网| 99中出在线| 中国国国产一级特黄毛片| 欧成人精品一区二区三区| 日本啊啊啊啊啊视频| 色色色色网站| 欧美精品99久久久**| 上床啊啊啊| 91美女看B| 亚洲有码 视频一区| 丁香五月综合| 伊人久久综合影院| 中英熟女操女| 91老司机在线| 久久久久久久9999| 91女优在线观看 | 免费1级a做爰片观看| 男同专区一区二区三区在线| 欧美激情黑人| 吉川爱美亚洲二区在线| 97 国产一区| 亚洲午夜免费狠狠干| 国产欧美一级在线观看| 五月天我淫我色av| 国产无码三级视频在线观看| 亚洲精品久久久久毛片A片拉屎 | 国产日比| 色综合尤物| 欧美熟女操屄| 夜间福利片1000无码| 最新av网站在线观看| 亚洲欧美日韩中文播放| 国产品精品自在在线午夜免费| 国产午夜福利合集| 无马一区二区| 97se亚洲综合自| nuu12国产麻豆精品| 噜噜噜亚洲精品| av天天在线| 亚州色图欧美| 天天插天天操天天摸天天射天天看| 亚洲官网在线| 国产美女口爆吞精| 日日噜噜夜夜久久亚洲一区二区 | 国产多人在线观看视频| 7777奇米影视久久| 国产最新小视频在线播放下载| 一本色道无码DVD中文字幕| 91综合熟女| 亚洲资源站| 诱惑网综合| 亚洲激情片| 国产精品白领在线观看| 在线播放成人高清免费视频| 色在线综合| 波多野结衣一级视频| 国产女乱淫真高清免费视频| 成人福利视频网| 2024人人操人人摸| 日本一区三级韩国| 97色97好| 91亚洲丝袜| 999国产精品999久久久久久| 中文字幕人妻资源在线| 精品国产丝袜一区二区三区乱码| 凸凹视频在线观看| 蜜臀久久99精品久久久老,,| 欧美成人精品一区二区三区| 亚熟hd视频在线| 国产91专区| 97碰碰色| 熟妇xxxxx性春色| 岛国艾薇凹凸视频天堂| 欧美不卡在线美女| 亚洲自拍一区夜夜操| 夜夜做夜夜爽精品视频| 久9无限国产| 免费?级毛片无码?∨蜜芽试看| 日韩一性一交一A片俄罗斯| 成人看片网站| 天天综合网1| 人妻夜爽夜夜爽| 一级乱伦网站| 久久草大香蕉| 一区二区三区 丝袜高跟| 亚洲综人| 亚洲免费在线探花| 99丝袜福利在线播放| 九九九久久久久| 成人草草视频| 亚洲性爱电影| 久久黄黄| 男人的天堂kva| 久久成人国产精品| 久久婷五月| 97超碰在线资源网站| 欧美在线啊啊| 99热在线播放| 蜜臀Av一区二区三区| 成人一级性爱| 伊人国产av| 国产搭汕a级片| 精品人妻一区二区视频| 天天干天天日天天射黄色| 亚洲清纯唯美| 无码区蜜乳| 五月天婷婷激情| 日韩色图 一区二区| 波多野结衣之双飞调教在线播放| 五月丁香色综合| 97久久国产亚洲精品超碰热| 操逼视频色| 四月丁香婷婷| 亚洲 欧美 色图| 成人性爱电影网| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 亚洲国产一区二区三区四区国产| 亚洲淫乱骚妇AV| 人妻久热在线| 变态另类专区| 欧美性爱十八禁| 97亚洲中文| 青青青操| 99re9| 色婷久久| 久久久久国色αv免费观看| 日本欧美亚洲高清在线看| 九九热视频这里只有精品| 人人搞人人插人人操| 天天摸,夜夜摸| 综合五月天| 综合网色| 91色插| 亚洲高潮少妇| 2019天天干| 久久黄黄| 边做饭边操逼逼| 麻豆福利视频导航| 东北丰满熟女国产一区| 激情小说亚洲视频| 人人摸人人叼| 中文字幕成人乱码熟女精品国50 | 尹人免费观看视频在线| 欧美色九九九| 一级黄色视频网| 偷拍片久久| 亚洲经典啪啪| 91精品国产91久久青草| 老熟妇综合| 九九久久一区二区伦理| 97超碰影音| 久久久久久久极品香蕉视频| 国产午夜福利电影免费在线观看| 国产一区二区久久| 亚洲九区| 国产精品点击进入在线影院高清 | 久久久久少妇| 西西美女视频网| 国产精品一二三在线看| 狠狠躁伊人中文字幕| 青青草吊丝| 逼操网站| 久艹日日日| 九九亚洲精品| 99色色网| 二男一女成人A片| 九九热只有精品| 久操高青| 久久久18| 国产乱伦性爱区| 亚洲影视第一页| 毛片视频白嫩| 日本一级黄色电影| 欧美1区二区三区公司 | 精品人人| 九九探花视频在线观看| 中文字幕丰满人妻日本| 另类老少妇| 久久综合精品一区二区三区| 亚洲图片欧美在线视频| 国产美女销魂在线观看不卡| 91美女片在线| 亚洲欧美在线综合| 精品大久久| 一区二区三区精品视频| 亚洲精品乱码线路中文字幕| 色臀AV| 亚洲的天堂网| 欧美丝袜激情| 亚洲午夜免费狠狠干| 免费一级特黄特色大片在线观看看| 久久中文字幕在线观看| 丁香7月婷婷| 另类 综合 日韩 欧美 亚洲| 水澄无码AV| 欧美成人性爱视频大全| 一区二区三区黄片免费观看| 欧美爆乳精品一区二区| 亚洲91网| 九九久久久| 在线看污网站| 后入日本1234| 久久综合久色欧美综合狠狠| 蜜臀AV成人精品蜜臀| 天天综合~91入口| 91干熟女| 亚洲 欧美日韩 另类| 亚洲第一精品在线视频| 一级做a爰片久久毛片图片| 亚洲精品久久久久毛片A片拉屎| 97ai亚洲| 色老大| 91亚洲黄色网| 又黄又硬又粗又长国产视频| 亚洲,欧美,综合网| AV在线播放网址| 九热超碰| 亚洲综合色图欧美| 国产免费内射视频| 日躁天天爽爽| 亚洲中字幕日本一区二区三区| 亚洲综合首页| 视频一区二区三区精品| 操操逼视频| 超碰色男人操熟女| 一区二区影院| 乱伦熟女区| 亚洲操逼网| 婷婷久草一区二区三区| 女人的久久久| 影音综合网| 天天天天天天天天综合| 激情情色五月天| 久热精品在线| 淫荡网址| 狠狠操官网| 操逼不卡中文字幕| 久久综合五月天| 内射日韩大臀美女| 嗯嗯,好大,好爽,好骚| 亚洲drav色图| 国产美女自拍视频| 强奸乱伦免费网站| 亚洲 欧美 手机在线观看| 少妇滛荡视频| 午夜久久一区二区无码中出| 男人网站婷婷| 日韩AV噜噜噜一区二区三区四区| 日韩啪啪视频| 亚洲图片色图欧美另类| 九九黄色视频在线观看| 国产蜜臀精品一区免费尤物| 精品一二三区女同| 欧美姓爱综合网| 一级做受视频免费是看美女| 熟女字幕| 特级大荫道BBwBBwBBW| 香蕉色网| 国产成人亚洲精品无| 大香蕉专区| 2020中文字幕| 欧美黑人91| 天天综合97| 色成人Www精品永久观看| 首页亚洲国产高跟丝袜诱惑视频| 亚洲情色在线| 超碰色97| 96久久精品一二三区色欲| 亚洲色堂免费视频| 欧亚 另类 久| 手机在线中文字幕国产| 久久婷婷色综合一区二区三区| 中文字幕第23区| 亚洲天堂精品日韩电影| 强奸乱亚洲| 国产美女口爆吞精| 乱欲视频| 成功精品影院| 夜夜骑日日| 女人被男人桶爽视频网站| 91精品电影18| 日韩性色| 色婷婷亚洲婷婷| 加勒比伊人影院| 999久久久免费精品国产牛牛| 九九色影院| 久草线上视频免费看| 欧美性生活男人的天堂| 黄页大片在线观看| 亚洲色电影在线| 亚洲天堂无码| 嗯~啊~快点 死我视频免费看网站| 日韩欧美性吧婷婷乱伦大香蕉| 超碰免费在线| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 中文字幕亚洲热播人妻| 亚洲自拍欧美国产首页网曝 | 啪啪综合网| asc国产精品| 99精品欧美一区二区三区桃色| 午夜天堂精品久久| 天天日天天干天天色| 国产久久久9999| 97在线观看| 久热69九色熟妇97| 久久午夜色播影院免费高清| 大香蕉色十月| 日本人妻最新在线中| 欧美天天拍| 大色综合| 色婷婷成人综合| 天天做天天爱夜夜爽毛片试看| 久热久一区二区三区| 伊人天天久久动态图| 国产视频一区二区在线| 最新日本中文字幕| 日韩钢筋无码高清啾啾啾| 国产又黄又爽又刺激久久久久久| 欧美狠狠鲁| 国产欧美精选激情视频| 囯产精品强| 国产精品秘 福利姬在线观看| 国产精品午夜福利| 69精品少妇一区二区三区蜜桃| 欧美黄业| 91骚妇| 奇米狠999| 97日韩欧美亚洲| 久久极品一区二区| 欧美日韩电影成人在线| 啊嗯嗯啊好大好爽| 99激情视频| 亚洲精品一区二区日本| 欧美在线色| 欧美操人| 亚洲AV秘无码一区..| 1000午夜黄色| 这里只有精品久久| AV一起草在线| 亚洲AV色图一区| 骚货人妻偷情自拍在线视频| 男人的天堂午夜av| 黑人性欧美| 久久精品亚洲东京热色播| 欧美性巨大╳╳╳╳╳高跟鞋| 国产精品丝袜在线| 天天享受天天看| 国产超碰人人操| 97超碰人人模人人拍人人| 精品中文日韩字幕视频| 丁香五月成人| 久操凹凸视频| 少妇久久久久久久久| 330dv亚洲成年视频网| 在线另类| 国产浮力影院第1页| 国产精品国产精品国产| 岛国不卡超碰护士AV在线播放| 九九热精品视频在线观看| 日本高清视频xxxx| 综合久久99| 九九av| 密臀在线免费观看| 大香蕉av在线| 秋霞蝌科网日本一区| 又粗又长又大国产不卡| 超碰偷拍| 久久久中文版| 久久久久久久极品香蕉视频| 91动漫操逼视频| 爱妃国产亚洲视频中文字幕| 一级AAA片一区二区三区| 97超碰资源网| 第四色色综合91| 五月天激情婷婷| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美夜夜草视频| 欧美天堂在线| 人妻色情天天操| 操淫穴亚洲五月丁香| 少妇六月天| 素人美腿视频网站| 日本精品一区三区| 五月天婷婷基地| 成人性爱全视频观看| 精品人妻av在线播放| 一级AV性爱| yiqicaoav| 日本天天干天天操一区| 四虎在线视频| 色噜噜日韩精品| 欧美性五月| 精品综合久久久久久97| 久久久一区二区| 亚洲日韩东京热一区| 97天天操天天干| 91骚妇| 久久久久久中文版| 久久综合女优| 精品9区| 欧美影音在线| 97精品在线| 黄色十八禁| 亚欧美色图| 日韩成人小视频| 男人的天堂99| 久草午夜| 欧美一区二区三区不卡高清视频| 国产91精品在线免费| 亚洲欧美日韩偷拍色图| 欧美日韩在线视频网站| 国产无吗在线播放| 中文字幕日韩人妻视频| 国产av又色又爽又黄| 午夜电影在线观看无码专区| 久久久久久国产手机AV| 韩国三级理论在线| 九九黄色网| 97超级久久强资源| 求求你操操我| 久久超碰av在线| 欧美丝袜91| 97aiaiai| 国产一区在线观看无码AV| 东亚亚洲无码高清| 少妇一线天久久久久久| 久久综合久久综合人久久夜精品| 国产精品亚洲四五区在线观看| 性爱AV天堂| 国产午夜福利合集| 免费操逼91| 波多野42部无码喷潮在线观看| 国产粉嫩出水在线播放| 水澄无码AV| 天堂射| 亚洲色图欧洲| 久久久久亚洲AV无码专区少妇| 欧美视频中文字幕区| 久久理论字幕视频| 无码人妻丰满熟妇区毛片| 好属操| 国产欧美岛国精品一区| 男人的天堂网免费| 97资源免费视频| 欧美美女视频| 欧美黑人精品在线播放| 亚洲国产精品久久久久久久久久| 熟女欧美日韩综合婷婷| 久久久久国色αv免费观看| ,成人免费啪啪视频| 91丨九色丨熟女高潮| 综合网久久| 久久精品区| www.99中文字幕| 久久久久骚| www.成人无码| 国产成人无码a| 夜夜中出国产| 超碰在线1234区| 综合激情二| 艹我哪美一区无码| 亚洲骚男同com| 黄色人人| 欧美色图亚洲色图成人在在线| 亚洲欧美变态| 精品亚洲国产成人av网站| 69精品在线| 怡春院久久| 午夜精品探花| 91精品国久久久久久无码| 超碰2017| 久操操| 激情文学亚洲| 一牛影视成人片免费| 干b在线性社区| 亚洲欧美不卡线| 婷婷五月激情综合| 尤物视频新赏网鲜网色诱网| 一类av片在线看| 九九英色视频| 久久久97| 久久大香蕉手机高清视频| 九九九久久久W精品| 在线可观看的黄色网址| 2017大香蕉国产精品久久| 人妻9117c| 久久久999网站| 精品亚洲| 久久精品免费| 成人免费性爱视视| 看黑人AV不卡| 日韩国产精品人妻无码久久久| 日本人体九九九九九九| 91亚洲欧洲| 欧美日韩丝袜 | 黄片www.| 色97国产69香蕉| 久久AV无码网址| 亚洲熟妇AV日韩熟妇在线| 亞洲久久直播| 欧美亚洲清纯| 久久婷色| 伊人久久AV诱惑悠悠| 亚洲色图大香| 黄色视频高清无码网站| 蜜桃视频精品一区二区三区| 岛国免费视频在线| 日韩ab网 | 97在线观看免费视频l| 熟妇的味道HD中文字幕| 亚洲综合贴图91| 日韩精品亚洲专区在线影视| 91激情国产| 91精品久久久久久77777| 夜夜欢天天干| 免费的av网| 欧美黄色大片在线观看 | 久久久免费高清中文视频| 9999久久久久| 97日韩欧美| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 福利五区| 67914亚洲精品| 天天上日日上日韩精品| 亚州综合AⅤ| 天美麻花大全视频| 国产综合色精品在线观看| 欧美情色男人的天堂| 强奸乱伦av电影| 亚洲色图欧美| 99xav| 成人午夜视频免费播放| 激情综合网激情综合| 人妻内射一区二区在线视频| 亚洲中文字幕av| 国产福利一区二| 亚洲欧美91√| 精品射1999| 草莓精品视频| 伊人热综合| 日日AAvv| 亚洲中文字幕乱码无码一区二区 | 97欧美久久久久久久| 欧美躁死她一区二区| 思思视频免费看网站| 久久久久久人| 日日黄色三级网站| 99综合视频一体| 色在线综合| 少妇色欲综合网2| 青青草日本中文字幕| 欧美99| 色乱二区| 人人做,人人操,人人摸| 深喉吞精| 天天操天天日青青草超碰av| 中文字幕 一区二区 亚洲无码| 久草福利在线资源站| 亚洲国产精品成人综合| 上床啊啊啊| 久久久久久久久国产| 国产九九久久久精品| 色999;丁香五月| 成人性爱视频在线看| 欧美视频一| 夜夜精品视频| 蜜桃午夜视频一区二区 | 麻豆色约约| 国产一区二区久久| 男人的天堂2018.| 天天操综合网| av凤凰久久久| 乱欲一区二区| 亚洲图片色图欧美另类| 84YTCOM性无码| 97色色色| 96麻豆精品一区二区三区| 久久熟女精品不卡一区| 91色堂| 99色骚| 欧美性爱一区二区三区四区| a男人的天堂| 亚洲日本韩国极品一区二区| 91一区二区| 26uuu国产| 翔田千里av一区二区三区| 国产一区二区欧美日本| 国产 亚洲 丝袜 制服| 精品毛片av一区二区| 国产午夜在线观看视频| 在线观看一级α片刺激高潮视频| 欧美亚洲激情| 久久97| 日本成人在线不卡一区二区三区| 欧美色视| 黄片www视频免费| 亚洲人妻久久| 日韩在线观看三级电影| 中文字幕欧美日韩三级| 偷拍综合网| 香蕉欧美| av一区二区三区不卡| 韩美日操逼| 少妇一区二区三区高速| 尤物网址| 中文一区在线视频| 在线v中文字幕一区二区三区 | 无码九九九九| 人人妻人人色一区二区三区| 90后后入| 色欧美亚洲| 国产强奸无码乱伦| 飘花国产午夜精品不卡| 国产av又色又爽又黄| 中文字幕狠狠玩| 综合色色网| 欧美日韩丝袜 | 国产馆| 欧美日韩国产成人高清| 日本三级A片网站com| 国产精品久久久久中文字幕| 国产成人网站在线观看| 999在线电影香蕉| 成人日韩中文字幕| 99999这里都精品| 丰满人妻-区二区三区免费看 | 亚洲精品乱码久久久久久蜜桃麻豆| 午夜丁香| 强上我不卡卡| 99热日| 国产99热| 亚洲囯产精品女人久久久| 国内三级自拍小视频在线观看| AV天天在线观看| 久日91在线| 伊人九九九| 中国一级操逼视频| www.zbzhongsen.com| 久久综合中文国产| 婷婷激情五月综合| 国产91福利小视频在线观看 | 夜夜爽夜夜摸夜夜操免费视频| 精品欧美乱码久| 天天弄天天操| 欧日韩不卡视.频| 综合91网| 丰满熟女一区二区三区在线播放| 精品视频免费在线一区| 久久草草欧美精品| 人妻五十路在线| 亚洲国产综合视频| 极品色www影院| 综合 青草 伊久久 影院 综合| 蜜桃午夜视频一区二区 | 五月丁香综合| 亚洲天堂人人妻| 久久人妻熟女一区二区| 岛国黄| 日韩在线AB| 欧美日本不卡在线| 日韩亚洲国产视频| 色月天AV导航| 超碰97国产欧美| 欧美丝袜制服久久| 亚欧中文字幕在线视频| 猛猛干| 自拍偷拍2025在线观看| 高潮嗯啊性感美女久久久| 欧美激情专区| 91麻豆va国产精品| 熟女精品一区二区在线观看| 国产91福利小视频在线观看| 99自拍视频| 99久在线精品99re8| 黄色片一区二区三区四区五区| 美女超碰978| 蜜臀久久99精品久久久久电影| 亚一综合久久久久久久久久| 欧美午夜色妇色鬼| 人妻少妇精品久久久久久久| 色综合久久久久| 亚洲日韩97| 天天视频黄网站| 久久99草| 综合久久久久久久综合网| 精品乱子一区二区三区99| 精品少妇999| 天天综合亚在线| 久热最新在线杭州| 99视频只有精品| 欧美综色欧| 99精品久久久久久久婷婷蜜桃| 破处bbq| 无码国产精品久久久久| 91强在线播放| 国产成人午夜视频网址| 国产精品密臀网在线观看| 欧美日韩另类在线| 熟妇精品juliaannAV| 亚洲av无码国产精品字幕| 国产91精品久久久久久久网曝门| 91免费看一区二区三区 | 在线免费观看高清无码视频| 午夜激情床戏激情| 亚洲麻豆av一区二区| 青青草国产亚洲精品久久| 久久精品一区二区一8| 草b在线 | 妇女视频网站| 看大黄色大片原件| 久久成人午夜狠狠| 久久草在线综合视频| 国产在线激情| 亚洲情色第一页| 日本孕妇一区二区视频操逼免费看| 亚洲射综合网| 91深夜夜| 人乳av| 长长久久曰曰夜夜成人网| 九七超碰| 欧美综合制服在线| 中文字幕狠狠玩| 久久亚洲日韩熟女精品| 亚洲综合小说另类图欧美视频激情小说色五月天 | 人妻丰满熟妇一区二区三| 亚洲熟久久| 中文字幕在线高清男人的天堂 | 日本免费一区二| 日本精品网站在线中文| daxiangjiao你懂的| 婷色五月| 欧亚无码视频| 东京热99999| 狠狠操夜夜操蜜桃视频三区| 日韩欧美操逼xxx| 国产精品久久久久999| 大香蕉啪啪网| 久久这里只精品免费福利| 久久久成人免费av电影| 97久久精品亚洲| 无码丰满熟妇一区二区浪潮AV| 精品人妻一区二区蜜桃视频| 欧美日韩情色一区二区| 性久久| 羞涩视频| 欧美一品道| 99热精品青草在线 | 欧美色图 人妻| 精品人妻伦一二三区久久| 亚洲无码太久| 国产美女自拍视频| 亚熟hd视频在线| 9 9精品一区二区三区| 蜜乳AV一区| 亚洲天天操| 人妻无码视频一区二区三区久久| 综合色图亚洲欧美| 国产精品一区二区三区,亚洲综合| 丝袜综合网| 欧美黑人168页欧美黑人167| 伊人97色天使| 99色在线| 亚洲欧美在线观看2021 | 超碰这里只有精品| 欧苏综合色综合| 黄片www.| 天天摸夜夜添无码小视频| 在线综合网| 欧美在线大香999| 青木玲在线不卡| 德国一二三不卡| 992这里有精品| 日本岛国黄色网址| 日韩欧美大力操| 国语精品av| 日韩人妻资源在线看| 深夜激情无码| 亚洲熟伦熟妇AV无码春色| 九九九成人| 九九九九免费视频| 中文字幕十五区| 欧美色图亚洲色图成人在在线| 中文字幕一区日韩精| 精品一区二区综合熟妇| 亚洲无码成人精品| 欧洲在线性爱视频| 久久免费少妇| 老女人综合| 97色综合中文网| 日日骚一区二区三区| 国产又长又大又粗的视频| 中文字幕文字幕无码一区二区三区电影99| 一二三啪啪专区| 综合网,亚洲,欧美| 天美传媒av 在线| 视频二区美腿丝袜制服人妻欧美 | 国产成人精品午夜福利| 亚洲色图国产另类| 久久偷拍人| 97精品久久久久久久| 天天综合香 ld视频| 亚洲人在线| 69综合网| 99啪啪| 美女啪欧美一区| 日日夜夜草草草| 裸体1区| 夜夜 中文视频rt| 亚州熟妇精品| 超碰1997| 美女骚尻视频| 91天天综合在线观看| 人妻少妇无码| 9I1性色影院| 91亚洲人| 91久久久亚洲| 欧美日韩国产另类综合| 性久久| 中文字幕av亚洲在线| 99热最新| 久久一二区四| 一区二区 电影 亚洲| 天天激色|