一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>Labview源程序>

基于labview的鼠標(biāo)活動(dòng)識(shí)別

大?。?/span>21KB 人氣: 2018-01-10 需要積分:1
{$username}的空間

用戶(hù)級(jí)別:注冊(cè)會(huì)員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

鼠標(biāo)活動(dòng)識(shí)別for labview

 鼠標(biāo)全稱(chēng)顯示系統(tǒng)縱橫位置指示器。光電鼠和機(jī)械鼠的最大區(qū)別是對(duì)軌跡的檢測(cè)方法,但其工作原理基本相同: 通過(guò)光柵信號(hào)傳感器或光電傳感器將位移轉(zhuǎn)換為電脈沖信號(hào),然后通過(guò)芯片將信號(hào)處理為數(shù)據(jù)包傳遞給PC 機(jī)。目前利用鼠標(biāo)實(shí)現(xiàn)位移測(cè)量的方法主要是利用單片機(jī)實(shí)現(xiàn)信號(hào)處理,實(shí)現(xiàn)位移檢測(cè)功能,但此方法穩(wěn)定性差,噪聲較大,需要額外硬件系統(tǒng),性?xún)r(jià)比低。在操作系統(tǒng)已經(jīng)盡可能挖掘了底層硬件數(shù)據(jù)通信能力的情況下,重新對(duì)底層硬件通信浪費(fèi)資源。實(shí)際上,鼠標(biāo)提供GUI 操作,通過(guò)鼠標(biāo)移動(dòng)控制顯示設(shè)備上鼠標(biāo)指針的像素移動(dòng)。反之,可以利用指針運(yùn)動(dòng)的位移來(lái)確定實(shí)際鼠標(biāo)的位移。

  鼠標(biāo)坐標(biāo)系統(tǒng)與顯示坐標(biāo)系統(tǒng)的關(guān)系

  鼠標(biāo)坐標(biāo)系統(tǒng)( 即實(shí)際位移) 與顯示坐標(biāo)系統(tǒng)通過(guò)映射來(lái)完成對(duì)應(yīng)關(guān)系,二者坐標(biāo)均使用平面直角坐標(biāo)系。鼠標(biāo)坐標(biāo)系統(tǒng)在平面上任意取一點(diǎn)作為原點(diǎn),以相對(duì)原點(diǎn)的偏移量計(jì)算目標(biāo)點(diǎn)的坐標(biāo)值,然后以相對(duì)該目標(biāo)點(diǎn)的偏移量計(jì)算下一新目標(biāo)點(diǎn)的坐標(biāo)值,以此類(lèi)推。鼠標(biāo)坐標(biāo)系統(tǒng)中基本單位為米基。顯示坐標(biāo)系統(tǒng)同顯示器的實(shí)際分辨率及工作方式有關(guān)。使用平面直角坐標(biāo)系,原點(diǎn)在屏幕的左上方,橫向代表X 方向,縱向代表Y 方向。圖形方式下的橫向、縱向的象素為基本單位進(jìn)行衡量。例如,1024×768 分辨率時(shí),顯示坐標(biāo)的橫向和縱向坐標(biāo)范圍為0~ 1023,0~ 767。

  鼠標(biāo)坐標(biāo)系到顯示坐標(biāo)系完成三個(gè)方面的映射:(1) 原點(diǎn)映射:( x 0 , y 0 ) = ( X 0, Y0 ) , 其中X 0 , Y0 ( 為屏幕原點(diǎn)坐標(biāo))值可任意給定:( 2) 目標(biāo)點(diǎn)映射:( x i , y i ) = ( x i- 1 +△x i , y i- 1 + △yi ) →(X i , Yi ) = X i- 1 + △X i , Yi- 1 + △Yi ( i =1, 2 ……, n, 橫向下界≤ X i ≤ 橫向上界,縱向下界≤Yi ≤縱向上界; ( 3) 基本單位映射: 在圖形方式下( 米基到象素映射) ,△x i / x 方向比例因子= △X i , △yi / y 方向比例因子= △Yi ( i =1, 2……,n)。改變米基到象素的比例因子μ 影響鼠標(biāo)靈敏度,μ 值決定著指針的移動(dòng)速度,可以在PC 機(jī)w indow s 操作系統(tǒng)中的控制面板設(shè)置。因此無(wú)須改變鼠標(biāo)底層的硬件驅(qū)動(dòng),實(shí)際鼠標(biāo)的位移可以通過(guò)象素坐標(biāo)來(lái)確定。但實(shí)際的顯示坐標(biāo)均有邊界限制,不能滿(mǎn)足大范圍的位移測(cè)量。通過(guò)LabVIEW編程消除顯示坐標(biāo)系象素X i 與Yi 的上下界限制,通過(guò)測(cè)量指針移動(dòng)的象素來(lái)精確檢測(cè)鼠標(biāo)的位移量。

基于labview的鼠標(biāo)活動(dòng)識(shí)別

非常好我支持^.^

(1) 100%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?