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

    基于LXI的數(shù)據(jù)采集管理軟件設(shè)計(jì)與實(shí)現(xiàn)

    2015-04-25 10:00:22葉衛(wèi)東杜霄峰
    制造業(yè)自動(dòng)化 2015年3期
    關(guān)鍵詞:信號(hào)量入隊(duì)線程

    葉衛(wèi)東,杜霄峰

    YE Wei-dong, DU Xiao-feng

    (北京航空航天大學(xué) 自動(dòng)化與電氣工程學(xué)院,北京 100191)

    0 引言

    數(shù)據(jù)采集技術(shù)是多學(xué)科交叉、融合的產(chǎn)物,及時(shí)將相關(guān)學(xué)科的研究新成果應(yīng)用到數(shù)據(jù)采集技術(shù)中,研究新的數(shù)據(jù)采集技術(shù)與方法對(duì)于制造企業(yè)采用先進(jìn)制造技術(shù)實(shí)現(xiàn)制造自動(dòng)化、全面提高產(chǎn)品質(zhì)量、增強(qiáng)企業(yè)競(jìng)爭(zhēng)力有著重要意義。熟悉數(shù)據(jù)采集與管理系統(tǒng)的概念、功能和組成情況;利用軟件模塊化思想進(jìn)行系統(tǒng)的軟件設(shè)計(jì),包括軟件的分層設(shè)計(jì),模塊劃分,模塊接口設(shè)計(jì);對(duì)于底層協(xié)議及相關(guān)通訊與命令接口封裝成IVI驅(qū)動(dòng),利用DLL接口實(shí)現(xiàn)調(diào)用。從而實(shí)現(xiàn)軟件上層與底層的隔離,便于日后的維護(hù)升級(jí)以及擴(kuò)展其他通訊方式。

    系統(tǒng)分為客戶機(jī)端和服務(wù)器端,客戶機(jī)可通過(guò)以太網(wǎng)通訊方式對(duì)數(shù)據(jù)采集各通道參數(shù)進(jìn)行配置和通信,服務(wù)器便可按照配置好的參數(shù)進(jìn)行數(shù)據(jù)采集工作。同時(shí)客戶機(jī)可將服務(wù)器傳輸過(guò)來(lái)的實(shí)時(shí)采集數(shù)據(jù)進(jìn)行統(tǒng)計(jì)、濾波、時(shí)域頻域轉(zhuǎn)換等處理;實(shí)現(xiàn)數(shù)據(jù)庫(kù)、文件等格式的存儲(chǔ),數(shù)據(jù)庫(kù)的管理與訪問(wèn)技術(shù);通過(guò)表格、圖形、以及良好的用戶界面友好性,幫助用戶得以更快、更好、更便捷的查補(bǔ)系統(tǒng)問(wèn)題。

    用戶可以通過(guò)在PC機(jī)上安裝應(yīng)用程序,通過(guò)軟面板操作將設(shè)置的參數(shù)信息準(zhǔn)確的發(fā)送到儀器。并最終生成C/S模式的安裝程序提供給用戶進(jìn)行數(shù)據(jù)采集管理工作。

    1 軟件總體方案設(shè)計(jì)

    C/S模式也稱C/S架構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種。用戶在PC機(jī)上操作應(yīng)用程序,通過(guò)IVI驅(qū)動(dòng)程序?qū)⒂脩舻恼?qǐng)求交給服務(wù)器端程序進(jìn)行處理,進(jìn)而控制硬件動(dòng)作,實(shí)現(xiàn)對(duì)儀器模塊的遠(yuǎn)程控。主要內(nèi)容是介紹LXI數(shù)據(jù)采集軟件的工作原理、C/S模式應(yīng)用軟件方案設(shè)計(jì)以及IVI驅(qū)動(dòng)軟件設(shè)計(jì)。

    本課題中的LXI數(shù)據(jù)采集軟件體系總體結(jié)構(gòu)中包含了客戶端和服務(wù)端的多個(gè)程序,分別完成不同的功能,這些程序共同運(yùn)行和作用才能實(shí)現(xiàn)儀器所有的功能。軟硬件系統(tǒng)整體結(jié)構(gòu)圖如圖1所示。

    圖1 軟硬件系統(tǒng)整體結(jié)構(gòu)圖

    C/S模式,不依賴外網(wǎng)環(huán)境,很多工作在提交給服務(wù)器端之前,會(huì)首先在客戶端進(jìn)行處理,使得客戶端計(jì)算機(jī)的處理能力得到充分發(fā)揮,很大程度上減輕了服務(wù)器的負(fù)擔(dān),提高了儀器工作效率。LXI數(shù)據(jù)采集軟件C/S模式客戶端的設(shè)計(jì)核心就是軟件設(shè)計(jì),為了增強(qiáng)軟件系統(tǒng)的靈活性和可擴(kuò)展性,方便以后軟件的升級(jí)和維護(hù),在進(jìn)行軟件設(shè)計(jì)時(shí)采用了模塊化的設(shè)計(jì)思想。

    數(shù)據(jù)處理模塊接收從各通道讀取回來(lái)的數(shù)據(jù),對(duì)其進(jìn)行預(yù)處理。實(shí)現(xiàn)基本功能有:數(shù)據(jù)工程單位的轉(zhuǎn)換;可根據(jù)項(xiàng)目需求,對(duì)一定階段的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。

    數(shù)據(jù)存儲(chǔ)模塊可以對(duì)從下位機(jī)接收到的數(shù)據(jù),根據(jù)項(xiàng)目當(dāng)中的實(shí)際需要,可以提供相應(yīng)存儲(chǔ)形式的接口,如csv、txt、二進(jìn)制文件形式,或者.NET相對(duì)優(yōu)越的數(shù)據(jù)庫(kù)存取服務(wù),直接將所需要的數(shù)據(jù)存入數(shù)據(jù)庫(kù)中,還可以直接導(dǎo)出下位機(jī)的原始數(shù)據(jù),供二次開發(fā)使用。

    通訊與命令接口模塊包括對(duì)上位機(jī)下位機(jī)通訊協(xié)議的解析,軟件多線程并發(fā)隊(duì)列的設(shè)計(jì)以及TCP/IP網(wǎng)絡(luò)的編程通信等功能。

    各功能模塊詳細(xì)設(shè)計(jì)結(jié)構(gòu)如圖2所示。

    圖2 C/S模式軟件結(jié)構(gòu)設(shè)計(jì)

    2 通訊與命令接口模塊設(shè)計(jì)

    本節(jié)中主要介紹基于TCP協(xié)議的數(shù)據(jù)傳輸,多線程并發(fā)隊(duì)列設(shè)計(jì)。

    2.1 TCP協(xié)議的數(shù)據(jù)傳輸

    TCP連接的建立分為三個(gè)階段:建立連接、數(shù)據(jù)傳輸和斷開連接,即我們通常所說(shuō)的三次握手。

    數(shù)據(jù)采集管理系統(tǒng)基于套接字的面向連接的通信連接過(guò)程分為以下三個(gè)步驟:

    1)建立連接

    當(dāng)上位機(jī)向下位機(jī)發(fā)出連接請(qǐng)求,下位機(jī)給出響應(yīng),雙方即可通信。在上位機(jī)程序中,首要任務(wù)是創(chuàng)建一個(gè)本地套接字對(duì)象:然后連接到的目標(biāo)IP和端口號(hào)。

    2)數(shù)據(jù)傳輸

    此時(shí)上位機(jī)與下位機(jī)服務(wù)器嘗試連接;連接成功后,就可以接收服務(wù)器發(fā)送的消息了。

    3)關(guān)閉連接

    在通信完成之后,必須先使用Shutdown方法停止回話,然后關(guān)閉Socket實(shí)例。

    圖3 TCP協(xié)議客戶端和服務(wù)器端工作流程圖

    2.2 多線程并發(fā)隊(duì)列設(shè)計(jì)

    本文在設(shè)計(jì)底層通訊功能時(shí),為使系統(tǒng)具有高效率實(shí)時(shí)性,數(shù)據(jù)存儲(chǔ)和顯示無(wú)延時(shí),程序在設(shè)計(jì)時(shí)將數(shù)據(jù)接收和數(shù)據(jù)處理線程分割開來(lái),使兩個(gè)線程分別執(zhí)行互不影響,相當(dāng)于設(shè)計(jì)模式中的生產(chǎn)者消費(fèi)者問(wèn)題。這兩個(gè)線程的數(shù)據(jù)共享的公共存儲(chǔ)區(qū)就依靠這個(gè)隊(duì)列。而這樣的方法可能會(huì)引起隊(duì)列并發(fā)訪問(wèn)。

    對(duì)于一個(gè)隊(duì)列來(lái)說(shuō),它提供的兩個(gè)最主要的操作就是入隊(duì)和出隊(duì)操作。在多線程的程序當(dāng)中,多個(gè)線程同時(shí)會(huì)對(duì)一個(gè)隊(duì)列進(jìn)行入隊(duì)和出隊(duì)操作。為了保證在入隊(duì)和出隊(duì)時(shí)操作著同一個(gè)隊(duì)列節(jié)點(diǎn),多個(gè)線程并發(fā)進(jìn)行入隊(duì)和出隊(duì)操作,這兩種情況下的操作是線程安全的。下面分別對(duì)Monitor方法,Mutex方法以及Semaphore方法進(jìn)行實(shí)驗(yàn)對(duì)比。

    1)Monitor(lock)方法

    Monitor 類通過(guò)向單個(gè)線程授予對(duì)象鎖來(lái)控制對(duì)對(duì)象的訪問(wèn)。對(duì)象鎖提供限制訪問(wèn)代碼塊(通常稱為臨界區(qū))的能力。當(dāng)一個(gè)線程擁有對(duì)象的鎖時(shí),其他任何線程都不能獲取該鎖。

    首先進(jìn)行初始化操作,建立共享隊(duì)列,入隊(duì)操作和出隊(duì)操作線程。其次啟動(dòng)入隊(duì)線程和出隊(duì)線程,并為線程執(zhí)行函數(shù)涉及共享隊(duì)列部分加上Monitor.Enter()和Monitor.Exit()互斥鎖,直到入隊(duì)出隊(duì)全部完成,查看程序執(zhí)行時(shí)間。

    Lock類為簡(jiǎn)化版的Monitor類,封裝了Monitor.Enter()和Monitor.Exit()函數(shù),性能與Monitor方法一致。

    2)Mutex方法

    Mutex與Monitor類似,需要注意的是Mutex分兩種:一種是本地Mutex一種是系統(tǒng)級(jí)Mutex,系統(tǒng)級(jí)Mutex可以用來(lái)進(jìn)行跨進(jìn)程間的線程的同步。盡管Mutex比監(jiān)視器更為強(qiáng)大,但是相對(duì)于Monitor類,它所需要的互操作轉(zhuǎn)換更消耗計(jì)算資源。

    Mutex與Monitor有一個(gè)很大的區(qū)別:Mutex可以用來(lái)同步屬于不同應(yīng)用程序或者進(jìn)程的線程,而Monitor沒(méi)有這個(gè)能力。與Monitor類實(shí)驗(yàn)方法類似,此處不再詳細(xì)說(shuō)明。

    3)Semaphore方法

    信號(hào)量的特性如下:信號(hào)量是一個(gè)非負(fù)整數(shù)(表示可以利用的資源數(shù),這里是指的是可用的數(shù)據(jù)緩沖區(qū)中BLOCK的數(shù)量),所有通過(guò)它的線程(接收線程和存儲(chǔ)線程)都會(huì)將該整數(shù)減1(通過(guò)它當(dāng)然是為了使用資源),當(dāng)該整數(shù)值為零時(shí),所有試圖通過(guò)它的線程都將處于等待狀態(tài)。在信號(hào)量上我們定義兩種操作:Unsignal 和 Signal(釋放)。 當(dāng)一個(gè)線程調(diào)用Unsignal操作時(shí),它要么通過(guò)然后將信號(hào)量減1(還有相應(yīng)的資源),要么一直等下去(相應(yīng)的資源已經(jīng)沒(méi)有),直到信號(hào)量大于1或超時(shí)。Signal實(shí)際上是在信號(hào)量上執(zhí)行加操作,相當(dāng)于提醒別的新的線程已經(jīng)可以使用被釋放的資源。

    數(shù)據(jù)緩沖區(qū)結(jié)構(gòu)如圖4所示。

    圖4 數(shù)據(jù)緩沖區(qū)結(jié)構(gòu)(隊(duì)列)

    實(shí)驗(yàn)設(shè)計(jì)如下:

    入隊(duì)信號(hào)量表示現(xiàn)在數(shù)據(jù)隊(duì)列中已經(jīng)存放滿數(shù)據(jù)的數(shù)據(jù)塊的數(shù)量,出隊(duì)信號(hào)量表示現(xiàn)在數(shù)據(jù)隊(duì)列中空數(shù)據(jù)塊的數(shù)量,初始化出隊(duì)信號(hào)量為0。入隊(duì)信號(hào)量初始化為n,初始化兩者最大允許的并發(fā)數(shù)為n。初始化當(dāng)前入隊(duì)和出隊(duì)線程正在處理的數(shù)據(jù)塊的編號(hào)為0。分別啟動(dòng)入隊(duì)線程和出隊(duì)線程。

    當(dāng)入隊(duì)信號(hào)量計(jì)數(shù)器大于0時(shí)按照In_Index編號(hào)選定一個(gè)可用數(shù)據(jù)塊對(duì)象,直到當(dāng)前數(shù)據(jù)塊存儲(chǔ)內(nèi)容達(dá)到上限,將出隊(duì)信號(hào)量加1,同時(shí)入隊(duì)信號(hào)量減1,In_Index加1。若未達(dá)到上限,都不執(zhí)行,繼續(xù)填充數(shù)。當(dāng)入隊(duì)計(jì)數(shù)器等于0時(shí)入隊(duì)線程阻塞,In_Index達(dá)到數(shù)據(jù)塊最大時(shí),返回0繼續(xù)重復(fù)之前過(guò)程。

    當(dāng)入隊(duì)信號(hào)量計(jì)數(shù)器大于0時(shí)按照Out_Index編號(hào)選定一個(gè)可用數(shù)據(jù)塊對(duì)象,直到當(dāng)前數(shù)據(jù)塊存儲(chǔ)內(nèi)容全部取出,將出隊(duì)信號(hào)量加1,同時(shí)入隊(duì)信號(hào)量減1,Out_Index加1。若未達(dá)到上限,都不執(zhí)行,繼續(xù)填充數(shù)。當(dāng)出隊(duì)計(jì)數(shù)器等于0時(shí)出隊(duì)線程阻塞,Out_Index達(dá)到數(shù)據(jù)塊最大時(shí),返回0繼續(xù)重復(fù)之前過(guò)程。

    基于Semaphore(信號(hào)量)的方法流程圖如圖5所示。

    圖5 Semaphore方法流程圖

    計(jì)算結(jié)果如表1所示。

    表1 三種并發(fā)隊(duì)列訪問(wèn)方法效率對(duì)比

    經(jīng)過(guò)實(shí)驗(yàn)得出采用方法三中信號(hào)量的方式效率最高,故本軟件采用此方法,可以有效的提高隊(duì)列的出隊(duì)效率,為軟件圖形的實(shí)時(shí)顯示及數(shù)據(jù)的存儲(chǔ)打下良好的基礎(chǔ)。

    3 軟件界面設(shè)計(jì)

    3.1 軟件總體設(shè)計(jì)

    軟件上方菜單選項(xiàng)有“設(shè)備”和“系統(tǒng)設(shè)置”。其中,“設(shè)備”選項(xiàng)下的內(nèi)容主要用于對(duì)設(shè)備的完全控制,而“系統(tǒng)設(shè)置”選項(xiàng)下的內(nèi)容主要用于實(shí)現(xiàn)軟件開機(jī)自啟動(dòng)、設(shè)置數(shù)據(jù)庫(kù)連接配置;狀態(tài)欄實(shí)時(shí)顯示軟件工作狀態(tài),以及當(dāng)前時(shí)刻接收和存儲(chǔ)的數(shù)據(jù)量;功能區(qū)主要包括通道掃描表設(shè)置,采樣速率設(shè)置,采集方式設(shè)置。

    3.2 軟件工作流程

    1)新建設(shè)備

    打開菜單中的新建設(shè)備選項(xiàng),輸入設(shè)備ID及名稱,配置好需要連接的下位機(jī)采集器的IP及端口號(hào)。

    2)通道配置

    “通道配置”界面會(huì)以表單形式呈現(xiàn)給用戶,讓其進(jìn)行各采集通道獨(dú)立的參數(shù)配置。根據(jù)傳感器類型,分為兩頁(yè),即“微應(yīng)變”和“電壓輸入”。對(duì)于同一個(gè)通道,每次僅有一個(gè)類型的配置頁(yè)生效,比如用戶在“微應(yīng)變”頁(yè)啟用并配置了通道1,那么在“電壓輸入”頁(yè)將自動(dòng)禁用通道1的配置,反之同理。如圖6所示。

    圖6 采集軟件圖形實(shí)時(shí)顯示界面

    3)采集配置

    “采集配置”界面可以讓用戶進(jìn)行采集方式的配置。根據(jù)類別不同,主要分為“隨機(jī)采樣配置”、“定時(shí)采樣配置”、“觸發(fā)采樣配置”,并且以配置頁(yè)的形式呈現(xiàn)給用戶。

    完成以上基本設(shè)置操作后,軟件可以開啟采集,實(shí)時(shí)波形顯示效果如圖7所示,界面中間區(qū)域就是實(shí)時(shí)曲線顯示區(qū),可以觀察采集儀傳送上來(lái)的采集數(shù)據(jù)曲線。圖形顯示區(qū)的右側(cè)為當(dāng)前顯示的通道圖例,如果想要取消哪一個(gè)通道曲線的顯示,可以去掉相應(yīng)通道前的勾選。如果想要放大圖形顯示,在圖形顯示區(qū)想要放大的位置,可完成對(duì)該區(qū)域的顯示放大。

    圖7 采集軟件圖形實(shí)時(shí)顯示界面

    3.3 實(shí)驗(yàn)結(jié)果

    為驗(yàn)證軟件是否正常工作,實(shí)驗(yàn)中開啟了十個(gè)通道的微應(yīng)變隨機(jī)采集,采樣速率設(shè)備120,每個(gè)通道每秒中產(chǎn)生120個(gè)數(shù)據(jù)包。每256個(gè)數(shù)據(jù)包合成一個(gè)文件存儲(chǔ)在相應(yīng)路徑下。相應(yīng)二進(jìn)制文件。

    對(duì)于用戶不需要保存原始數(shù)據(jù),只要求在數(shù)據(jù)庫(kù)中看到采集數(shù)據(jù),我們可以通過(guò)ADO.NET的SqlBulkCopy方法可將內(nèi)存中大量數(shù)據(jù)快速上傳至數(shù)據(jù)庫(kù)中,保證數(shù)據(jù)的實(shí)時(shí)性以及可靠性。數(shù)據(jù)庫(kù)中查看到的結(jié)果如圖8所示。

    圖8 采集數(shù)據(jù)上傳至數(shù)據(jù)庫(kù)

    4 結(jié)論

    本文在深入研究了LXI相關(guān)協(xié)議及用戶的需求后設(shè)計(jì)了基于LXI的C/S模式數(shù)據(jù)采集管理軟件以及IVI驅(qū)動(dòng)程序設(shè)計(jì),實(shí)現(xiàn)了與采集器的通信,對(duì)采集器進(jìn)行采集配置與命令控制,完成數(shù)據(jù)從采集到存儲(chǔ)為二進(jìn)制文件或數(shù)據(jù)庫(kù)相應(yīng)表中,并且可以實(shí)時(shí)波形顯示等功能,解決了多線程并發(fā)隊(duì)列的高效訪問(wèn)問(wèn)題,達(dá)到了預(yù)期目的,取得了良好效果。

    [1] 于勁松,李行善.下一代自動(dòng)測(cè)試系統(tǒng)體系結(jié)構(gòu)與關(guān)鍵技術(shù)[J].計(jì)算機(jī)測(cè)量與控制,2005,13(1)∶1-3.

    [2] LI Yue-qin,LI Jin-ping.Arbitrary Waveform Generator based on LabVIEW[A].IEEE[C].2009,103-06.

    [3] LXI Consortium.LXI Standard Revision 1.4[Z].October, 2013 Edition.

    [4] 田韜,張悠慧,汪東升.基于C/S架構(gòu)的可擴(kuò)展嵌入式系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(7)∶1804-1807.

    [5] 胡友民,杜潤(rùn)生,楊叔子.制造系統(tǒng)數(shù)據(jù)采集技術(shù)研究[J]. 制造業(yè)自動(dòng)化,2002,24(3)∶23-27.

    [6] Stevens W R,范建華,胥光輝,等.TCP/IP詳解卷1∶協(xié)議[J]. 2000.

    [7] Michael M M, Scott M L. Simple, fast, and practical nonblocking and blocking concurrent queue algorithms[A].Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing.ACM[C],1996∶267-275.

    猜你喜歡
    信號(hào)量入隊(duì)線程
    基于STM32的mbedOS信號(hào)量調(diào)度機(jī)制剖析
    今天我入隊(duì)——入隊(duì)儀式
    1+1我們這樣學(xué)隊(duì)章:我們的入隊(duì)誓詞
    Nucleus PLUS操作系統(tǒng)信號(hào)量機(jī)制的研究與測(cè)試
    今天我入隊(duì)了
    入隊(duì)風(fēng)波
    淺談linux多線程協(xié)作
    μC/OS- -III對(duì)信號(hào)量的改進(jìn)
    Linux操作系統(tǒng)信號(hào)量機(jī)制的實(shí)時(shí)化改造
    Linux線程實(shí)現(xiàn)技術(shù)研究
    秋霞在线观看毛片| 欧美激情高清一区二区三区| 欧美日韩黄片免| 欧美日韩视频精品一区| 久久精品国产亚洲av涩爱| 国产精品麻豆人妻色哟哟久久| 老熟女久久久| 秋霞在线观看毛片| 亚洲精品第二区| 国产成人欧美| 亚洲精品第二区| 飞空精品影院首页| 欧美日韩精品网址| 国产片特级美女逼逼视频| 婷婷色综合www| 国产精品久久久久久精品电影小说| 9191精品国产免费久久| 在线观看免费高清a一片| 久久精品久久精品一区二区三区| 欧美精品av麻豆av| 免费av中文字幕在线| 黑人猛操日本美女一级片| 国产精品欧美亚洲77777| 少妇人妻久久综合中文| 国产97色在线日韩免费| 亚洲欧洲国产日韩| 成人国语在线视频| 久久久久久亚洲精品国产蜜桃av| 国产精品亚洲av一区麻豆| 日本vs欧美在线观看视频| 菩萨蛮人人尽说江南好唐韦庄| 99热网站在线观看| 精品一区二区三区四区五区乱码 | 少妇的丰满在线观看| 99香蕉大伊视频| 亚洲色图 男人天堂 中文字幕| 久久99精品国语久久久| 午夜av观看不卡| 成人手机av| 久久国产精品影院| 最新在线观看一区二区三区 | 日韩,欧美,国产一区二区三区| 水蜜桃什么品种好| 欧美日韩亚洲国产一区二区在线观看 | 久久久久久久久免费视频了| 亚洲av欧美aⅴ国产| 国产日韩欧美在线精品| 色播在线永久视频| 国产成人91sexporn| 最近中文字幕2019免费版| 婷婷成人精品国产| 99热网站在线观看| 视频区欧美日本亚洲| 精品人妻1区二区| 老司机影院成人| 亚洲午夜精品一区,二区,三区| 亚洲欧美中文字幕日韩二区| 欧美日韩av久久| a级毛片黄视频| 国产片特级美女逼逼视频| 欧美 亚洲 国产 日韩一| 久久久久久久精品精品| 亚洲欧美日韩高清在线视频 | 黄片小视频在线播放| 男人添女人高潮全过程视频| av天堂在线播放| 人人妻,人人澡人人爽秒播 | 国产在线观看jvid| 国产亚洲av片在线观看秒播厂| 欧美精品高潮呻吟av久久| 天天躁夜夜躁狠狠躁躁| 黄色 视频免费看| 欧美日韩亚洲高清精品| 超碰97精品在线观看| 亚洲国产精品国产精品| videos熟女内射| 精品一区二区三卡| 欧美变态另类bdsm刘玥| 宅男免费午夜| 男女床上黄色一级片免费看| 日韩熟女老妇一区二区性免费视频| 波野结衣二区三区在线| 亚洲av电影在线进入| 亚洲欧美精品自产自拍| cao死你这个sao货| 亚洲精品自拍成人| 麻豆av在线久日| 欧美亚洲 丝袜 人妻 在线| 国产精品国产三级专区第一集| 亚洲五月婷婷丁香| 亚洲精品久久久久久婷婷小说| 香蕉国产在线看| bbb黄色大片| 精品国产乱码久久久久久小说| 别揉我奶头~嗯~啊~动态视频 | 亚洲色图 男人天堂 中文字幕| 欧美日韩视频精品一区| 亚洲一卡2卡3卡4卡5卡精品中文| 国产成人一区二区三区免费视频网站 | 婷婷色麻豆天堂久久| 日韩人妻精品一区2区三区| 亚洲一区二区三区欧美精品| 婷婷色综合大香蕉| 日本vs欧美在线观看视频| 一级毛片 在线播放| 国产成人欧美在线观看 | 操美女的视频在线观看| 亚洲精品乱久久久久久| svipshipincom国产片| 国产成人av激情在线播放| 黄色毛片三级朝国网站| 免费一级毛片在线播放高清视频 | 亚洲情色 制服丝袜| 欧美久久黑人一区二区| 欧美日韩视频高清一区二区三区二| 王馨瑶露胸无遮挡在线观看| 色播在线永久视频| 日本av手机在线免费观看| av天堂久久9| 精品高清国产在线一区| 国产免费视频播放在线视频| 亚洲国产欧美在线一区| 久久久久精品国产欧美久久久 | 久久精品亚洲av国产电影网| 日本色播在线视频| e午夜精品久久久久久久| 美女扒开内裤让男人捅视频| 青春草亚洲视频在线观看| 在线观看免费高清a一片| 下体分泌物呈黄色| 亚洲 国产 在线| 午夜影院在线不卡| 黄片小视频在线播放| 国产av精品麻豆| 亚洲黑人精品在线| 久久99精品国语久久久| 午夜老司机福利片| √禁漫天堂资源中文www| 久久热在线av| 真人做人爱边吃奶动态| 亚洲精品日本国产第一区| 一区二区三区激情视频| 亚洲av在线观看美女高潮| 精品一区二区三卡| 久久久久精品人妻al黑| 99国产综合亚洲精品| 伊人亚洲综合成人网| 午夜av观看不卡| 操美女的视频在线观看| 国产精品免费大片| 一级毛片女人18水好多 | h视频一区二区三区| 国产又色又爽无遮挡免| 亚洲第一青青草原| 亚洲av美国av| 国产免费现黄频在线看| 久久人妻福利社区极品人妻图片 | 欧美乱码精品一区二区三区| 九色亚洲精品在线播放| 丝袜脚勾引网站| 国产精品国产三级国产专区5o| 老汉色∧v一级毛片| 日本五十路高清| 国产淫语在线视频| 99国产精品免费福利视频| 天堂中文最新版在线下载| 国产成人影院久久av| 一区二区av电影网| 亚洲精品国产一区二区精华液| 一级毛片电影观看| 国产成人精品久久二区二区免费| 国产成人av激情在线播放| 久久久久国产一级毛片高清牌| 国产亚洲精品久久久久5区| 1024香蕉在线观看| 纯流量卡能插随身wifi吗| 手机成人av网站| 中文字幕av电影在线播放| 可以免费在线观看a视频的电影网站| 亚洲精品自拍成人| 午夜福利免费观看在线| 欧美精品高潮呻吟av久久| 一区二区三区激情视频| 美国免费a级毛片| 色视频在线一区二区三区| 国产亚洲欧美精品永久| 搡老乐熟女国产| 一本久久精品| 亚洲av综合色区一区| 一个人免费看片子| 国产精品久久久人人做人人爽| 看十八女毛片水多多多| 亚洲精品久久久久久婷婷小说| 极品人妻少妇av视频| 伦理电影免费视频| 91精品国产国语对白视频| 国产老妇伦熟女老妇高清| 免费在线观看影片大全网站 | 九草在线视频观看| 精品福利永久在线观看| 欧美日韩视频精品一区| 十分钟在线观看高清视频www| 黄色怎么调成土黄色| 午夜日韩欧美国产| 曰老女人黄片| 亚洲伊人色综图| 国产午夜精品一二区理论片| 久久久国产精品麻豆| 久久久亚洲精品成人影院| 99热网站在线观看| 亚洲国产中文字幕在线视频| 黄色毛片三级朝国网站| 老司机影院成人| 在线亚洲精品国产二区图片欧美| 美女视频免费永久观看网站| 少妇粗大呻吟视频| 成年动漫av网址| 成在线人永久免费视频| 国产黄频视频在线观看| 国产男人的电影天堂91| 99国产精品99久久久久| 秋霞在线观看毛片| 日本欧美视频一区| 欧美激情极品国产一区二区三区| 天堂中文最新版在线下载| 亚洲精品日韩在线中文字幕| 日本wwww免费看| 欧美久久黑人一区二区| a级毛片黄视频| 国产亚洲精品第一综合不卡| 大香蕉久久网| a级毛片在线看网站| 99久久精品国产亚洲精品| 免费看十八禁软件| 麻豆av在线久日| 欧美在线一区亚洲| 欧美日韩亚洲综合一区二区三区_| 国产精品九九99| 99国产精品免费福利视频| 久久天堂一区二区三区四区| 日韩精品免费视频一区二区三区| 亚洲图色成人| 十八禁高潮呻吟视频| 午夜免费成人在线视频| 狠狠精品人妻久久久久久综合| 免费看av在线观看网站| 精品国产超薄肉色丝袜足j| 晚上一个人看的免费电影| 国产精品久久久久久精品古装| 建设人人有责人人尽责人人享有的| 日韩 亚洲 欧美在线| 老司机在亚洲福利影院| 亚洲自偷自拍图片 自拍| 丝瓜视频免费看黄片| 国产一区二区三区综合在线观看| 中国美女看黄片| 国产男女内射视频| 一本综合久久免费| 国产精品久久久久久精品古装| 国产精品麻豆人妻色哟哟久久| 亚洲精品美女久久av网站| 只有这里有精品99| 午夜久久久在线观看| 色婷婷久久久亚洲欧美| 97人妻天天添夜夜摸| 午夜免费成人在线视频| 午夜福利一区二区在线看| 大话2 男鬼变身卡| 国产成人91sexporn| 亚洲,一卡二卡三卡| 精品少妇一区二区三区视频日本电影| 在线观看人妻少妇| 黄色一级大片看看| a级毛片在线看网站| 午夜av观看不卡| 国产精品欧美亚洲77777| av片东京热男人的天堂| 欧美久久黑人一区二区| 国产精品国产三级国产专区5o| 亚洲国产看品久久| 欧美激情极品国产一区二区三区| 伊人亚洲综合成人网| 色婷婷av一区二区三区视频| 激情五月婷婷亚洲| 99九九在线精品视频| 亚洲精品中文字幕在线视频| 午夜福利乱码中文字幕| 你懂的网址亚洲精品在线观看| 免费在线观看黄色视频的| 亚洲av电影在线观看一区二区三区| 国产老妇伦熟女老妇高清| 免费黄频网站在线观看国产| 九草在线视频观看| 国产精品偷伦视频观看了| 一级毛片电影观看| av国产久精品久网站免费入址| 国产欧美日韩一区二区三区在线| 午夜福利,免费看| 婷婷色麻豆天堂久久| 亚洲综合色网址| 热99国产精品久久久久久7| 亚洲av成人不卡在线观看播放网 | 国产欧美日韩一区二区三 | 日韩,欧美,国产一区二区三区| 母亲3免费完整高清在线观看| 多毛熟女@视频| 日本欧美国产在线视频| 久久精品熟女亚洲av麻豆精品| 欧美日韩综合久久久久久| 亚洲欧美成人综合另类久久久| 国产免费视频播放在线视频| 亚洲精品国产av蜜桃| 五月开心婷婷网| 国产成人免费观看mmmm| 王馨瑶露胸无遮挡在线观看| videos熟女内射| 国产成人精品无人区| 一级片'在线观看视频| 国产精品一二三区在线看| 国产午夜精品一二区理论片| 汤姆久久久久久久影院中文字幕| 欧美少妇被猛烈插入视频| 一级a爱视频在线免费观看| 国产成人系列免费观看| 亚洲九九香蕉| 在线av久久热| 老司机在亚洲福利影院| 精品视频人人做人人爽| 纵有疾风起免费观看全集完整版| 丰满人妻熟妇乱又伦精品不卡| 999精品在线视频| 老司机影院毛片| xxx大片免费视频| 久久人人爽人人片av| www.av在线官网国产| 亚洲欧美成人综合另类久久久| 亚洲中文日韩欧美视频| 国产野战对白在线观看| 天天操日日干夜夜撸| av又黄又爽大尺度在线免费看| 在线 av 中文字幕| 午夜免费男女啪啪视频观看| 黄片播放在线免费| 777久久人妻少妇嫩草av网站| 国产又爽黄色视频| 亚洲av欧美aⅴ国产| 国产片内射在线| 中文字幕制服av| 久久中文字幕一级| 亚洲国产中文字幕在线视频| 久久久精品区二区三区| 人人妻人人澡人人爽人人夜夜| 18禁裸乳无遮挡动漫免费视频| 色婷婷久久久亚洲欧美| 巨乳人妻的诱惑在线观看| 天天操日日干夜夜撸| 亚洲国产中文字幕在线视频| 亚洲熟女毛片儿| 国产亚洲欧美在线一区二区| 在线av久久热| 一级a爱视频在线免费观看| 十八禁网站网址无遮挡| 波多野结衣一区麻豆| 一区二区三区乱码不卡18| 搡老岳熟女国产| 日韩人妻精品一区2区三区| 国产视频首页在线观看| 爱豆传媒免费全集在线观看| 欧美日韩视频高清一区二区三区二| 熟女少妇亚洲综合色aaa.| 国产精品99久久99久久久不卡| 免费少妇av软件| 性高湖久久久久久久久免费观看| 色精品久久人妻99蜜桃| 熟女少妇亚洲综合色aaa.| 亚洲一区中文字幕在线| 麻豆乱淫一区二区| 欧美日韩黄片免| 欧美 日韩 精品 国产| 三上悠亚av全集在线观看| 亚洲成人国产一区在线观看 | 亚洲色图 男人天堂 中文字幕| 一级毛片电影观看| 在现免费观看毛片| 国产野战对白在线观看| 最近中文字幕2019免费版| 中文字幕色久视频| 精品国产国语对白av| 亚洲国产成人一精品久久久| 亚洲成av片中文字幕在线观看| 久久精品成人免费网站| 久久久久国产一级毛片高清牌| 亚洲,一卡二卡三卡| 一级a爱视频在线免费观看| 精品视频人人做人人爽| 国产伦人伦偷精品视频| 日韩一本色道免费dvd| 精品国产一区二区久久| 久久国产精品人妻蜜桃| 国产精品久久久久久精品电影小说| 国产日韩欧美在线精品| 少妇裸体淫交视频免费看高清 | 国产日韩一区二区三区精品不卡| 精品卡一卡二卡四卡免费| 天堂俺去俺来也www色官网| avwww免费| 美女主播在线视频| 国产人伦9x9x在线观看| 久久精品亚洲熟妇少妇任你| 男人爽女人下面视频在线观看| 国产免费一区二区三区四区乱码| 在线亚洲精品国产二区图片欧美| 美女高潮到喷水免费观看| 成人黄色视频免费在线看| 国产视频首页在线观看| 亚洲五月色婷婷综合| 80岁老熟妇乱子伦牲交| 久久精品成人免费网站| 久久午夜综合久久蜜桃| 亚洲精品日本国产第一区| 亚洲精品一二三| 国产熟女欧美一区二区| 日韩一卡2卡3卡4卡2021年| 色综合欧美亚洲国产小说| 99九九在线精品视频| 自线自在国产av| 啦啦啦 在线观看视频| 亚洲天堂av无毛| 久久精品久久精品一区二区三区| 少妇粗大呻吟视频| 欧美激情高清一区二区三区| 久久精品成人免费网站| 中文字幕高清在线视频| 亚洲专区中文字幕在线| 成人亚洲精品一区在线观看| 又大又黄又爽视频免费| 欧美精品av麻豆av| 亚洲精品成人av观看孕妇| 亚洲第一青青草原| 亚洲国产av新网站| 亚洲自偷自拍图片 自拍| 精品人妻熟女毛片av久久网站| 日本vs欧美在线观看视频| 国产在视频线精品| 人人妻,人人澡人人爽秒播 | 国产精品一区二区在线观看99| 精品熟女少妇八av免费久了| 亚洲情色 制服丝袜| 99re6热这里在线精品视频| 十八禁人妻一区二区| 国产成人免费无遮挡视频| 午夜免费成人在线视频| 色婷婷久久久亚洲欧美| 久久久久久久大尺度免费视频| 三上悠亚av全集在线观看| 在线观看一区二区三区激情| av视频免费观看在线观看| 国产成人精品在线电影| 久久精品成人免费网站| 精品一区二区三区四区五区乱码 | 午夜影院在线不卡| 欧美黄色片欧美黄色片| 亚洲色图 男人天堂 中文字幕| 啦啦啦在线免费观看视频4| 又紧又爽又黄一区二区| 日本91视频免费播放| 国产成人精品久久二区二区91| 久久午夜综合久久蜜桃| 国产免费又黄又爽又色| 久久久久久久久久久久大奶| 久久影院123| 欧美精品亚洲一区二区| 美女中出高潮动态图| 久久久久久久久久久久大奶| 午夜免费鲁丝| 丝袜美足系列| 国产精品麻豆人妻色哟哟久久| 人成视频在线观看免费观看| 久久久精品94久久精品| 人人妻,人人澡人人爽秒播 | 午夜福利乱码中文字幕| 在线观看免费午夜福利视频| 在线观看免费高清a一片| 久久久久久人人人人人| 黄色视频不卡| 少妇人妻久久综合中文| 在现免费观看毛片| 亚洲成人国产一区在线观看 | 18禁黄网站禁片午夜丰满| 欧美性长视频在线观看| 久久精品久久久久久久性| 精品少妇黑人巨大在线播放| 亚洲av成人精品一二三区| 精品国产国语对白av| 欧美97在线视频| 成人手机av| 国产av国产精品国产| 悠悠久久av| 老鸭窝网址在线观看| 黑人欧美特级aaaaaa片| 国产精品久久久久久精品古装| 亚洲av电影在线进入| 搡老乐熟女国产| 中文字幕亚洲精品专区| 亚洲av日韩精品久久久久久密 | 高清欧美精品videossex| 亚洲人成网站在线观看播放| 国产极品粉嫩免费观看在线| 亚洲精品国产区一区二| 国产精品av久久久久免费| 成人18禁高潮啪啪吃奶动态图| 欧美97在线视频| 久久99精品国语久久久| 王馨瑶露胸无遮挡在线观看| 亚洲,欧美,日韩| 精品欧美一区二区三区在线| 十八禁高潮呻吟视频| 伊人亚洲综合成人网| 亚洲色图综合在线观看| 精品一品国产午夜福利视频| 久久久久久久久久久久大奶| 欧美精品啪啪一区二区三区 | 国产成人影院久久av| 老司机影院成人| 国产精品九九99| 91老司机精品| 国产日韩欧美亚洲二区| 亚洲精品久久久久久婷婷小说| 九色亚洲精品在线播放| 成人免费观看视频高清| 精品久久久久久电影网| 欧美日韩亚洲高清精品| 99国产综合亚洲精品| 一级毛片电影观看| 少妇被粗大的猛进出69影院| 婷婷色综合大香蕉| 手机成人av网站| 免费看不卡的av| 欧美少妇被猛烈插入视频| 亚洲图色成人| 母亲3免费完整高清在线观看| 国产成人免费无遮挡视频| 两个人免费观看高清视频| 亚洲av成人精品一二三区| 欧美精品亚洲一区二区| 91麻豆精品激情在线观看国产 | 亚洲情色 制服丝袜| 黄网站色视频无遮挡免费观看| 女人久久www免费人成看片| 人人妻人人澡人人看| 国产成人a∨麻豆精品| 午夜精品国产一区二区电影| 夫妻性生交免费视频一级片| 亚洲综合色网址| 午夜激情av网站| 亚洲成人国产一区在线观看 | 久久中文字幕一级| 一本—道久久a久久精品蜜桃钙片| 建设人人有责人人尽责人人享有的| 亚洲人成77777在线视频| 制服人妻中文乱码| 国产又色又爽无遮挡免| 精品国产一区二区久久| 少妇猛男粗大的猛烈进出视频| 五月开心婷婷网| 国产一区二区 视频在线| 精品亚洲成a人片在线观看| 久久99精品国语久久久| 又黄又粗又硬又大视频| 赤兔流量卡办理| 99热网站在线观看| 亚洲熟女毛片儿| 你懂的网址亚洲精品在线观看| 久久久久久久精品精品| 久久狼人影院| e午夜精品久久久久久久| 麻豆乱淫一区二区| 欧美日韩亚洲综合一区二区三区_| 久久精品久久精品一区二区三区| av在线老鸭窝| 中文字幕色久视频| 黄色 视频免费看| 国产女主播在线喷水免费视频网站| 国产成人a∨麻豆精品| 日本黄色日本黄色录像| 狂野欧美激情性xxxx| 免费黄频网站在线观看国产| 成年人黄色毛片网站| 国产精品99久久99久久久不卡| 你懂的网址亚洲精品在线观看| 国产精品免费大片| 赤兔流量卡办理| 成人国语在线视频| 国产精品久久久久久精品古装| 久久国产精品大桥未久av| 日本猛色少妇xxxxx猛交久久| 80岁老熟妇乱子伦牲交| 又大又黄又爽视频免费| 一级黄片播放器| 亚洲av欧美aⅴ国产| 亚洲av片天天在线观看| 宅男免费午夜| 色综合欧美亚洲国产小说| 十八禁高潮呻吟视频| 免费观看a级毛片全部| 欧美日韩精品网址| 国产精品.久久久| 中文字幕最新亚洲高清| 老熟女久久久| 精品熟女少妇八av免费久了| 国产黄色视频一区二区在线观看| 精品免费久久久久久久清纯 | 日本黄色日本黄色录像| 首页视频小说图片口味搜索 | 日韩视频在线欧美|