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

    組件對象模型技術(shù)在地鐵綜合監(jiān)控系統(tǒng)的應(yīng)用

    2016-06-01 01:05:20劉衛(wèi)紅
    城市軌道交通研究 2016年1期
    關(guān)鍵詞:軌道交通

    李 貴 劉衛(wèi)紅 金 旭 江 輝

    (浙江浙大中控信息技術(shù)有限公司,310053,杭州∥第一作者,工程師)

    組件對象模型技術(shù)在地鐵綜合監(jiān)控系統(tǒng)的應(yīng)用

    李 貴劉衛(wèi)紅金 旭江 輝

    (浙江浙大中控信息技術(shù)有限公司,310053,杭州∥第一作者,工程師)

    摘 要闡述了組件對象模型(COM)技術(shù)在地鐵綜合監(jiān)控系統(tǒng)軟件平臺開發(fā)中的應(yīng)用情況,詳述了COM技術(shù)在基于組態(tài)軟件平臺Cimplicity HMI上進(jìn)行二次開發(fā)時的應(yīng)用。通過與傳統(tǒng)開發(fā)模式的對比,展現(xiàn)了COM技術(shù)在Cimplicity HMI平臺上開發(fā)的優(yōu)勢。COM技術(shù)可解決傳統(tǒng)開發(fā)模式存在的代碼碎片化、控制代碼與畫面視圖嚴(yán)重耦合、代碼編號不方便、調(diào)試?yán)щy、難以版本管理、代碼無法保密等問題,具有較好的實用性,值得推廣。

    關(guān)鍵詞軌道交通;綜合監(jiān)控;組件對象模型;組態(tài)軟件平臺

    Author's address Zhejiang SUPCON Information Co.,Ltd,310053,Hangzhou,China

    目前,優(yōu)秀的上位機(jī)組態(tài)軟件較多,由GE IP公司開發(fā)的Cimplicity HMI便是其中之一。Cimplicity HMI支持OLE、COM組件(Active X DLL),畫面編輯簡單易用,可提供報警、日志、趨勢、遠(yuǎn)程瀏覽、冗余等功能。

    由于應(yīng)用行業(yè)的不同,每個監(jiān)控工程的功能是不同的。Cimplicity HMI可以創(chuàng)建程序腳本正是解決此問題的關(guān)鍵。它允許用戶用類似于Visual Basic類型的編程語言(Basic Control Language,簡為“BCL”)在其提供的編譯環(huán)境(Basic Control Environment,簡為“BCE”)中創(chuàng)建程序。BCE提供了一個用戶根據(jù)自身需求進(jìn)行二次開發(fā)的編譯環(huán)境,用戶可以在BCE的全局模塊或者各個畫面中創(chuàng)建變量、結(jié)構(gòu)體、函數(shù)等代碼。

    目前流行的做法是:分別在每個畫面中創(chuàng)建相應(yīng)的功能函數(shù),部分公共函數(shù)從全局模塊中調(diào)用。GE官方提供的二次開發(fā)樣例也是如此。但是,這樣的開發(fā)模式會導(dǎo)致代碼碎片化、代碼編寫調(diào)試?yán)щy、版本管理混亂等一系列問題。本文以在Cimplicity HMI上進(jìn)行綜合監(jiān)控軟件平臺客戶端(下稱“客戶端”)的二次開發(fā)為例,介紹一種以COM組件嵌入BCE的全新開發(fā)方式,很好地解決了這些問題。

    1 Cimplicity HMI平臺二次開發(fā)的傳統(tǒng)模式

    BCE提供了一個與Visual Basic語言極為相似的用戶命令環(huán)境,內(nèi)置了一個超過600個標(biāo)準(zhǔn)功能函數(shù)的程序集,并且提供相應(yīng)的訪問接口。通過這些接口,可以訪問或控制Cimplicity的數(shù)據(jù)點、報警和錯誤記錄等數(shù)據(jù)。通過BCE可以實現(xiàn)算術(shù)運算、邏輯運算、字符串處理、文件處理、數(shù)組處理、DDE通信、Windows界面交互等各種功能。

    1.1傳統(tǒng)開發(fā)模型

    在BCE提供的開發(fā)環(huán)境下,傳統(tǒng)的二次開發(fā)模型如圖1所示。

    工程組態(tài)時,一個畫面通常會繪制多個圖元,包括普通的矩形、多邊形、圓形、圖片、按鈕、文本、OLE(對象連接與嵌入)對象、微軟.NET控件、趨勢控件等。當(dāng)圖元需要執(zhí)行或響應(yīng)一個操作時,就需要在相應(yīng)的圖元上綁定一個對應(yīng)的腳本。腳本可以調(diào)用一個公共的全局模塊腳本,由此可以實現(xiàn)某些公共變量或者函數(shù)的共享和控制。腳本可以控制畫面中的各個圖元的多種狀態(tài),如位置、大小、顏色、文本等。

    1.2傳統(tǒng)開發(fā)模型存在的問題

    (1)代碼碎片化。BCE并沒有提供一個類似于VC++或者VB的集成編譯環(huán)境,所有的代碼都分布在全局腳本以及各個畫面的圖元中,如果畫面較多,且每張畫面中的圖元層次和數(shù)量也較多時,代碼編寫、維護(hù)的工作量將明顯增大。特別是像地鐵行業(yè),各個圖元的組態(tài)都是比較復(fù)雜的,以電力監(jiān)控系統(tǒng)中的一個電動開關(guān)為例,不僅要考慮開關(guān)的開、關(guān)狀態(tài),還要考慮開關(guān)設(shè)備的斷線、維修等狀態(tài),每個狀態(tài)都需要對此開關(guān)圖元中的子圖元進(jìn)行組態(tài),因此層次可能較深,數(shù)量也可能較多。類似的圖元可能在整個監(jiān)控平臺中的很多地方出現(xiàn),意味著相應(yīng)的代碼可能分布在不同的地方。這樣就導(dǎo)致了代碼的碎片化現(xiàn)象。代碼碎片化給代碼的維護(hù)和調(diào)試帶來了很大的困難,因為調(diào)試前必須找到相應(yīng)的代碼進(jìn)行斷點,而當(dāng)圖元結(jié)構(gòu)層次和數(shù)量都很多時,工作量大大增加。

    (2)控制代碼與畫面視圖嚴(yán)重耦合。此問題造成的后果是:代碼編寫和畫面制作無法很好地由兩組人員完成,且改動也將受到牽制。必須先由畫面組態(tài)人員繪制完畫面后,開發(fā)人員才能進(jìn)行相應(yīng)的編碼工作;且一旦涉及更改,必須由畫面組態(tài)人員再次提供相應(yīng)的畫面后,方能進(jìn)行代碼更改,否則將導(dǎo)致混亂的對應(yīng)狀態(tài)。

    (3)BCE存在缺陷。BCE雖然是一個腳本代碼的編寫環(huán)境,卻存在以下問題:①代碼沒有智能提示;②函數(shù)有順序限制;③無法跨模塊使用全局變量;④不能使用Byte數(shù)據(jù)類型;⑤函數(shù)不能返回數(shù)組;⑥不能使用Replace、Split等字符串常用函數(shù)。此缺陷造成無法有效、高效地進(jìn)行代碼編寫。

    (4)調(diào)試工作困難。BCE編譯環(huán)境中,不能像普通編譯器一樣對任意編寫的函數(shù)進(jìn)行斷點調(diào)試,必須在每處函數(shù)調(diào)用入口設(shè)置斷點后才能進(jìn)入需要的調(diào)試狀態(tài)。另外,編譯器提供的監(jiān)視功能只能監(jiān)視數(shù)值和文本,當(dāng)監(jiān)視對象類型的變量時,不能顯示對象的屬性及屬性值,對解決問題時的調(diào)試幾乎沒有作用。

    (5)版本管理困難。BCE沒有單個整體代碼工程的概念,所有的代碼“散落”在各畫面的圖元中,所以代碼的版本管理比較困難。

    (6)代碼公開化問題。代碼直接綁定到圖元中,導(dǎo)致接觸到客戶端的人都可以點開各個圖元而看到里面綁定的腳本代碼,對代碼的規(guī)范管理存在一定風(fēng)險。

    2 COM技術(shù)在Cimplicity HMI平臺二次開發(fā)中的應(yīng)用

    COM(Component Object Model,組件對象模型)是一種以組件為發(fā)布單元的對象模型,可使各軟件組件用一種統(tǒng)一的方式進(jìn)行交互。COM既提供了組件之間進(jìn)行交互的規(guī)范,也提供了實現(xiàn)交互的環(huán)境,并且組件對象之間交互的規(guī)范不依賴于任何特定的語言。

    客戶端使用Visual Basic 6.0作為編譯環(huán)境,創(chuàng)建Active X DLL工程,最終編譯形成單獨的DLL文件,進(jìn)行開發(fā)、調(diào)試、編譯、部署等工作。

    2.1COM開發(fā)模型

    整體的開發(fā)模型如圖2所示??梢?,COM開發(fā)模型不再將功能腳本寫到每個圖元里,而是將全部的具體實現(xiàn)的功能代碼都放到COM組件中,實現(xiàn)代碼的集中管理。在每個圖元中只有標(biāo)準(zhǔn)的調(diào)用代碼,BCE全局腳本中也只有統(tǒng)一的調(diào)用代碼,真正實現(xiàn)的代碼全部移入COM組件工程中。其結(jié)合軟件設(shè)計模式中的“簡單類工廠模式”,動態(tài)地創(chuàng)建相應(yīng)的類,有效地實現(xiàn)了內(nèi)存管理并取得了良好的系統(tǒng)性能。

    2.2COM開發(fā)模型實現(xiàn)

    COM組件有三種形式:①進(jìn)程內(nèi)(組件以DLL方式存在,它與客戶在同一進(jìn)程內(nèi));②進(jìn)程間(以EXE方式存在,它與客戶在同一臺機(jī)器卻不在同一進(jìn)程內(nèi));③不同機(jī)器上以EXE方式存在。不論何種形式,客戶都不必知道使用的是哪種組件,因為COM組件對象是位置透明的。本文詳細(xì)介紹采用第一種COM組件形式,現(xiàn)實地鐵綜合監(jiān)控系統(tǒng)軟件平臺客戶端的二次開發(fā)。具體構(gòu)成如圖3所示。

    整體函數(shù)調(diào)用和控制的實現(xiàn)原理,如圖4所示。

    圖2 COM開發(fā)模型

    圖3 COM組件存在形式

    詳細(xì)實現(xiàn)過程如圖5所示。

    首先,需要響應(yīng)圖元的事件必須在相應(yīng)的圖元上綁定執(zhí)行腳本。圖元所能觸發(fā)的事件僅是Cimplicity提供的20多種事件,所以圖元需要綁定的腳本也就20多個代碼段。以響應(yīng)鼠標(biāo)點擊事件為例,畫面圖元中On MouseUp調(diào)用全局腳本中的On MouseUpEx函數(shù)。

    gISCSLib在全局腳本中,主要用于存放其模塊的20多個事件的響應(yīng)調(diào)用對象。它是后臺COM組件ISCSLib的一個實例。ISCSLib工程中的Main類包含了On MouseUp集中響應(yīng)函數(shù),此函數(shù)中實現(xiàn)簡單類工廠的代碼如下:

    Select Case sScr Name

    Case"startmimic.cim"

    Set oScrCOM = New Scr_StartMimmic

    Case"navigator.cim"

    Set oScrCOM = New Scr_NaviSymbols

    End Select

    CallByName oScrCOM,"OnMouseUp",VbCallType.VbMethod,X,Y,flags,oControl

    在On MouseUp事件中通過簡單類工廠模式,很好地解決了多類型對象的實例化問題,并最終通過執(zhí)行的CallBy Name函數(shù),利用“反射”機(jī)制調(diào)用具體類中的函數(shù),達(dá)到控制或者執(zhí)行某個具體功能函數(shù)的目的。

    圖4 COM模型調(diào)用原理

    圖5 COM模型實現(xiàn)過程

    2.3COM開發(fā)模型的優(yōu)勢

    使用COM技術(shù)在Cimplicity HMI平臺上進(jìn)行二次開發(fā),非常巧妙地克服了傳統(tǒng)開發(fā)模式的各種缺點。

    (1)代碼管理集約化。具體現(xiàn)實代碼被全部轉(zhuǎn)移到COM工程后,一個工程就能管理所有的實現(xiàn)代碼,并可充分利用VB編譯器的各種功能,方便代碼的編寫和維護(hù),大大提高工作效率。

    (2)控制代碼與畫面視圖解耦。圖元和全局腳本中只剩少量的“接口型”標(biāo)準(zhǔn)調(diào)用代碼,組態(tài)人員可以在畫圖時直接將代碼復(fù)制到圖元腳本中,并不用關(guān)心后續(xù)的代碼編寫;腳本開發(fā)人員也不再受制于圖元中的代碼,具體的代碼全部編寫到COM工程中即可。圖形組態(tài)人員和代碼開發(fā)人員互不干擾,可以并行開,大大提高了工作效率,降低了兩者的工作沖突。

    (3)標(biāo)準(zhǔn)VB開發(fā)。絕大多數(shù)代碼被轉(zhuǎn)移到Visual Basic 6.0開發(fā)的COM工程中,人員只要使用VB開發(fā)環(huán)境即可輕松編碼。

    (4)調(diào)試方便。將COM工程設(shè)置為“Active X DLL”工程類型,結(jié)合Cimplicity的BCE進(jìn)行代碼聯(lián)調(diào),所有在COM工程中的斷點都可以正常攔截并調(diào)試,所有類型的變量都可以正常查看,調(diào)試十分方便。

    (5)方便版本管理。所有功能代碼集中在COM工程中,可方便地進(jìn)行VB工程的代碼版本管理工作。

    (6)代碼隱藏。COM工程最后編譯生成的是一個DLL文件,關(guān)鍵性的代碼被隱藏,從而非常有效地保護(hù)了軟件代碼不被泄露。

    3 結(jié)語

    本文提出了一種基于COM技術(shù)開發(fā)地鐵綜合監(jiān)控軟件的方案。該方案基于Cimplicity HMI工控組態(tài)軟件平臺,結(jié)合Cimplicity支持COM組件的特性,利用COM技術(shù)開發(fā)Active X DLL,解決了傳統(tǒng)開發(fā)模式的諸多問題,可大大節(jié)省整個系統(tǒng)的研發(fā)時間,以及后期系統(tǒng)的維護(hù)費用。

    傳統(tǒng)開發(fā)模式存在代碼碎片化、控制代碼與畫面視圖嚴(yán)重耦合、代碼編寫不方便、調(diào)試?yán)щy、難以版本管理、代碼無法保密等的缺點,COM開發(fā)模式可很好地解決這些問題。該技術(shù)可運用于不同行業(yè)中相類似的開發(fā)過程,能解決非常實際的開發(fā)問題,值得推廣。

    參考文獻(xiàn)

    [1] Curland Matthew J,Storage,Bill.Advanced Visual Basic 6 [M].涂翔云,劉玉印,劉巖,譯.北京:中國電力出版社,2001.

    [2] 程杰.大話設(shè)計模式[M].北京:清華大學(xué)出版社,2007.

    [3] 張婭.COM研究及其在組態(tài)軟件中的應(yīng)用[J].微計算機(jī)信息,2006,22(34):49.

    [4] 王海剛.COM中的設(shè)計模式[J].計算機(jī)仿真,2004,21 (5):184.

    [5] 歐建斌.工廠設(shè)計的模式研究[J].微型電腦應(yīng)用,2010,26 (12):15.

    [6] 張偉.用VB實現(xiàn)COM組件的包容[J].計算機(jī)應(yīng)用,2001,21 (10):99.

    [7] 吳東慶.反射機(jī)制下類工廠模式的實現(xiàn)與研究[J].計算機(jī)應(yīng)用,2006,26(3):705.

    Application of COM Technology to Metro Integrated Supervisory Control System

    Li Gui,Liu Weihong,Jin Xu,Jiang Hui

    AbstractThe application of COM technology in the soft platform development of metro ISCSis described,the application and research findings of COM technology on the redevelopment based on Cimplicity HMI software platform are introduced in detail.Compared with traditional application development,the technological advantages of COM development on Cimplicity HMIsoftware platform are fully displayed.It could solve many problems existing in the traditional mode such assevere coupling of coultrol code and picture,debugging difficulties,vulnerable code and so on,thus has good practicability and promotional value.

    Key wordsurban rail transit;integrated supervisory control system(ISCS);component object model(COM);Cimplicity HMI software platform

    中圖分類號U 29-39

    DOI:10.16037∕j.1007-869x.2016.01.025

    收稿日期:(2014-06-03)

    猜你喜歡
    軌道交通
    軌道交通產(chǎn)品CE認(rèn)證論述
    城市軌道交通投融資模式分析
    水性漆在軌道交通輪對上的應(yīng)用研究
    上海涂料(2021年5期)2022-01-15 06:09:22
    高速軌道交通發(fā)展趨勢
    軌道交通出入段接□進(jìn)路設(shè)計選型的探討
    漏泄電纜在軌道交通無線通信系統(tǒng)中的應(yīng)用
    軌道交通安防系統(tǒng)設(shè)計方案的思考
    軌道交通的寬窄帶融合無線調(diào)度系統(tǒng)
    PPP模式在我國軌道交通建設(shè)中的應(yīng)用
    國外軌道交通通信系統(tǒng)簡述
    電子測試(2018年1期)2018-04-18 11:53:51
    一本久久精品| 国产在视频线在精品| 成人特级黄色片久久久久久久| 69av精品久久久久久| 搡女人真爽免费视频火全软件| av在线老鸭窝| 岛国在线免费视频观看| 亚洲美女视频黄频| 亚洲精华国产精华液的使用体验 | 在线播放无遮挡| 色尼玛亚洲综合影院| 99热精品在线国产| 久久精品夜夜夜夜夜久久蜜豆| 麻豆国产97在线/欧美| 国产成年人精品一区二区| 久久久久久久午夜电影| 中文字幕精品亚洲无线码一区| 级片在线观看| 国产高清不卡午夜福利| 久久精品国产亚洲av香蕉五月| 久久久久久久午夜电影| 99热这里只有是精品在线观看| 天堂网av新在线| av天堂中文字幕网| 色综合亚洲欧美另类图片| 深爱激情五月婷婷| 麻豆精品久久久久久蜜桃| 老女人水多毛片| 亚洲,欧美,日韩| 亚洲乱码一区二区免费版| 中文精品一卡2卡3卡4更新| 亚洲av熟女| 99在线视频只有这里精品首页| 久久精品国产鲁丝片午夜精品| 精品少妇黑人巨大在线播放 | av又黄又爽大尺度在线免费看 | 亚洲七黄色美女视频| 在线免费观看不下载黄p国产| 久久人妻av系列| 99久久九九国产精品国产免费| 2021天堂中文幕一二区在线观| 99在线人妻在线中文字幕| 免费人成视频x8x8入口观看| 亚洲人成网站在线播| 精品久久久久久久人妻蜜臀av| 少妇的逼水好多| 国产高清有码在线观看视频| 国内少妇人妻偷人精品xxx网站| 国产精品久久久久久久电影| 亚洲,欧美,日韩| 黄色配什么色好看| 可以在线观看毛片的网站| 别揉我奶头 嗯啊视频| 久久草成人影院| 成年av动漫网址| 国产视频内射| 国产精品久久久久久久久免| 男人狂女人下面高潮的视频| 亚洲五月天丁香| 国产精品爽爽va在线观看网站| 狂野欧美激情性xxxx在线观看| 亚洲内射少妇av| 色综合站精品国产| 美女黄网站色视频| 亚洲熟妇中文字幕五十中出| 亚洲av成人av| 亚洲无线在线观看| 国产成人a∨麻豆精品| 在线免费十八禁| 美女 人体艺术 gogo| 校园春色视频在线观看| 国产亚洲精品av在线| 亚洲成人av在线免费| 亚洲欧美精品自产自拍| 亚洲欧美日韩东京热| 天堂中文最新版在线下载 | 看黄色毛片网站| 校园春色视频在线观看| 女人被狂操c到高潮| 少妇人妻精品综合一区二区 | 亚洲在久久综合| 又黄又爽又刺激的免费视频.| 日本三级黄在线观看| 高清毛片免费看| 国产亚洲av片在线观看秒播厂 | 热99在线观看视频| 国产精品国产三级国产av玫瑰| 嫩草影院精品99| 欧美zozozo另类| 国产白丝娇喘喷水9色精品| 国产精品1区2区在线观看.| 黄色配什么色好看| 成年女人看的毛片在线观看| 午夜精品在线福利| 亚洲av熟女| 午夜爱爱视频在线播放| 一卡2卡三卡四卡精品乱码亚洲| 久久久久久久亚洲中文字幕| 午夜精品国产一区二区电影 | 老司机影院成人| 春色校园在线视频观看| 人妻系列 视频| 午夜激情欧美在线| 亚洲一区高清亚洲精品| 最近2019中文字幕mv第一页| 能在线免费看毛片的网站| 一个人免费在线观看电影| 超碰av人人做人人爽久久| 乱人视频在线观看| 美女黄网站色视频| 中国国产av一级| 免费大片18禁| 美女内射精品一级片tv| 青春草亚洲视频在线观看| 精品免费久久久久久久清纯| 一边摸一边抽搐一进一小说| 晚上一个人看的免费电影| 久久久久久久久久久免费av| 在线免费观看的www视频| 美女cb高潮喷水在线观看| 级片在线观看| 神马国产精品三级电影在线观看| 69av精品久久久久久| 尤物成人国产欧美一区二区三区| 国产高潮美女av| 男女边吃奶边做爰视频| 一卡2卡三卡四卡精品乱码亚洲| 亚洲av二区三区四区| 美女国产视频在线观看| 老司机影院成人| 久久久久久久久中文| 久久欧美精品欧美久久欧美| 欧美成人a在线观看| 国产在线精品亚洲第一网站| 亚洲精品日韩在线中文字幕 | 夫妻性生交免费视频一级片| 长腿黑丝高跟| 1024手机看黄色片| 国产伦理片在线播放av一区 | 国产精品一二三区在线看| 搞女人的毛片| 美女国产视频在线观看| 久久久久性生活片| 内射极品少妇av片p| 国产乱人视频| 最近2019中文字幕mv第一页| 禁无遮挡网站| 久久久久九九精品影院| 午夜亚洲福利在线播放| 色播亚洲综合网| 日本一二三区视频观看| 晚上一个人看的免费电影| 欧美人与善性xxx| 欧美最新免费一区二区三区| 欧美日韩一区二区视频在线观看视频在线 | av在线天堂中文字幕| 69av精品久久久久久| 一本久久中文字幕| 亚洲精品乱码久久久v下载方式| 国产精品.久久久| 亚洲精品色激情综合| 国产精品一区www在线观看| 97超碰精品成人国产| 日韩欧美精品v在线| 午夜福利在线观看吧| 国产在线精品亚洲第一网站| 成人三级黄色视频| 搡老妇女老女人老熟妇| 日韩欧美国产在线观看| 久久精品人妻少妇| 一级毛片电影观看 | 日本一本二区三区精品| 国产乱人视频| 日韩欧美精品免费久久| 国产伦理片在线播放av一区 | 国产精品伦人一区二区| av.在线天堂| 少妇的逼好多水| 久久99热6这里只有精品| 亚洲色图av天堂| 少妇的逼好多水| 国产v大片淫在线免费观看| 夫妻性生交免费视频一级片| 亚洲无线在线观看| 国产精品嫩草影院av在线观看| 国产色婷婷99| 成人毛片60女人毛片免费| 九九久久精品国产亚洲av麻豆| 国产亚洲精品久久久com| 免费av观看视频| 少妇人妻一区二区三区视频| 麻豆国产av国片精品| 特级一级黄色大片| 亚洲国产欧美在线一区| 亚洲精品456在线播放app| 亚洲人成网站在线播放欧美日韩| 免费观看人在逋| 久久人妻av系列| 日本免费一区二区三区高清不卡| 免费观看人在逋| 国产亚洲av片在线观看秒播厂 | 亚洲,欧美,日韩| av免费在线看不卡| 最新中文字幕久久久久| 九九在线视频观看精品| 99久久精品热视频| 中文精品一卡2卡3卡4更新| 日日摸夜夜添夜夜爱| 欧美成人一区二区免费高清观看| 国产精品一区www在线观看| 亚洲精品456在线播放app| 免费观看精品视频网站| 日本成人三级电影网站| 成人高潮视频无遮挡免费网站| 男的添女的下面高潮视频| 国产精品免费一区二区三区在线| 能在线免费看毛片的网站| 久久久欧美国产精品| 国产一区二区在线观看日韩| 精品一区二区三区视频在线| 黄色配什么色好看| 99在线人妻在线中文字幕| 成人二区视频| 国产女主播在线喷水免费视频网站 | 美女 人体艺术 gogo| 一个人看视频在线观看www免费| 深夜精品福利| 国产高潮美女av| 国产午夜精品论理片| 国产成人精品一,二区 | 天美传媒精品一区二区| 中文字幕av成人在线电影| 成人毛片60女人毛片免费| 少妇的逼水好多| 亚洲精品456在线播放app| 男人和女人高潮做爰伦理| 国产在视频线在精品| 欧美区成人在线视频| 少妇被粗大猛烈的视频| 给我免费播放毛片高清在线观看| 高清毛片免费看| 99久久久亚洲精品蜜臀av| 一级毛片电影观看 | 亚洲丝袜综合中文字幕| 国产乱人视频| 日韩三级伦理在线观看| 亚洲aⅴ乱码一区二区在线播放| 国产精品久久电影中文字幕| 国产黄片美女视频| 免费电影在线观看免费观看| 禁无遮挡网站| 亚洲av中文字字幕乱码综合| 神马国产精品三级电影在线观看| 午夜视频国产福利| 狂野欧美激情性xxxx在线观看| 精品欧美国产一区二区三| 午夜福利视频1000在线观看| 超碰av人人做人人爽久久| 热99re8久久精品国产| 99久久人妻综合| 国产成人一区二区在线| 欧美日韩在线观看h| 亚洲欧美日韩卡通动漫| 久99久视频精品免费| 欧美潮喷喷水| 黄色配什么色好看| 男女边吃奶边做爰视频| 91久久精品国产一区二区三区| 国产亚洲欧美98| 欧美精品一区二区大全| 久久99热这里只有精品18| 一级毛片久久久久久久久女| 美女被艹到高潮喷水动态| av在线观看视频网站免费| 日日干狠狠操夜夜爽| 国产91av在线免费观看| 又粗又爽又猛毛片免费看| 久久久久久久午夜电影| 老师上课跳d突然被开到最大视频| 久久精品人妻少妇| 女人十人毛片免费观看3o分钟| 可以在线观看毛片的网站| 欧美+亚洲+日韩+国产| 亚洲av第一区精品v没综合| 亚洲在线观看片| 美女脱内裤让男人舔精品视频 | 最后的刺客免费高清国语| 久久鲁丝午夜福利片| 国产精品一及| 麻豆av噜噜一区二区三区| 久久这里有精品视频免费| 国产成人a区在线观看| 国产真实伦视频高清在线观看| 插阴视频在线观看视频| 成人高潮视频无遮挡免费网站| 国产男人的电影天堂91| 日本一本二区三区精品| 欧美日韩精品成人综合77777| 免费搜索国产男女视频| 久久精品国产亚洲av涩爱 | 男女那种视频在线观看| 久久精品人妻少妇| 午夜激情欧美在线| av.在线天堂| 欧美xxxx黑人xx丫x性爽| a级一级毛片免费在线观看| av免费观看日本| 国产黄片视频在线免费观看| 99热精品在线国产| 日韩欧美一区二区三区在线观看| 国产精品久久电影中文字幕| 男女啪啪激烈高潮av片| a级毛片免费高清观看在线播放| 欧美一级a爱片免费观看看| 国产成人午夜福利电影在线观看| 午夜福利在线观看免费完整高清在 | 欧美性猛交黑人性爽| 国产精品爽爽va在线观看网站| 毛片女人毛片| 国产综合懂色| 国产精品野战在线观看| 亚洲乱码一区二区免费版| 免费观看人在逋| 99久久精品热视频| 国内揄拍国产精品人妻在线| 国产 一区精品| 日韩精品有码人妻一区| 嫩草影院精品99| 一区二区三区免费毛片| 久久久国产成人免费| 观看免费一级毛片| 97超碰精品成人国产| 免费看a级黄色片| 欧美成人一区二区免费高清观看| 嫩草影院新地址| 可以在线观看的亚洲视频| 国产乱人偷精品视频| 色综合色国产| 国产精品综合久久久久久久免费| 国产高清激情床上av| 九九热线精品视视频播放| 美女内射精品一级片tv| 嘟嘟电影网在线观看| 欧美最新免费一区二区三区| 99热只有精品国产| 国产高清三级在线| www.色视频.com| 精品无人区乱码1区二区| 内射极品少妇av片p| 国产不卡一卡二| 天天躁日日操中文字幕| 亚洲18禁久久av| 哪里可以看免费的av片| 久久精品夜色国产| 不卡视频在线观看欧美| 亚洲美女视频黄频| 久久综合国产亚洲精品| 久久久久久久亚洲中文字幕| 婷婷精品国产亚洲av| 在线免费观看的www视频| 欧美丝袜亚洲另类| 特级一级黄色大片| 看非洲黑人一级黄片| 国产中年淑女户外野战色| 中国美白少妇内射xxxbb| 变态另类丝袜制服| 亚洲美女搞黄在线观看| 精品人妻偷拍中文字幕| 日韩欧美精品免费久久| 免费av观看视频| АⅤ资源中文在线天堂| 99热6这里只有精品| 日本熟妇午夜| 亚洲精品色激情综合| 欧美xxxx性猛交bbbb| 婷婷精品国产亚洲av| 国产精品爽爽va在线观看网站| 国产视频内射| 国产精品久久久久久久电影| 免费看美女性在线毛片视频| 日本三级黄在线观看| 女同久久另类99精品国产91| 麻豆国产97在线/欧美| 特大巨黑吊av在线直播| 高清午夜精品一区二区三区 | 非洲黑人性xxxx精品又粗又长| 欧美潮喷喷水| av天堂在线播放| 亚洲国产精品sss在线观看| 亚洲无线在线观看| 免费人成视频x8x8入口观看| 成人鲁丝片一二三区免费| av在线亚洲专区| 欧美精品国产亚洲| 日本一本二区三区精品| 91麻豆精品激情在线观看国产| 三级毛片av免费| 99久久久亚洲精品蜜臀av| 久久国内精品自在自线图片| 国产高潮美女av| 亚洲aⅴ乱码一区二区在线播放| 网址你懂的国产日韩在线| 97热精品久久久久久| 亚洲av中文字字幕乱码综合| 青青草视频在线视频观看| 免费看光身美女| 国产精品爽爽va在线观看网站| 久久久久免费精品人妻一区二区| 九色成人免费人妻av| 青春草视频在线免费观看| 国产精品一及| 美女被艹到高潮喷水动态| 亚洲国产欧美在线一区| 久久久久久久久中文| 久久99蜜桃精品久久| 欧美成人精品欧美一级黄| 黄片无遮挡物在线观看| 特大巨黑吊av在线直播| 哪个播放器可以免费观看大片| 欧美另类亚洲清纯唯美| 亚洲自拍偷在线| 99热这里只有精品一区| 热99在线观看视频| 精品久久久久久久久久免费视频| 黑人高潮一二区| 精品久久久久久久久久免费视频| 黑人高潮一二区| 免费一级毛片在线播放高清视频| 国产精品人妻久久久影院| 高清在线视频一区二区三区 | 国产亚洲精品av在线| 九九热线精品视视频播放| 国产成人a区在线观看| 成年女人永久免费观看视频| 日本一本二区三区精品| 日韩欧美三级三区| 久久久久久久久中文| 免费观看人在逋| 亚洲色图av天堂| 一本久久中文字幕| 亚洲精品乱码久久久久久按摩| 国产日本99.免费观看| 婷婷色综合大香蕉| 国产精品蜜桃在线观看 | 身体一侧抽搐| 我要看日韩黄色一级片| 日本一本二区三区精品| 亚洲国产精品sss在线观看| 国产精品一及| 国产精品日韩av在线免费观看| 欧美xxxx性猛交bbbb| 日本熟妇午夜| 男女下面进入的视频免费午夜| 午夜亚洲福利在线播放| 欧美一级a爱片免费观看看| 日本色播在线视频| 亚洲自偷自拍三级| 午夜激情欧美在线| 午夜免费男女啪啪视频观看| 亚洲图色成人| 国产淫片久久久久久久久| 中文字幕av在线有码专区| 热99在线观看视频| 晚上一个人看的免费电影| 亚洲欧美精品自产自拍| 91在线精品国自产拍蜜月| 亚洲三级黄色毛片| 免费电影在线观看免费观看| 少妇熟女欧美另类| av.在线天堂| 69av精品久久久久久| 欧美高清性xxxxhd video| 久久久久久九九精品二区国产| 亚洲av熟女| 亚洲av中文字字幕乱码综合| 丰满乱子伦码专区| 国产成人freesex在线| 搡老妇女老女人老熟妇| 亚洲在线自拍视频| 日韩欧美三级三区| 久久人妻av系列| 此物有八面人人有两片| 51国产日韩欧美| av在线蜜桃| 久久99热6这里只有精品| 国产极品天堂在线| 国产黄a三级三级三级人| 国产精品99久久久久久久久| 亚洲aⅴ乱码一区二区在线播放| 成年女人看的毛片在线观看| 在现免费观看毛片| av在线蜜桃| 亚洲成人久久爱视频| 18禁黄网站禁片免费观看直播| 一级av片app| eeuss影院久久| 亚洲av成人精品一区久久| 99在线人妻在线中文字幕| 内射极品少妇av片p| а√天堂www在线а√下载| 久久精品91蜜桃| 国模一区二区三区四区视频| 日韩成人伦理影院| 国产一区二区三区av在线 | 亚洲av不卡在线观看| 国产激情偷乱视频一区二区| 国产 一区精品| 久久久久性生活片| 一级毛片aaaaaa免费看小| 精品国产三级普通话版| 国产日本99.免费观看| 午夜福利在线在线| 国产亚洲精品久久久com| 国产精品一区二区三区四区免费观看| 青春草亚洲视频在线观看| 国产精品蜜桃在线观看 | 午夜精品一区二区三区免费看| 国内揄拍国产精品人妻在线| 能在线免费观看的黄片| 久久精品国产99精品国产亚洲性色| 欧洲精品卡2卡3卡4卡5卡区| 欧美三级亚洲精品| 国产精华一区二区三区| 91久久精品电影网| 麻豆国产av国片精品| 一级黄片播放器| 国产成人一区二区在线| 欧美性猛交╳xxx乱大交人| 欧美丝袜亚洲另类| 国产亚洲5aaaaa淫片| 免费人成视频x8x8入口观看| 国产黄片美女视频| 最近中文字幕高清免费大全6| 日韩一区二区视频免费看| 久久99热这里只有精品18| 中文字幕人妻熟人妻熟丝袜美| 亚洲欧美日韩无卡精品| 我要看日韩黄色一级片| 亚洲成av人片在线播放无| 色哟哟·www| 99久久精品一区二区三区| 久久精品国产亚洲av香蕉五月| 日韩 亚洲 欧美在线| 成人特级黄色片久久久久久久| 97热精品久久久久久| 亚洲国产高清在线一区二区三| 色播亚洲综合网| 免费一级毛片在线播放高清视频| 久久精品夜夜夜夜夜久久蜜豆| 99久久精品国产国产毛片| 成人毛片a级毛片在线播放| 能在线免费观看的黄片| 久久久午夜欧美精品| 国产精品永久免费网站| 噜噜噜噜噜久久久久久91| 国内精品一区二区在线观看| 能在线免费观看的黄片| 日本与韩国留学比较| 观看免费一级毛片| 亚洲内射少妇av| kizo精华| 国产亚洲av嫩草精品影院| 日韩av不卡免费在线播放| 国产av一区在线观看免费| 亚洲内射少妇av| 中文字幕久久专区| 夜夜爽天天搞| 亚洲第一区二区三区不卡| 性欧美人与动物交配| 久久99蜜桃精品久久| 女人被狂操c到高潮| 久久久久久久久大av| 成熟少妇高潮喷水视频| av又黄又爽大尺度在线免费看 | 成人漫画全彩无遮挡| 在线观看免费视频日本深夜| 久久午夜亚洲精品久久| 免费观看a级毛片全部| 内地一区二区视频在线| 舔av片在线| 老熟妇乱子伦视频在线观看| 99热6这里只有精品| 色吧在线观看| 亚洲人成网站在线观看播放| 国产精品久久视频播放| 国产精品综合久久久久久久免费| 欧美高清性xxxxhd video| 久久精品国产清高在天天线| 在线播放无遮挡| 日本一二三区视频观看| 亚洲精品日韩在线中文字幕 | 亚洲欧美精品专区久久| 亚洲人成网站在线播| 精华霜和精华液先用哪个| 日韩一区二区视频免费看| 日本av手机在线免费观看| 日本成人三级电影网站| 国产精品久久视频播放| 久久精品人妻少妇| 国产精品麻豆人妻色哟哟久久 | 国产精品久久久久久精品电影| 国产成人一区二区在线| av视频在线观看入口| 午夜福利在线在线| 亚洲人与动物交配视频| 成人国产麻豆网| kizo精华| 性插视频无遮挡在线免费观看| 国产精品福利在线免费观看| 亚洲精品乱码久久久v下载方式| 精品国产三级普通话版| 国产成人一区二区在线| 好男人视频免费观看在线| 少妇人妻一区二区三区视频| 男女那种视频在线观看|