• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Python的虛擬儀器技術(shù)研究及實(shí)現(xiàn)

    2012-01-15 06:03:04陳笑飛
    電子設(shè)計(jì)工程 2012年16期
    關(guān)鍵詞:虛擬儀器調(diào)用數(shù)據(jù)處理

    陳笑飛,李 滔

    (西北工業(yè)大學(xué) 電子信息學(xué)院,陜西 西安 710129)

    隨著計(jì)算機(jī)技術(shù)、測量儀器技術(shù)以及軟件技術(shù)的高速發(fā)展,微機(jī)以及DSP提供了強(qiáng)大的計(jì)算能力使得在一定的實(shí)時性要求下,軟件可以代替許多原來由硬件完成的功能,這標(biāo)志著“軟件即儀器(The software is the instrument)”時代的到來。它的出現(xiàn)徹底改變了傳統(tǒng)的儀器觀,開辟了測量技術(shù)的新紀(jì)元。

    虛擬儀器的基本思想是利用計(jì)算機(jī)來管理儀器、組織儀器系統(tǒng),進(jìn)而逐步取代儀器完成各種功能,最終取代傳統(tǒng)電子儀器。虛擬儀器[1]實(shí)質(zhì)上是軟硬件結(jié)合、虛實(shí)結(jié)合的產(chǎn)物,利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來完成各種測試、測量和自動化的應(yīng)用。在虛擬儀器系統(tǒng)中,硬件通常僅僅是為了解決信號輸入輸出,軟件才是整個儀器系統(tǒng)的核心所在。

    與傳統(tǒng)儀器相似,虛擬儀器一般由3部分組成,即數(shù)據(jù)采集與控制、數(shù)據(jù)處理與分析、數(shù)據(jù)顯示。傳統(tǒng)儀器只是將這3部分功能的部件放在一個儀表機(jī)箱里,而虛擬儀器則是功能意義上的儀器,是具有儀器功能的軟硬件的組合體,它并不強(qiáng)調(diào)物理上的實(shí)現(xiàn)形式。虛擬儀器的功能由用戶自己定義,儀器制造商只需提供基本的軟硬件,如信號調(diào)節(jié)器、信號轉(zhuǎn)換器等,真正需要什么樣的儀器功能是用戶自己的事情。虛擬儀器不像傳統(tǒng)儀器那樣幾乎完全依賴硬件。硬件在這里只是為了解決信號的輸入輸出,軟件才是虛擬儀器的關(guān)鍵。虛擬儀器減少了信號每次經(jīng)過硬件引起的誤差,從而測量結(jié)果更準(zhǔn)確。虛擬儀器價格低,開發(fā)和維護(hù)費(fèi)用也比傳統(tǒng)儀器低得多,而且技術(shù)更新快。

    1 基于Python的虛擬儀器開發(fā)

    美國NI公司推出的圖形化虛擬儀器專業(yè)開發(fā)平臺Labview采用獨(dú)特的圖形化編程方式,編程過程簡單方便,已經(jīng)成為目前最受歡迎的虛擬儀器交流開發(fā)平臺。另外還有惠普公司的HPVEE以及微軟開發(fā)的Visual C++。但是往往上述的軟件在虛擬儀器開發(fā)中做不到圖像和數(shù)據(jù)處理兩方面兼得。比如Labview在界面開發(fā)上有很大的優(yōu)勢,但在數(shù)據(jù)處理方面不盡人意[2-4]。而且很多儀器在處理復(fù)雜信號的時候需要借助Matlab強(qiáng)大的信號分析處理能力,但是一般儀器廠家提供的分析軟件不支持與Matlab的接口,將兩者功能進(jìn)行結(jié)合也有難度。另外LabVIEW后期修改程序比較麻煩,一旦要改,改動的地方就比較大,這對于較大型的程序是很不利的。虛擬儀器的使用者更希望能夠方便的修改軟件配置,滿足不同個體的需求,Labview在這一點(diǎn)上有局限性。

    Python是一種開源的腳本編程語言,由可移植的ANSI C編寫,可以輕松駕馭windows、Linux、Mac等主流操作系統(tǒng),可移植性極強(qiáng)[5-8]。同時Python具有強(qiáng)大的擴(kuò)展性,可以嵌入C/C++編程的程序中,所以也能實(shí)現(xiàn)多種語言的混合編程。Python是面向?qū)ο螅∣OP)的編程語言,結(jié)構(gòu)化的或過程性編程可以讓我們把程序組織成邏輯塊,重復(fù)或重用,這一特性應(yīng)用于虛擬儀器的開發(fā)正好可以彌補(bǔ)Labview后期修改程序復(fù)雜這一致命問題,同時也是一項(xiàng)有益的探索。Python擁有著豐富的擴(kuò)展模塊和函數(shù)庫。PYQT可以輕松開發(fā)出優(yōu)質(zhì)的GUI界面。NumPy相當(dāng)于Matlab的Python版本,它提供了矩陣、線性代數(shù)、傅里葉變換等的解決方法,包含:N維矩陣對象、性代數(shù)運(yùn)算功能、傅里葉變換、Fortran代碼集成的工具、C++代碼集成的工具。下面主要從對象分解,GUI開發(fā),以及數(shù)據(jù)處理3個方面進(jìn)行研究探討Python在開發(fā)虛擬儀器方面的優(yōu)勢及可能潛在的問題。

    1.1 對象分解

    用面向?qū)ο蟮乃枷隱9]來看待客觀事物時會把一個整體看成由許多不同種類的對象組合而成。每一個對象本身有他自己的內(nèi)部狀態(tài)和動作,稱之為對象本身的屬性和操作。不同的對象之間都是相互聯(lián)系,相互作用的,由此構(gòu)成了一個完整的整體。

    在虛擬儀器的開發(fā)過程中我們也可以運(yùn)用這種思想將一個待開發(fā)的儀器整體分解成多個對象的組合,對每一個對象劃歸為一個整類,然后由這個類衍生出實(shí)例類,最后再把一個個的對象個體整合成一個整體,如圖1所示。

    圖1 一個儀器整體分解成N個對象的組合Fig.1 An intergrated Instrument divides into N objects

    比如在虛擬儀器開發(fā)過程中,通常需要設(shè)計(jì)各式各樣的按鈕,包括波形調(diào)節(jié)、通道選擇、波形顯示、數(shù)據(jù)處理等等。如果一個一個地去設(shè)計(jì)編程,必然大大復(fù)雜化了開發(fā)進(jìn)度。在這里,運(yùn)用面向?qū)ο蟮乃枷?,我們可以把按鈕抽象為一個按鈕類,并定義其各種一般性的特性,不同大小,不同功能,不同形式的按鈕無非只是這個普遍按鈕類的一個特殊性實(shí)例化。數(shù)據(jù)處理也是同樣的道理,不管是濾波,F(xiàn)FT,卷積,都可以看成是一種數(shù)據(jù)處理方法類的實(shí)例化。這樣,一個儀器的開發(fā)就被分割成N個對象的設(shè)計(jì),最后只需實(shí)現(xiàn)各個對象之間的協(xié)調(diào)作用即可。

    1.2 基于PYQT的GUI開發(fā)

    人性化的用戶操作界面(GUI)是虛擬儀器必不可少的一個組成部分。PYQT是Python與QT庫的混合體,擁有近300多個類和接近6 000多個函數(shù)與方法[10]?;诿嫦?qū)ο笏枷氲奶摂M儀器開發(fā)過程中,對象與對象之間的信息交流、互動尤為重要,也就是所謂的事件處理。任何GUI程序中,事件都是最重要的部分。在PYQT中,采用信號和插槽這一機(jī)制來處理事件。當(dāng)用戶點(diǎn)擊按鈕,拖動滑塊等操作時都會產(chǎn)生信號,同時環(huán)境也會產(chǎn)生信號,比如時鐘的信號,插槽是一種針對信號進(jìn)行處理的方法。所有從QObject或其子類派生的類都能包含信號和槽,當(dāng)某個對象的狀態(tài)發(fā)生改變時,相應(yīng)的信號就由該對象發(fā)射(emit)出去,并不需要知道另一端是誰在接受這個信號,從而真正意義上實(shí)現(xiàn)信息封裝。PYQT的信號與槽機(jī)制相當(dāng)靈活,可以講多個信號與單個槽相連,也可以將單個信號與多個槽進(jìn)行相連,甚至一個信號還能與另一個信號相連。PYQT中將信號與槽相連只需用到QObject類中的connect()方法。創(chuàng)建PYQT界面的幾個步驟:

    1)使用 QtDesigner創(chuàng)建 GUI;

    2)在屬性編輯器中修改部件的名字;

    3)通過pyuic4工具生成一個Python類;

    4)通過GUI對應(yīng)的類來運(yùn)行程序;

    5)通過設(shè)置自己的slots來擴(kuò)展功能。

    先用QtDesigner生成整體GUI框架,保存為Form.ui文件。Windows下運(yùn)行 cmd,在C根目錄調(diào)用 pyuic4命令:pyuic4 Form.ui>Form.py,將PYQT生成的UI文件轉(zhuǎn)成py文件,然后自定義start.py直接調(diào)用生成的py文件,運(yùn)行start.py就可以顯示創(chuàng)建的GUI界面。然后對GUI的每一個控件編輯其對應(yīng)的信號與槽,比如在文中實(shí)例中的“關(guān)閉”按鈕,調(diào)用connect()方法綁定點(diǎn)擊按鈕的“clicked()”信號與槽函數(shù)“close()”,這樣當(dāng)我們鼠標(biāo)點(diǎn)擊“關(guān)閉”按鈕的時候程序就會退出。與此類似,綁定其余按鈕的功能。這里還可以調(diào)用:

    創(chuàng)建一個或多個重載綁定信號作為類屬性。其中type確定信號的C++識別標(biāo)志,類型可以是Python類型或C++類型名稱的字符串,也可以是類型的一組列表,在列表情況下,每一項(xiàng)定義了不同重載方法,第一項(xiàng)為默認(rèn)值。Name是信號的名稱,如果省略則使用屬性的類的名稱,這只能作為一個關(guān)鍵字參數(shù)。

    槽函數(shù)(slots)的設(shè)置是整個GUI的核心,基于Python面向?qū)ο蟮膬?yōu)勢,我們可以調(diào)用各種父類,父類方法,自定義類,自定義方法等等作為槽函數(shù)與相應(yīng)的信號相綁定,實(shí)現(xiàn)程序的重復(fù)利用,并且可以在后期較容易的擴(kuò)展程序的功能,通過這種代碼復(fù)用可以大大縮短虛擬儀器開發(fā)周期。

    1.3 NumPy的數(shù)據(jù)處理

    虛擬儀器一般都會帶有顯示屏幕,有的儀表顯示數(shù)字,有的儀表則顯示圖形。通過軟件的形式顯示測量結(jié)果,一般需要對采集數(shù)據(jù)進(jìn)行大量的數(shù)學(xué)運(yùn)算,比如信號調(diào)幅、調(diào)頻、濾波、數(shù)字信號處理等等,數(shù)據(jù)處理是虛擬儀器不可或缺的一部分,而且數(shù)據(jù)處理一般要求高效準(zhǔn)確。NumPy相當(dāng)于Matlab的Python版本,繼承了Matlab的強(qiáng)大數(shù)據(jù)處理能力。NumPy提供兩種基本的對象ndarray(N-dimensional array object)和 ufunc(universal function object)。ndarray 是存儲單一數(shù)據(jù)類型的多維數(shù)組,而ufunc則是能夠?qū)?shù)組進(jìn)行處理的函數(shù)。NumPy的核心是ndarray對象,它是一個封裝好的,只能存儲同個類型數(shù)據(jù)的多維數(shù)組。NumPy里,數(shù)組元素對數(shù)組元素的操作是用C寫的,并預(yù)先編譯好了以提高操作速度。NumPy不僅能保證足夠快速的計(jì)算處理,還繼承了Python語言代碼簡潔的特性。比如需要對一個給定的多維數(shù)組x進(jìn)行FFT變換,只需調(diào)用np.fft.fft(x)就可以得到變換的結(jié)果。

    2 方案設(shè)計(jì)與驗(yàn)證

    基于上述的討論,設(shè)計(jì)完成了一個虛擬頻譜分析儀,該儀器的工作原理是通過設(shè)置儀器相關(guān)的參數(shù)對采集信號進(jìn)行實(shí)時顯示,而后通過濾波加窗等處理進(jìn)行頻域分析,得到幅值譜、相位譜、自相關(guān)函數(shù)、相干函數(shù)等的過程。儀器系統(tǒng)的處理流程如圖2所示。

    圖2 頻譜儀系統(tǒng)流程圖Fig.2 Flow chart of spectrum analyzer system

    在儀器的波形顯示部分,這里調(diào)用了Tabwidget控件,通過控制Tabchange()信號實(shí)現(xiàn)時域波形和頻域波形的顯示及切換。Tabwidget本身無法充當(dāng)畫布功能,也就是說不能直接在上面顯示波形。因此,在Tabwidget的2個tab標(biāo)簽中分別嵌入一個QwtPlot控件,它可以提供一個二維的坐標(biāo)圖,讓我們在上面繪制曲線、刻度值等我們想要表達(dá)的圖形數(shù)據(jù)信息。 調(diào)用 setAxisTitlle(xBottom,String) 方法和 setAxisTitlle(yLeft,String)方法可以改變坐標(biāo)軸橫坐標(biāo)及縱坐標(biāo)的名稱。同時還需要創(chuàng)建一個QwtPlotCurve用來控制QwtPlot上的曲線類型,它可以設(shè)定線的樣式(實(shí)線或虛線)、線寬、顏色等。取得需要顯示的波形數(shù)據(jù)后,通過setData()方法,先將數(shù)據(jù)給予 QwtPlotCurve,然后由 QwtPlotCurve通過調(diào)用 attach()方法將波形繪制到QwtPlot上,最后通過QwtPlot類的repolt()方法將波形顯示在GUI界面的Tabwidget控件中。

    輸入信號后,調(diào)用 combobox控件的GetWindowText()方法取得采樣頻率,采樣點(diǎn)數(shù)等參數(shù)信息,通過綁定“開始采樣”的“clicked()”信號觸發(fā)相關(guān)槽函數(shù)將波形顯示在窗口上。這里放置了3個RadioButton,并把他們嵌入到Group Box里作為一個整體,通過他們的Checked屬性,獲取相應(yīng)窗函數(shù)信息對信號進(jìn)行加窗處理,分析。

    儀器界面的效果圖如圖3所示。

    3 結(jié)束語

    Python是一門年輕、開源、充滿活力的腳本編程語言。文中以Python為核心,結(jié)合PYQT把面向?qū)ο笏枷霊?yīng)用于虛擬儀器開發(fā),使用戶可以根據(jù)自身需求方便地修改程序以增減儀器的系統(tǒng)功能或規(guī)模,而且可以充分實(shí)現(xiàn)程序的重復(fù)利用。用Python開發(fā)虛擬儀器層次清晰,周期短,代碼易修改。在一定程度上比LabvIEW具有更大的優(yōu)勢,具有廣泛的研究前景。

    圖3 頻譜儀界面效果圖Fig.3 Interface renderings of spectrum analyzer

    [1]張重雄.虛擬儀器技術(shù)分析與設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007.

    [2]賈桂華.Visual C++實(shí)現(xiàn)虛擬儀器軟件設(shè)計(jì)[J].信息與電子工程,2004,2(1):37-39.JIA Gui-hua.Designing of virtual instrument software based on Visual C++[J].Information and Electronic Engineering,2004,2(1):37-39.

    [3]江偉,袁芳,黃鄉(xiāng)生.多功能虛擬數(shù)字示波器的設(shè)計(jì)[J].中國測試技術(shù),2004,30(4):58-60.JIANG Wei,YUAN Fang,HUANG Xiang-sheng.The design ofmultifunction digitalvirtualoscilloscope [J].China Measurement Technology,2004,30(4):58-60.

    [4]劉金寧,孟晨,陳德祥.基于Labwin/CVI與C++Builder的虛擬儀器設(shè)計(jì)[J].兵工自動化,2003,22(5):54-56.LIU Jin-ning,MENG Chen,CHEN De-xiang, Designing of virtual instrument based on Labwin/CVI and C++Builder[J].Weapons Automation,2003,22(5):54-56.

    [5]Hetland M L.Beginning Python From Novice to Professional[M].United States of America:Apress,2008.

    [6]Martelli A,Ravenscroft A M,Ascher D.Python Cookbook[M].Beijing:Post and Telecom Press,2010.

    [7]Beazley D M.Python Essential Reference[M].Fourth Edition.Beijing:Post and Telecom Press.2011.

    [8]Bird S,Loper E,Klein E.Natural language processing with Python[M].United States of America:O’Reilly Media,2009.

    [9]Lutz M.Learning Python:Powerful Object-Oriented[M].United States of America:O’Reilly Media,2008.

    [10]Harwani B M.Introduction to Python Programming and Developing GUI Applications with Pyqt[M].United States of America:Course Technology,2011.

    [11]史勇,杜方平.基于UG的虛擬制造[J].火箭推進(jìn),2010(4):36-41.SHI Yong,DU Fang-ping.UG based virtual manufacturing technology[J].Journal of Rocket Propulsion,2010(4):36-41.

    猜你喜歡
    虛擬儀器調(diào)用數(shù)據(jù)處理
    認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
    ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    PCB 刻制機(jī)功能開發(fā)及在虛擬儀器實(shí)驗(yàn)室建設(shè)中的應(yīng)用
    電子制作(2017年13期)2017-12-15 09:00:26
    虛擬儀器及其在電工電子實(shí)驗(yàn)中的應(yīng)用
    電子制作(2017年1期)2017-05-17 03:54:33
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    虛擬儀器技術(shù)在農(nóng)業(yè)裝備測控中的應(yīng)用
    基于虛擬儀器的DMFC實(shí)時監(jiān)控系統(tǒng)
    基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
    国产亚洲精品一区二区www | 亚洲欧美精品综合一区二区三区| 国产精品麻豆人妻色哟哟久久| 亚洲国产日韩一区二区| 国产一区二区激情短视频 | 99国产精品一区二区三区| 欧美精品啪啪一区二区三区 | 国产熟女午夜一区二区三区| 久久久久精品国产欧美久久久 | 成人免费观看视频高清| 欧美成狂野欧美在线观看| www.熟女人妻精品国产| 一边摸一边抽搐一进一出视频| 国产日韩欧美亚洲二区| 欧美激情高清一区二区三区| 亚洲伊人久久精品综合| 日韩免费高清中文字幕av| 久久久久久人人人人人| 久久久久精品人妻al黑| 欧美日韩一级在线毛片| 精品少妇久久久久久888优播| 国产视频一区二区在线看| 精品一区二区三卡| 欧美xxⅹ黑人| 国产精品免费大片| 97精品久久久久久久久久精品| 欧美在线黄色| 国产免费福利视频在线观看| 777米奇影视久久| 国产免费视频播放在线视频| 动漫黄色视频在线观看| av欧美777| 国产成人精品无人区| 首页视频小说图片口味搜索| 无限看片的www在线观看| 日本五十路高清| 欧美日韩中文字幕国产精品一区二区三区 | 久久精品久久久久久噜噜老黄| 黄色a级毛片大全视频| 亚洲成人免费电影在线观看| 亚洲久久久国产精品| 91国产中文字幕| 欧美大码av| 亚洲精品第二区| 久久精品国产亚洲av香蕉五月 | 国内毛片毛片毛片毛片毛片| 大码成人一级视频| 国产精品一区二区精品视频观看| 一区二区日韩欧美中文字幕| 日韩大码丰满熟妇| 50天的宝宝边吃奶边哭怎么回事| 999久久久国产精品视频| 成年人免费黄色播放视频| 久久九九热精品免费| 青春草亚洲视频在线观看| 久久久久国产精品人妻一区二区| 美女高潮喷水抽搐中文字幕| 亚洲人成电影免费在线| 窝窝影院91人妻| 12—13女人毛片做爰片一| 一二三四社区在线视频社区8| 国产色视频综合| 黑人欧美特级aaaaaa片| 亚洲精品国产av蜜桃| 19禁男女啪啪无遮挡网站| 波多野结衣一区麻豆| 窝窝影院91人妻| 成人国产一区最新在线观看| 天堂中文最新版在线下载| 各种免费的搞黄视频| 一本大道久久a久久精品| 久久久国产欧美日韩av| a级毛片在线看网站| 欧美国产精品一级二级三级| 久久国产精品影院| 亚洲国产日韩一区二区| 国产精品亚洲av一区麻豆| av电影中文网址| 午夜福利视频在线观看免费| 久久久久久久久久久久大奶| 50天的宝宝边吃奶边哭怎么回事| 999久久久国产精品视频| 久久女婷五月综合色啪小说| 777米奇影视久久| 欧美日韩av久久| 国产免费av片在线观看野外av| 电影成人av| 国产片内射在线| 欧美成人午夜精品| 99re6热这里在线精品视频| 中文字幕人妻熟女乱码| 精品高清国产在线一区| 精品一区二区三卡| 欧美成狂野欧美在线观看| 亚洲色图综合在线观看| 亚洲成人免费av在线播放| 亚洲七黄色美女视频| 自拍欧美九色日韩亚洲蝌蚪91| 在线 av 中文字幕| 亚洲精品美女久久久久99蜜臀| 美女主播在线视频| 人妻人人澡人人爽人人| 免费在线观看影片大全网站| 久久久精品区二区三区| 欧美激情 高清一区二区三区| 高清视频免费观看一区二区| 国产黄色免费在线视频| 亚洲一卡2卡3卡4卡5卡精品中文| 久久久久国产一级毛片高清牌| 久久99热这里只频精品6学生| 一本久久精品| 十八禁高潮呻吟视频| 欧美黑人精品巨大| 十八禁网站免费在线| 最近最新中文字幕大全免费视频| 国产成人影院久久av| 黄色片一级片一级黄色片| 精品一区在线观看国产| 一本综合久久免费| 国产精品影院久久| 亚洲国产精品999| 香蕉丝袜av| 免费高清在线观看视频在线观看| 中文字幕色久视频| 亚洲欧美日韩高清在线视频 | 搡老乐熟女国产| www日本在线高清视频| 一区福利在线观看| 久久久国产成人免费| 国产成人免费无遮挡视频| 男女午夜视频在线观看| 国产成人影院久久av| 亚洲色图综合在线观看| 欧美97在线视频| a在线观看视频网站| 精品一区二区三区av网在线观看 | 免费黄频网站在线观看国产| 高清黄色对白视频在线免费看| 国产高清videossex| 亚洲成人免费电影在线观看| 国产精品九九99| av片东京热男人的天堂| 秋霞在线观看毛片| 久久国产精品大桥未久av| 午夜激情久久久久久久| 欧美成人午夜精品| 午夜福利免费观看在线| 法律面前人人平等表现在哪些方面 | 叶爱在线成人免费视频播放| 美女扒开内裤让男人捅视频| 三上悠亚av全集在线观看| 香蕉丝袜av| 国产片内射在线| 中文字幕制服av| 俄罗斯特黄特色一大片| 中国国产av一级| 三上悠亚av全集在线观看| 少妇裸体淫交视频免费看高清 | 亚洲欧美色中文字幕在线| a级毛片在线看网站| 久久中文字幕一级| 法律面前人人平等表现在哪些方面 | 性色av乱码一区二区三区2| 夫妻午夜视频| 男人舔女人的私密视频| 伊人亚洲综合成人网| 黑人欧美特级aaaaaa片| 日韩 欧美 亚洲 中文字幕| 十八禁人妻一区二区| 久久 成人 亚洲| 日本欧美视频一区| 久久精品亚洲av国产电影网| 亚洲国产欧美网| 国产日韩欧美亚洲二区| 后天国语完整版免费观看| 午夜福利影视在线免费观看| 国产在线视频一区二区| 日韩大片免费观看网站| 国产无遮挡羞羞视频在线观看| 一个人免费在线观看的高清视频 | 女人高潮潮喷娇喘18禁视频| 亚洲人成电影观看| 欧美国产精品va在线观看不卡| 国产精品久久久人人做人人爽| 亚洲天堂av无毛| 欧美乱码精品一区二区三区| 日本精品一区二区三区蜜桃| 大片电影免费在线观看免费| 成人国产一区最新在线观看| 国产精品偷伦视频观看了| 色播在线永久视频| 国产淫语在线视频| 免费在线观看黄色视频的| 色老头精品视频在线观看| 精品人妻熟女毛片av久久网站| 在线av久久热| 国产高清视频在线播放一区 | 亚洲精品在线美女| 国产伦人伦偷精品视频| 精品第一国产精品| 免费黄频网站在线观看国产| 国产亚洲精品久久久久5区| 午夜激情久久久久久久| 久久午夜综合久久蜜桃| 国产精品.久久久| 汤姆久久久久久久影院中文字幕| 青春草亚洲视频在线观看| av片东京热男人的天堂| 下体分泌物呈黄色| 搡老岳熟女国产| 久久天躁狠狠躁夜夜2o2o| 正在播放国产对白刺激| 老司机在亚洲福利影院| av天堂在线播放| 19禁男女啪啪无遮挡网站| 国产精品秋霞免费鲁丝片| 久久久久网色| 国产精品国产av在线观看| 在线观看免费日韩欧美大片| 国产日韩一区二区三区精品不卡| 一二三四在线观看免费中文在| 在线观看一区二区三区激情| 免费观看人在逋| 国产成人免费观看mmmm| 又黄又粗又硬又大视频| tube8黄色片| 满18在线观看网站| 亚洲avbb在线观看| 手机成人av网站| 日韩电影二区| 亚洲一区二区三区欧美精品| 熟女少妇亚洲综合色aaa.| 老熟妇乱子伦视频在线观看 | 成在线人永久免费视频| 18禁裸乳无遮挡动漫免费视频| 欧美精品啪啪一区二区三区 | 丝袜人妻中文字幕| 欧美人与性动交α欧美软件| 国产成人精品在线电影| 一区二区三区四区激情视频| 精品乱码久久久久久99久播| 国产激情久久老熟女| 18禁观看日本| tocl精华| 99热全是精品| 久久久久久久久久久久大奶| 亚洲va日本ⅴa欧美va伊人久久 | 一区二区三区四区激情视频| 人妻一区二区av| 老司机午夜福利在线观看视频 | 欧美在线黄色| 亚洲免费av在线视频| 动漫黄色视频在线观看| 又大又爽又粗| av免费在线观看网站| 黄色视频,在线免费观看| 久久热在线av| 80岁老熟妇乱子伦牲交| 久久久久国产一级毛片高清牌| 三上悠亚av全集在线观看| 亚洲精品自拍成人| a 毛片基地| 免费高清在线观看日韩| 少妇猛男粗大的猛烈进出视频| 考比视频在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲专区中文字幕在线| 日本av免费视频播放| 老司机影院成人| 国产精品.久久久| 成人18禁高潮啪啪吃奶动态图| 亚洲欧美色中文字幕在线| 女警被强在线播放| 亚洲国产成人一精品久久久| 中文欧美无线码| 老司机在亚洲福利影院| 国产免费福利视频在线观看| 一本大道久久a久久精品| 大香蕉久久网| 日本av手机在线免费观看| 考比视频在线观看| 夫妻午夜视频| 久久精品aⅴ一区二区三区四区| 免费不卡黄色视频| 男人舔女人的私密视频| 在线观看免费午夜福利视频| 999精品在线视频| 欧美精品人与动牲交sv欧美| 老司机亚洲免费影院| 亚洲av日韩精品久久久久久密| 欧美大码av| avwww免费| 最新在线观看一区二区三区| 新久久久久国产一级毛片| 亚洲一卡2卡3卡4卡5卡精品中文| 蜜桃国产av成人99| 大香蕉久久成人网| 亚洲三区欧美一区| 啪啪无遮挡十八禁网站| 老司机影院成人| 欧美日韩亚洲综合一区二区三区_| 亚洲色图综合在线观看| 亚洲国产日韩一区二区| 啦啦啦中文免费视频观看日本| 亚洲成人国产一区在线观看| av一本久久久久| 91成人精品电影| 女警被强在线播放| 国产一级毛片在线| 国产一区二区三区av在线| 老司机深夜福利视频在线观看 | 久热爱精品视频在线9| 成年美女黄网站色视频大全免费| 亚洲欧美清纯卡通| 亚洲三区欧美一区| a在线观看视频网站| 欧美精品亚洲一区二区| 人成视频在线观看免费观看| 久久久久网色| 啪啪无遮挡十八禁网站| 国产精品一区二区精品视频观看| 精品福利永久在线观看| 9热在线视频观看99| 免费观看av网站的网址| 高清欧美精品videossex| 久久精品人人爽人人爽视色| 久久国产亚洲av麻豆专区| 国产伦理片在线播放av一区| 高清在线国产一区| 亚洲视频免费观看视频| 伦理电影免费视频| 欧美老熟妇乱子伦牲交| 欧美久久黑人一区二区| 一本一本久久a久久精品综合妖精| 国产高清videossex| 久热这里只有精品99| 欧美日韩亚洲国产一区二区在线观看 | 自拍欧美九色日韩亚洲蝌蚪91| 丁香六月天网| 极品人妻少妇av视频| 午夜精品国产一区二区电影| 日本一区二区免费在线视频| 欧美日韩亚洲高清精品| 99热国产这里只有精品6| 欧美日韩黄片免| 国产成人影院久久av| 少妇 在线观看| 亚洲精华国产精华精| 老司机在亚洲福利影院| 1024视频免费在线观看| 黑人巨大精品欧美一区二区mp4| 男女下面插进去视频免费观看| 我要看黄色一级片免费的| 久久人妻福利社区极品人妻图片| 人妻人人澡人人爽人人| 日韩欧美免费精品| 免费日韩欧美在线观看| 69av精品久久久久久 | 国产xxxxx性猛交| 少妇的丰满在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 成人国产av品久久久| 久久亚洲国产成人精品v| 伦理电影免费视频| 午夜福利,免费看| 亚洲情色 制服丝袜| 亚洲男人天堂网一区| 久久午夜综合久久蜜桃| www.999成人在线观看| 天堂8中文在线网| 在线精品无人区一区二区三| 一级毛片精品| 国产精品一区二区在线观看99| 在线观看免费高清a一片| 欧美激情极品国产一区二区三区| 午夜日韩欧美国产| 少妇裸体淫交视频免费看高清 | 欧美日韩亚洲综合一区二区三区_| 在线观看舔阴道视频| 亚洲av电影在线进入| 亚洲国产欧美网| 日韩视频一区二区在线观看| 一本大道久久a久久精品| 黄频高清免费视频| 老熟妇乱子伦视频在线观看 | 不卡av一区二区三区| 亚洲精品中文字幕一二三四区 | 欧美黑人精品巨大| 制服人妻中文乱码| 免费在线观看完整版高清| 亚洲av电影在线观看一区二区三区| 久久亚洲国产成人精品v| 9色porny在线观看| 成年人免费黄色播放视频| 国产1区2区3区精品| 国产精品.久久久| 99久久综合免费| 国产免费现黄频在线看| 高清欧美精品videossex| 亚洲精品中文字幕一二三四区 | 另类亚洲欧美激情| 国产一区二区 视频在线| 国产伦理片在线播放av一区| 亚洲精品av麻豆狂野| 性高湖久久久久久久久免费观看| 91九色精品人成在线观看| 欧美日韩亚洲综合一区二区三区_| 亚洲欧美清纯卡通| 母亲3免费完整高清在线观看| 亚洲精品第二区| 91国产中文字幕| 欧美 日韩 精品 国产| 视频区图区小说| 日韩欧美国产一区二区入口| 18禁裸乳无遮挡动漫免费视频| 欧美在线黄色| av天堂久久9| 91精品三级在线观看| av在线播放精品| 亚洲中文av在线| 99久久99久久久精品蜜桃| 99国产综合亚洲精品| 我要看黄色一级片免费的| 69av精品久久久久久 | 美女高潮喷水抽搐中文字幕| 免费一级毛片在线播放高清视频 | 一本色道久久久久久精品综合| 日韩视频在线欧美| 制服人妻中文乱码| 亚洲中文av在线| 一区二区三区乱码不卡18| 99精国产麻豆久久婷婷| 久久国产亚洲av麻豆专区| 日韩视频在线欧美| 亚洲男人天堂网一区| 美女扒开内裤让男人捅视频| 国产成人系列免费观看| 最黄视频免费看| 一区二区三区乱码不卡18| 女人爽到高潮嗷嗷叫在线视频| 老熟妇乱子伦视频在线观看 | 91麻豆av在线| 亚洲国产欧美日韩在线播放| 亚洲人成电影观看| 九色亚洲精品在线播放| 久久人妻熟女aⅴ| 91九色精品人成在线观看| 国产三级黄色录像| 久久午夜综合久久蜜桃| 亚洲精品久久成人aⅴ小说| av又黄又爽大尺度在线免费看| 亚洲少妇的诱惑av| 99久久国产精品久久久| 国产一级毛片在线| 久久性视频一级片| 又紧又爽又黄一区二区| 国产福利在线免费观看视频| 日韩免费高清中文字幕av| 老司机影院毛片| 久久精品国产综合久久久| 成年人免费黄色播放视频| 黄片播放在线免费| 考比视频在线观看| av网站在线播放免费| 国产精品久久久av美女十八| 极品人妻少妇av视频| 亚洲 国产 在线| 精品国产乱码久久久久久小说| 性色av一级| 十八禁人妻一区二区| 亚洲专区国产一区二区| 99国产精品一区二区蜜桃av | 国产av又大| 国产精品国产三级国产专区5o| 久久久久久久久久久久大奶| 老熟妇乱子伦视频在线观看 | 久久久久网色| 人成视频在线观看免费观看| 成年人午夜在线观看视频| 国产av精品麻豆| 大片免费播放器 马上看| 国产三级黄色录像| 人人澡人人妻人| 少妇被粗大的猛进出69影院| av又黄又爽大尺度在线免费看| 日本91视频免费播放| 操美女的视频在线观看| 涩涩av久久男人的天堂| 日韩中文字幕视频在线看片| 天天躁狠狠躁夜夜躁狠狠躁| 国产成人免费观看mmmm| 丝瓜视频免费看黄片| 日本一区二区免费在线视频| 亚洲 国产 在线| 亚洲欧美成人综合另类久久久| 中文字幕制服av| 免费在线观看黄色视频的| 久久久久久人人人人人| av福利片在线| 91字幕亚洲| 亚洲国产av新网站| 好男人电影高清在线观看| 99热国产这里只有精品6| 亚洲全国av大片| 99热国产这里只有精品6| 亚洲专区中文字幕在线| 国产成人免费观看mmmm| av在线老鸭窝| 欧美一级毛片孕妇| 成年动漫av网址| 久久99热这里只频精品6学生| 亚洲性夜色夜夜综合| 一级a爱视频在线免费观看| 69精品国产乱码久久久| 老司机靠b影院| 精品国产一区二区久久| 人人妻,人人澡人人爽秒播| 国产欧美日韩综合在线一区二区| 999精品在线视频| 99精品久久久久人妻精品| 男人舔女人的私密视频| 中文字幕人妻熟女乱码| 侵犯人妻中文字幕一二三四区| a在线观看视频网站| 精品少妇一区二区三区视频日本电影| 中文欧美无线码| 蜜桃国产av成人99| 欧美人与性动交α欧美精品济南到| 亚洲精品第二区| 欧美日韩成人在线一区二区| 免费在线观看影片大全网站| 久久这里只有精品19| 丝袜喷水一区| 桃花免费在线播放| 久久久国产欧美日韩av| 国产精品亚洲av一区麻豆| 国产一区有黄有色的免费视频| 777米奇影视久久| av欧美777| 精品一区在线观看国产| 国产91精品成人一区二区三区 | 亚洲欧美日韩高清在线视频 | 欧美激情高清一区二区三区| 夜夜骑夜夜射夜夜干| 在线看a的网站| 国产精品免费视频内射| 超色免费av| 美女视频免费永久观看网站| 精品国产乱码久久久久久小说| av线在线观看网站| 桃花免费在线播放| 久久国产精品男人的天堂亚洲| www.精华液| 欧美午夜高清在线| 日本av手机在线免费观看| av有码第一页| 一边摸一边抽搐一进一出视频| 欧美日韩一级在线毛片| 精品人妻在线不人妻| 精品少妇内射三级| 亚洲精品自拍成人| 男女午夜视频在线观看| 91老司机精品| 亚洲七黄色美女视频| 在线亚洲精品国产二区图片欧美| 国产亚洲欧美精品永久| 黄色视频不卡| 97精品久久久久久久久久精品| 99热网站在线观看| 男女床上黄色一级片免费看| 免费日韩欧美在线观看| 国产极品粉嫩免费观看在线| 一区二区日韩欧美中文字幕| 精品卡一卡二卡四卡免费| 欧美日韩成人在线一区二区| 国产在线观看jvid| 亚洲精品av麻豆狂野| 中亚洲国语对白在线视频| 女人高潮潮喷娇喘18禁视频| 精品一区二区三区av网在线观看 | 如日韩欧美国产精品一区二区三区| 久久国产精品男人的天堂亚洲| 黄色毛片三级朝国网站| 男女边摸边吃奶| 十八禁高潮呻吟视频| 国产成人av激情在线播放| 人成视频在线观看免费观看| 久久精品国产a三级三级三级| 亚洲国产精品一区三区| 在线看a的网站| 黑人巨大精品欧美一区二区蜜桃| 久久国产精品人妻蜜桃| 高清黄色对白视频在线免费看| 男人舔女人的私密视频| 欧美精品av麻豆av| 免费女性裸体啪啪无遮挡网站| 悠悠久久av| 欧美国产精品一级二级三级| 久久中文字幕一级| 每晚都被弄得嗷嗷叫到高潮| 丰满人妻熟妇乱又伦精品不卡| 精品国产一区二区三区久久久樱花| 一区二区三区激情视频| 国产亚洲欧美精品永久| 精品久久久久久久毛片微露脸 | 国产黄色免费在线视频| 欧美精品高潮呻吟av久久| 国产免费视频播放在线视频| 桃红色精品国产亚洲av| 久久精品熟女亚洲av麻豆精品| 午夜91福利影院| 国产欧美日韩一区二区精品| 精品一品国产午夜福利视频| 女人爽到高潮嗷嗷叫在线视频| 99精品久久久久人妻精品|