操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    邊機(jī)磨片

    步驟及作業(yè)事項(xiàng):

    一般加工(一般鏡片用)

    1、裝樣板:

    打開(kāi)電源裝上樣板、按下型押桿。

    2、裝上鏡片

    用吸盤(pán)夾吸住鏡片紅點(diǎn)向上,放進(jìn)夾托部的凸面哈吸盤(pán)的凹面并對(duì)好,擰緊手柄。

    3、蓋上防水、防音蓋

    4、一般程序加工(一般使用的轉(zhuǎn)換)

    5、板材、金屬鏡框的選擇

    根據(jù)鏡架的材質(zhì)(板材、金屬架)的不同,按轉(zhuǎn)換鍵的同時(shí)設(shè)定儲(chǔ)存尺寸。

    6、確認(rèn)設(shè)定的尺寸

    確認(rèn)紗定的尺寸是否和自己的要求相符,變更時(shí)按[+]或[-]鍵,可連續(xù)按下來(lái)改變?cè)O(shè)定,

    最小設(shè)定單位±0.05mm,最大設(shè)定單位±6.00mm。

    7、玻璃、樹(shù)脂鏡片轉(zhuǎn)換鍵,玻璃(G)或樹(shù)脂(P)

    8、開(kāi)始工作

    按下R或L鍵開(kāi)始磨邊。

    9、確認(rèn)鏡片的大小

    9-1、松動(dòng)加壓手柄,取下鏡片。

    9-2、將磨好的鏡片放入鏡架內(nèi),確認(rèn)鏡片大小是否合適,注:將鏡片裝進(jìn)金屬框時(shí),注意先修理一下,再放入鏡架內(nèi),不要取下吸盤(pán)。

    10、二次加工

    按原樣裝好鏡片,再次設(shè)定尺寸,設(shè)定尺寸,設(shè)定數(shù)據(jù)最好大出要求的三分之一,二次加工可重復(fù)使用,但易損傷砂輪。

    11、當(dāng)右鏡片磨好后,若需磨左片、需將樣板前后位置掉轉(zhuǎn),放下樣板押桿。

    鏡片倒邊

    步驟及注意事項(xiàng):

    1、打開(kāi)啟動(dòng)開(kāi)關(guān),選擇砂輪的旋轉(zhuǎn)方向。

    2、打開(kāi)水槽開(kāi)關(guān),使水滴流到砂輪上。

    3、右手拿住鏡片,左手托住右手,以防鏡片打滑,將鏡片邊稍稍?xún)A斜對(duì)準(zhǔn)砂輪,輕輕修去邊角。

    4、如需修正鏡片山峰,則將鏡片對(duì)準(zhǔn)砂輪的山峰凹槽,輕輕打磨。

    5、使用完畢立即關(guān)閉水槽開(kāi)關(guān)以及電源,保持設(shè)備清潔。

    6、注意事項(xiàng)

    確保兩塊海面各位于砂輪兩頭位置。

    焦度計(jì)檢測(cè)鏡片

    步驟及注意事項(xiàng):

    1、準(zhǔn)備工作

    1-1、經(jīng)計(jì)量測(cè)試所檢定合格后才能使用。

    2、檢查測(cè)試設(shè)置。

    3、檢驗(yàn)員拿出要檢查的鏡片,放置于檢測(cè)頭上。

    3-1、帶框鏡片需要確定鏡片的左右眼。

    按R/L鍵來(lái)確定是左或右眼的鏡片。

    3-2、轉(zhuǎn)動(dòng)鏡片臺(tái)移動(dòng)桿使鏡片臺(tái)緊靠鏡框(兩個(gè)鏡片)底部。

    3-3、帶框鏡片測(cè)量光學(xué)中心、瞳距PD。

    3-3-1、按下S→R鍵,找準(zhǔn)右眼鏡片中心,顯示“MARKING OK”。然后結(jié)果將自動(dòng)記憶,右眼鏡片數(shù)據(jù)將固定,拿開(kāi)右眼鏡片將自動(dòng)進(jìn)入左眼測(cè)試模式。找左眼鏡片中心,結(jié)果也將自動(dòng)記憶。

    4、測(cè)量鏡片,步驟如下:

    4-1、鏡片凹面朝下放置鏡片托上。

    4-2、把鏡片呀緊桿放下壓住鏡片托上。

    4-3、移動(dòng)鏡片找光學(xué)中心,當(dāng)屏幕上十字線(xiàn)位于最小的環(huán)內(nèi)時(shí)ALIGNMENT OK將顯示。

    4-4、在單個(gè)鏡片測(cè)試時(shí),如R/L選擇為ON ,將自動(dòng)記憶測(cè)試結(jié)果。

    4-5、測(cè)量雙光片和漸進(jìn)多焦時(shí),還需測(cè)量ADD讀數(shù)。

    測(cè)量時(shí)按測(cè)試ADD的功能鍵會(huì)出現(xiàn)測(cè)試ADD界面,此時(shí)方可測(cè)量。

    4-6、對(duì)準(zhǔn)后,按下讀取鍵。測(cè)量數(shù)據(jù)被確定。

    4-7、按下標(biāo)記筆,在鏡片上標(biāo)記出一直線(xiàn)上3點(diǎn)紅點(diǎn)。

    4-8、用標(biāo)尺測(cè)量,雙光片和漸進(jìn)片是否符合標(biāo)準(zhǔn)。

    4-9、左右移動(dòng)鼻托架,在焦度計(jì)上顯示瞳距PD的數(shù)值。界面上顯示為左右雙眼各自的值,

    需將其相加后比對(duì)驗(yàn)光處方上的數(shù)值。

    5、注意事項(xiàng):

    5-1、所有的安全指示和按鍵解釋?zhuān)榭碩OPCON CL-100電腦查片儀使用說(shuō)明書(shū)。

    5-2、測(cè)量具體操作按鍵和保養(yǎng),查看TOPCON CL-100電腦查片儀使用說(shuō)明書(shū)。

    樹(shù)脂鏡片打洞

    步驟及注意事項(xiàng):

    1、開(kāi)機(jī)試運(yùn)行,檢查設(shè)備是否運(yùn)轉(zhuǎn)正常。

    2、調(diào)整好進(jìn)入數(shù)值(鏡片孔位中心距最近邊緣距離)。

    3、左手拿鏡片,右手拇指與食指推動(dòng)手押桿,小指按動(dòng)開(kāi)關(guān),達(dá)初始孔位。

    4、初始孔位打好后,把鏡片初始孔位鉆頭,右手拇指按啟動(dòng)開(kāi)關(guān),擴(kuò)大孔經(jīng)至合適尺寸。

    5、使用完畢關(guān)閉電源,保持設(shè)備清潔。

    6、注意事項(xiàng);

    打初始孔時(shí),不要在與鉆頭同向以外給鉆頭加外力,更不能在插孔處對(duì)打孔針同向以外加外力。

    拋光機(jī)

    一、適用范圍:鏡片拋光

    二、機(jī)械設(shè)備:NO:144

    三、步驟及注意事項(xiàng):

    1、開(kāi)機(jī)試運(yùn)行,檢查設(shè)備是否運(yùn)轉(zhuǎn)正常。

    2、右手拿緊鏡片,將需要拋光的部位對(duì)準(zhǔn)運(yùn)轉(zhuǎn)中的拋光布,此時(shí)左手應(yīng)箬住右手,以防鏡片打滑。

    3、將鏡片小心接觸運(yùn)轉(zhuǎn)中的拋光布,并緩慢而均勻地轉(zhuǎn)動(dòng)鏡片,直至得到滿(mǎn)意的光亮度為止。

    4、如進(jìn)行鏡架拋光,則更換相應(yīng)的拋光布后,重復(fù)上述程序,

    5、使用完畢必須立即關(guān)閉電源,保持設(shè)備清潔。

    6、拋光過(guò)程中,注意必須牢牢拿緊鏡片或鏡架,防止脫手飛出去。

    使用中需采取防塵措施。

    樣扳機(jī)取樣

    步驟及注意事項(xiàng):

    1、開(kāi)機(jī)試運(yùn)行,檢查設(shè)備是否運(yùn)轉(zhuǎn)正常,探針、刀頭、切削手柄

    是否靈活自如。

    2、半鏡架放置于鏡架箬板上,調(diào)整縱向檔板,使鏡架縱向?qū)ΨQ(chēng),用手調(diào)整鏡架,使鏡架

    橫向?qū)ΨQ(chēng),用架子固定腳板固定架子。

    3、把樣板正確放置于樣板卡頭上。

    4、把探針?lè)庞阽R架邊絲中,左手輕壓樣板,鄒手輕輕拉動(dòng)切削手柄,開(kāi)始切削樣板。

    5、探針在邊絲中運(yùn)動(dòng)一周后,右手將切削手柄輕輕復(fù)位,停止切削。

    6、注意事項(xiàng)

    刀頭工作時(shí),不要在與切削刀頭垂直方向上施加外力,以免打壞刀頭或者降低刀頭使

    用壽命。

    鏡片開(kāi)槽

    步驟及注意事項(xiàng):

    1、開(kāi)機(jī)試運(yùn)行,檢查設(shè)備是否運(yùn)轉(zhuǎn)正常。

    2、打開(kāi)夾片托架,看水槽中水量是否充足,海面吸水后是否與刀頭充分接觸。

    3、旋動(dòng)夾片軸,把所需開(kāi)槽鏡片固定于兩夾軸之間,夾片軸中心盡量穿過(guò)鏡片中心。

    4、打開(kāi)夾片托架橫向控制腳板放下開(kāi)槽機(jī)機(jī)頭,鏡片恰好放入兩控制腳板之間與刀頭接

    觸。

    5、打開(kāi)轉(zhuǎn)動(dòng)開(kāi)關(guān),看開(kāi)槽位置是否正確,如不合適,調(diào)整兩夾片腳板,使鏡片放于合適

    位置。

    6、調(diào)整所需開(kāi)槽深度,按動(dòng)刀頭開(kāi)關(guān)開(kāi)始開(kāi)槽,開(kāi)槽一周后停止刀頭開(kāi)關(guān),再停止轉(zhuǎn)動(dòng)

    開(kāi)關(guān)。

    7、注意事項(xiàng):

    開(kāi)槽時(shí)吸水海棉一定與刀頭充分接觸且水分充足,以防傷害刀頭與鏡片。

    鏡片中心定位儀

    步驟及注意事項(xiàng):

    1、開(kāi)機(jī)試運(yùn)行,檢查設(shè)備是否運(yùn)轉(zhuǎn)正常。

    2、把鏡片放在焦度計(jì)上,測(cè)出加工所需的鏡片光學(xué)中心,軸位等。

    3、在樣板上標(biāo)出所需的瞳距,瞳高以及水平基準(zhǔn)線(xiàn)等,并打點(diǎn)作記號(hào)。

    4、在制作好的樣板上標(biāo)識(shí)左右片記號(hào),然后選擇右片樣板放在鏡面卡尺上。

    5、打開(kāi)電源,開(kāi)啟燈光,將透明卡尺移動(dòng)至樣板所標(biāo)識(shí)的瞳距處。

    6、在中心以手柄右下方裝上吸盤(pán)。

    7、把鏡片放在聚光鏡的底盤(pán)上,將鏡片中心移至與樣板所標(biāo)識(shí)的瞳高、瞳距處。

    8、在各點(diǎn)重合確定無(wú)誤后,用左手固定鏡片,右手移動(dòng)手柄相當(dāng)手柄按順時(shí)針?lè)较蜣D(zhuǎn)至無(wú)法移動(dòng)時(shí),向下按手柄使吸盤(pán)正確固定在鏡片上。

    9、自然放開(kāi)手柄,讓其自然向上還原,然后將手柄向右轉(zhuǎn),將手柄還原至初始位。

    10、拿掉樣板,觀察縱向刻度線(xiàn),讀出正確讀數(shù),移動(dòng)縱向刻度線(xiàn),以0度刻度線(xiàn)為中心線(xiàn),移至與原位置對(duì)稱(chēng)的位置,確定左片的瞳距。

    注意:(此時(shí)卡尺只能橫向移動(dòng),不能縱向移動(dòng),以免破壞右片的瞳高,使左右的瞳高不一致)。

    11、在手柄上裝上吸盤(pán),然后將左片放在聚光燈上,重復(fù)以上步驟將左片定位。

    12、注意事項(xiàng):

    吸盤(pán)吸住鏡片時(shí)不可用力過(guò)猛,以免損傷鏡片。

    ndroid黑盒測(cè)試過(guò)程中如何進(jìn)行有效的打點(diǎn)是我們經(jīng)常遇到的問(wèn)題,我們一般會(huì)在腳本內(nèi)部進(jìn)行數(shù)據(jù)打點(diǎn),也可以使用其他進(jìn)程錄屏或截圖。那我們?nèi)绾芜x取合適的方式進(jìn)行打點(diǎn)記錄呢?下圖是對(duì)常用打點(diǎn)方式的統(tǒng)計(jì)!對(duì)于測(cè)試開(kāi)發(fā)人員來(lái)說(shuō)有效的關(guān)鍵截圖信息是最直觀的數(shù)據(jù),可以很快定位問(wèn)題場(chǎng)景!本文重點(diǎn)介紹如何在Shell進(jìn)程內(nèi)統(tǒng)計(jì)屏幕截圖變化。

    第三方服務(wù)截圖

    本方案可以在uiautomator1.0腳本內(nèi)實(shí)現(xiàn),也可以自定義Shell進(jìn)程服務(wù)來(lái)實(shí)現(xiàn)。個(gè)人推薦自定義Shell服務(wù),然后用app_process命令啟動(dòng)。即使腳本出現(xiàn)異常退出了也不會(huì)影響截圖服務(wù),并且可以截取腳本啟動(dòng)前和結(jié)束后的狀態(tài)。最主要的是Android R開(kāi)始不再支持uiautomator1.0腳本。

    主要通過(guò)Activity監(jiān)聽(tīng)、定時(shí)器、進(jìn)程監(jiān)聽(tīng)服務(wù)觸發(fā)截圖操作:在頁(yè)面變化時(shí)、進(jìn)程狀態(tài)變化時(shí)以及定時(shí)檢測(cè)頁(yè)面狀態(tài)。除此之外我們需要一個(gè)App提供圖片相似度的比較,或者搭建其他圖片匹配服務(wù)也可以。

    Activity變化和應(yīng)用異常時(shí)截圖

    1.首先我們要注冊(cè)ActivityController

    ①. 直接通過(guò)IActivityController.Stub()方法獲取ActivityController對(duì)象;

    ②. 通過(guò)ActivityManager的setActivityController方法設(shè)置監(jiān)聽(tīng),設(shè)置成功后切換頁(yè)面時(shí)就會(huì)回調(diào)對(duì)應(yīng)的方法;

    2.我們可以在ActivityController的回調(diào)中記錄關(guān)鍵截屏信息,主要信息有:

    **①. **新打開(kāi)的Activity:點(diǎn)擊按鈕跳轉(zhuǎn)頁(yè)面時(shí);

    **②. **恢復(fù)顯示的Activity:按返回鍵退回到上一級(jí)頁(yè)面時(shí)顯示的頁(yè)面;

    **③. **App產(chǎn)生崩潰的詳細(xì)信息以及截圖;

    **④. **App產(chǎn)生ANR時(shí)的詳細(xì)信息以及截圖;

    **⑤. **我們可以在activityStarting和activityResuming方法中對(duì)打開(kāi)的頁(yè)面進(jìn)行控制。

    3.缺點(diǎn)

    **①. **如果其他進(jìn)程也注冊(cè)這個(gè)服務(wù),那么會(huì)相互影響,只有最后注冊(cè)的服務(wù)有效;

    **②. **當(dāng)在頁(yè)面中切換Fragment時(shí)無(wú)法感知到事件變化;

    **③. **必須在Shell進(jìn)程內(nèi)執(zhí)行,普通App內(nèi)是無(wú)法注冊(cè)成功的;

    IActivityController mActivityController=new IActivityController.Stub() {
        //當(dāng)調(diào)用Activity的onCreate方法(跳轉(zhuǎn)新頁(yè)面)時(shí)回調(diào)此方法,
        //return false時(shí)不會(huì)啟動(dòng)Activity;return true時(shí)正常啟動(dòng)Activity
        //不要在這個(gè)方法內(nèi)做耗時(shí)操作
        @Override
        public boolean activityStarting(Intent intent, String pkg) throws RemoteException {
            return true;
        }
        //當(dāng)調(diào)用Activity的onResume方法(比如dialog消失)時(shí)會(huì)調(diào)用這個(gè)方法
        @Override
        public boolean activityResuming(String pkg) throws RemoteException {
            return true;
        }
    
        /**
         * 有應(yīng)用在Java層產(chǎn)生異常時(shí)回調(diào)此方法
         * 返回true時(shí),會(huì)顯示應(yīng)用crash的彈窗,返回false時(shí)會(huì)立即kill應(yīng)用
         */
        @Override
        public boolean appCrashed(String processName, int pid, 
            String shortMsg, String longMsg, long timeMillis, 
            String stackTrace) throws RemoteException {
            return false;
        }
    
        /**
         * 檢測(cè)到ANR異常時(shí)就會(huì)回調(diào)此方法
         */
        @Override
        public int appEarlyNotResponding(String s, int i, String s1) throws RemoteException {
            return 0;
        }
    
        /**
         *  應(yīng)用產(chǎn)生ANR時(shí)回調(diào)此方法,
         * Return 0 時(shí)顯示 "應(yīng)用停止響應(yīng)" 彈窗。
         * Return 1 時(shí)不做任何操作,等待應(yīng)用恢復(fù)正常;
         * Return -1 時(shí)結(jié)束產(chǎn)生ANR的應(yīng)用.
         */
        @Override
        public int appNotResponding(String processName, int pid, 
            String processStats) throws RemoteException {
            return -1;
        }
    
        /**
        * 系統(tǒng)停止響應(yīng)時(shí)回調(diào)此方法,可以在這個(gè)方法里面對(duì)設(shè)備進(jìn)行些恢復(fù)工作         
        */
        @Override
        public int systemNotResponding(String msg) throws RemoteException {
            return 0;
        }
    };
    
    

    進(jìn)程變化監(jiān)聽(tīng)

    由于ActivityController服務(wù)存在被干擾的情況,我們需要其他服務(wù)進(jìn)行輔助判斷,通過(guò)ActivityManager注冊(cè)IProcessObserver可以獲取進(jìn)程變化的回調(diào),特別是在onForegroundActivitiesChanged方法內(nèi)可以判斷是否觸發(fā)頁(yè)面切換。

    通過(guò)IProcessObserver可以實(shí)現(xiàn)的功能:

    **①. **在onForegroundActivitiesChanged方法內(nèi)監(jiān)聽(tīng)頁(yè)面變化;

    **②. **在onProcessStateChanged和onProcessDied方法內(nèi)可以統(tǒng)計(jì)App的線(xiàn)程生命周期;

    **③. **可以統(tǒng)計(jì)app運(yùn)行期間創(chuàng)建的線(xiàn)程信息;

    **④. **該服務(wù)被不同進(jìn)程注冊(cè)時(shí),相互間互不影響;

    缺點(diǎn):

    **①. **沒(méi)有直觀信息,需要使用uid進(jìn)行關(guān)聯(lián),處理復(fù)雜;

    IProcessObserver mProcessObserver=new IProcessObserver.Stub() {
        //與用戶(hù)交互的Activity發(fā)生變化時(shí)foregroundActivities為true,否則foregroundActivities為false
        //uid產(chǎn)生該活動(dòng)的應(yīng)用標(biāo)識(shí),可以用包信息匹配到具體的應(yīng)用
        //pid 當(dāng)前活動(dòng)的線(xiàn)程/進(jìn)城ID
        @Override
        public void onForegroundActivitiesChanged(int pid, int uid,
             boolean foregroundActivities) throws RemoteException {
            if(foregroundActivities) {
            //
            }
        }
    
        //活動(dòng)狀態(tài)發(fā)生變化時(shí)調(diào)用,在此方案內(nèi)實(shí)際意義不大
        @Override
        public void onProcessStateChanged(int pid, int uid, int importance) 
            throws RemoteException {
        }
        //結(jié)束時(shí)調(diào)用
        @Override
        public void onProcessDied(int pid, int uid) throws RemoteException {
        }
    };
    
    

    綜合應(yīng)用

    上面兩種方案各有優(yōu)劣,我們可以將他們整合在一個(gè)流程內(nèi)實(shí)現(xiàn)較為完善的截圖機(jī)制:

    ①. 首先我們的服務(wù)主要依賴(lài)于ActivityController進(jìn)行頁(yè)面變化的感知,以便于獲取詳細(xì)的信息和精確控制;

    **②. **我們注冊(cè)IProcessObserver進(jìn)行輔助驗(yàn)證,當(dāng)頁(yè)面發(fā)生變化時(shí)我們進(jìn)行截屏,并通過(guò)ActivityController最后一次接收事件的時(shí)間判斷其服務(wù)狀態(tài),如果服務(wù)狀態(tài)異常,那么我們重新注冊(cè)ActivityController服務(wù);

    **③. **開(kāi)始監(jiān)控頁(yè)面時(shí)我們初始化一個(gè)定時(shí)器,可以定時(shí)(2S)截取屏幕,將當(dāng)前截圖Bitmap與上一次的截圖Bitmap做圖像匹配,如果圖片相似度小于0.8,那么可以認(rèn)定頁(yè)面發(fā)生了變化,如果5S內(nèi)沒(méi)有保存過(guò)頁(yè)面信息,那么需要重新初始化ActivityController服務(wù)。

    Root設(shè)備的特殊方案

    Android系統(tǒng)是基于Linux系統(tǒng)的移動(dòng)操作系統(tǒng)。它們可以通過(guò)getevent命令輸出鍵盤(pán)和屏幕事件,包括響應(yīng)事件的坐標(biāo)區(qū)域和鍵盤(pán)key值。但是Android系統(tǒng)基于安全考慮,大部分真機(jī)系統(tǒng)是沒(méi)有權(quán)限執(zhí)行g(shù)etevent命令的,它不會(huì)輸出任何有效信息,但是華為手機(jī)(榮耀20 i)上卻可以正常使用。這是一個(gè)非常危險(xiǎn)的權(quán)限,大家自己的手機(jī)還是不要開(kāi)啟開(kāi)發(fā)者模式了!

    /dev/input/event2: EV_ABS       ABS_MT_POSITION_X    0000024b
    /dev/input/event2: EV_ABS       ABS_MT_POSITION_Y    0000065d
    /dev/input/event2: EV_ABS       ABS_MT_PRESSURE      000000f5
    /dev/input/event2: EV_ABS       ABS_MT_TRACKING_ID   00000000
    /dev/input/event2: EV_ABS       ABS_MT_TOUCH_MAJOR   000000a5
    /dev/input/event2: EV_ABS       ABS_MT_TOUCH_MINOR   00000087
    /dev/input/event2: EV_ABS       ABS_MT_ORIENTATION   ffffffc6
    /dev/input/event2: EV_ABS       ABS_MT_BLOB_ID       00000002
    /dev/input/event2: EV_SYN       SYN_MT_REPORT        00000000
    /dev/input/event2: EV_KEY       BTN_TOUCH            DOWN
    /dev/input/event2: EV_SYN       SYN_REPORT           00000000
    /dev/input/event2: EV_ABS       ABS_MT_POSITION_X    0000024b
    /dev/input/event2: EV_ABS       ABS_MT_POSITION_Y    0000065c
    /dev/input/event2: EV_ABS       ABS_MT_PRESSURE      00000067
    /dev/input/event2: EV_ABS       ABS_MT_TRACKING_ID   00000000
    /dev/input/event2: EV_ABS       ABS_MT_TOUCH_MAJOR   000000b4
    /dev/input/event2: EV_ABS       ABS_MT_TOUCH_MINOR   000000a5
    /dev/input/event2: EV_ABS       ABS_MT_ORIENTATION   ffffffc1
    /dev/input/event2: EV_ABS       ABS_MT_BLOB_ID       00000002
    /dev/input/event2: EV_SYN       SYN_MT_REPORT        00000000
    /dev/input/event2: EV_SYN       SYN_REPORT           00000000
    /dev/input/event2: EV_SYN       SYN_MT_REPORT        00000000
    /dev/input/event2: EV_KEY       BTN_TOUCH            UP
    /dev/input/event2: EV_SYN       SYN_REPORT           00000000
    
    

    **ABS_MT_POSITION_X **屏幕的橫坐標(biāo),后面一列是坐標(biāo)的十六進(jìn)制數(shù)據(jù)

    **ABS_MT_POSITION_Y **屏幕縱坐標(biāo),后面一列是坐標(biāo)的十六進(jìn)制數(shù)據(jù)

    BTN_TOUCH 代表屏幕事件,后面如果是DOWN則代表按下,后面如果是UP代表抬起

    我們可以根據(jù)ABS_MT_POSITION_X和ABS_MT_POSITION_Y信息和BTN_TOUCH為DOWN的事件計(jì)算響應(yīng)按下事件的屏幕位置,然后通過(guò)BTN_TOUCH為UP的事件計(jì)算抬起的屏幕位置,然后用按下和抬起的坐標(biāo)差來(lái)判斷該時(shí)間是點(diǎn)擊還是滑動(dòng),然后我們可以進(jìn)行屏幕截圖,甚至在截圖上繪制事件的軌跡。



    https://qrcode.ceba.ceshiren.com/link?name=article&project_id=qrcode&from=toutiao×tamp=1662310800&author=Muller

    點(diǎn)定位功能概述


    配合H20系列云臺(tái)相機(jī)使用時(shí),可使用打點(diǎn)定位功能,用戶(hù)可在相機(jī)界面或地圖界面對(duì)目標(biāo)所在位置打點(diǎn),方便快速進(jìn)行目標(biāo)觀察和信息同步。


    1.打點(diǎn)定位步驟:調(diào)整飛行器、云臺(tái)姿態(tài),使目標(biāo)移動(dòng)至畫(huà)面中央的準(zhǔn)心位置,按下遙控器L3按鍵,可在畫(huà)面中央的目標(biāo)上打點(diǎn),目標(biāo)點(diǎn)可記錄目標(biāo)點(diǎn)的經(jīng)緯度及高度。


    2.目標(biāo)點(diǎn)在相機(jī)界面和飛行界面中會(huì)有AR投射,根據(jù)飛行器與目標(biāo)點(diǎn)之間的距離而變大或變小,且遵循近大遠(yuǎn)小的規(guī)律。


    3.當(dāng)前選中的目標(biāo)點(diǎn):

    a.在目標(biāo)點(diǎn)的四周會(huì)出現(xiàn)小方框,以代表選中狀態(tài)。

    b.在導(dǎo)航信息模塊的左下角顯示該目標(biāo)點(diǎn)距離飛行器的水平距離和該點(diǎn)的名稱(chēng),同時(shí)在導(dǎo)航信息模塊中顯示該點(diǎn)相對(duì)于飛行器的方位。

    c.如果選中的目標(biāo)點(diǎn)在圖傳畫(huà)面外,則目標(biāo)點(diǎn)圖標(biāo)會(huì)在畫(huà)面邊緣駐留,以顯示當(dāng)前選中的目標(biāo)點(diǎn)相對(duì)于畫(huà)面中心的方位。

    d.選中目標(biāo)點(diǎn)后,可編輯目標(biāo)點(diǎn)的名稱(chēng)、顏色、經(jīng)緯度、高度,也可在地圖上拖動(dòng)點(diǎn)的位置。


    4.點(diǎn)擊“遙控器”按鍵,可將遙控器自定義按鍵設(shè)置為打目標(biāo)點(diǎn)、刪除選中的目標(biāo)點(diǎn)、選擇上一個(gè)/下一個(gè)目標(biāo)點(diǎn),便于用戶(hù)使用按鍵快速生成、選擇目標(biāo)點(diǎn)。


    5.切換至地圖界面:

    a.在圖傳畫(huà)面打的目標(biāo)點(diǎn)及其名稱(chēng)將對(duì)應(yīng)在地圖上顯示。

    b.在地圖界面上,也可點(diǎn)擊目標(biāo)進(jìn)行打點(diǎn),該點(diǎn)打在地圖中央十字準(zhǔn)心位置,高度為當(dāng)前飛行器的飛行高度。

    c.點(diǎn)擊選擇地圖上某個(gè)目標(biāo)點(diǎn),可以查看該點(diǎn)的繪制者、目標(biāo)點(diǎn)和飛行器間的距離、目標(biāo)點(diǎn)的海拔高度和經(jīng)緯度坐標(biāo),還可將該點(diǎn)設(shè)置為返航點(diǎn),或者對(duì)該點(diǎn)進(jìn)行編輯和刪除。

網(wǎng)站首頁(yè)   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶(hù)案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話(huà):010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有