• <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
    在线 av 中文字幕| 韩国av在线不卡| a 毛片基地| 美女国产高潮福利片在线看| 丝袜脚勾引网站| 在线免费观看不下载黄p国产| 秋霞在线观看毛片| 丝袜在线中文字幕| 成年av动漫网址| 精品亚洲乱码少妇综合久久| 新久久久久国产一级毛片| 天天影视国产精品| 精品国产一区二区三区四区第35| 国产午夜精品一二区理论片| 国产日韩欧美在线精品| 极品少妇高潮喷水抽搐| 在线观看人妻少妇| 巨乳人妻的诱惑在线观看| 午夜福利乱码中文字幕| 欧美激情国产日韩精品一区| 精品少妇黑人巨大在线播放| 熟女电影av网| 国产精品偷伦视频观看了| 两性夫妻黄色片 | 国产免费一级a男人的天堂| 69精品国产乱码久久久| 亚洲av福利一区| 久久影院123| 亚洲婷婷狠狠爱综合网| 色婷婷久久久亚洲欧美| 国产精品99久久99久久久不卡 | 日韩三级伦理在线观看| 欧美另类一区| 亚洲国产精品一区三区| 日日摸夜夜添夜夜爱| 男女国产视频网站| 日本爱情动作片www.在线观看| 久久 成人 亚洲| 大片免费播放器 马上看| av卡一久久| 丰满迷人的少妇在线观看| 黄色怎么调成土黄色| 国产免费一区二区三区四区乱码| 美女国产高潮福利片在线看| 亚洲精品456在线播放app| 国产一区有黄有色的免费视频| 国产xxxxx性猛交| 美女中出高潮动态图| 亚洲欧美色中文字幕在线| 中文字幕制服av| 欧美成人精品欧美一级黄| 久久久久久久国产电影| 婷婷成人精品国产| 亚洲精品国产av蜜桃| 成年av动漫网址| 久久精品国产a三级三级三级| 亚洲欧美成人精品一区二区| 久久99一区二区三区| 久久这里只有精品19| 国国产精品蜜臀av免费| 免费大片18禁| 久久热在线av| 人人妻人人澡人人看| 黑人高潮一二区| 国产成人91sexporn| 国产成人免费观看mmmm| 日本vs欧美在线观看视频| 国产欧美另类精品又又久久亚洲欧美| 欧美另类一区| 丝袜美足系列| 国产成人aa在线观看| 欧美成人精品欧美一级黄| tube8黄色片| 欧美老熟妇乱子伦牲交| 久久女婷五月综合色啪小说| 国产女主播在线喷水免费视频网站| 国产黄频视频在线观看| 我的女老师完整版在线观看| 高清av免费在线| 看免费av毛片| 午夜福利影视在线免费观看| 激情视频va一区二区三区| 999精品在线视频| 久久久久久人妻| 美女中出高潮动态图| 欧美激情极品国产一区二区三区 | 国产1区2区3区精品| 人妻少妇偷人精品九色| 久久久久久久大尺度免费视频| 国产免费又黄又爽又色| a级片在线免费高清观看视频| 成人免费观看视频高清| 永久免费av网站大全| 成人毛片60女人毛片免费| 免费av不卡在线播放| 亚洲在久久综合| 在线天堂最新版资源| 男女边摸边吃奶| 日韩不卡一区二区三区视频在线| 一边亲一边摸免费视频| 国产1区2区3区精品| 中文乱码字字幕精品一区二区三区| 日韩一区二区三区影片| 亚洲国产精品国产精品| 国产不卡av网站在线观看| 久久女婷五月综合色啪小说| 亚洲精品久久久久久婷婷小说| 日本vs欧美在线观看视频| 国产视频首页在线观看| 国语对白做爰xxxⅹ性视频网站| 一边摸一边做爽爽视频免费| 亚洲美女搞黄在线观看| 国产又色又爽无遮挡免| av.在线天堂| 日本色播在线视频| 国产成人精品婷婷| 国精品久久久久久国模美| av女优亚洲男人天堂| 午夜福利在线观看免费完整高清在| 中文天堂在线官网| 欧美bdsm另类| 免费久久久久久久精品成人欧美视频 | 满18在线观看网站| 日韩伦理黄色片| 伦理电影免费视频| 99久国产av精品国产电影| 日韩一区二区三区影片| 日韩视频在线欧美| 五月开心婷婷网| 亚洲精品久久久久久婷婷小说| 一级毛片 在线播放| 日本爱情动作片www.在线观看| 国产精品一区www在线观看| av黄色大香蕉| 中国美白少妇内射xxxbb| 大陆偷拍与自拍| 欧美日韩精品成人综合77777| 欧美少妇被猛烈插入视频| 午夜91福利影院| 欧美成人精品欧美一级黄| 国产精品人妻久久久久久| 亚洲欧美精品自产自拍| 一区在线观看完整版| 色哟哟·www| 最近手机中文字幕大全| 久久久久久人人人人人| 少妇被粗大的猛进出69影院 | 少妇人妻久久综合中文| 校园人妻丝袜中文字幕| 日韩 亚洲 欧美在线| 亚洲国产毛片av蜜桃av| 在线天堂中文资源库| 欧美精品一区二区免费开放| 一边亲一边摸免费视频| av电影中文网址| 欧美丝袜亚洲另类| 两个人免费观看高清视频| 欧美日韩综合久久久久久| av播播在线观看一区| 国产精品三级大全| 又黄又粗又硬又大视频| 自线自在国产av| 久久精品国产亚洲av涩爱| 寂寞人妻少妇视频99o| 亚洲欧洲国产日韩| 国产日韩一区二区三区精品不卡| 五月天丁香电影| 乱人伦中国视频| 亚洲精品美女久久av网站| 天天躁夜夜躁狠狠久久av| 爱豆传媒免费全集在线观看| 国产成人a∨麻豆精品| 久久精品久久久久久久性| 天天影视国产精品| 欧美最新免费一区二区三区| 久久99一区二区三区| 国产一区二区三区av在线| 成人国产av品久久久| 纯流量卡能插随身wifi吗| 国产色婷婷99| 亚洲av电影在线进入| 中文欧美无线码| 国产精品欧美亚洲77777| 国产精品久久久久成人av| 久久久久久人妻| 捣出白浆h1v1| 成人手机av| 狂野欧美激情性xxxx在线观看| 人妻少妇偷人精品九色| 天天影视国产精品| 成年美女黄网站色视频大全免费| 美女主播在线视频| 9色porny在线观看| 97精品久久久久久久久久精品| 国产亚洲av片在线观看秒播厂| 十八禁高潮呻吟视频| 日韩成人伦理影院| 男女边摸边吃奶| 2018国产大陆天天弄谢| 高清欧美精品videossex| 天天躁夜夜躁狠狠躁躁| 熟女av电影| 超色免费av| 亚洲内射少妇av| 免费日韩欧美在线观看| videos熟女内射| 色94色欧美一区二区| 欧美日韩精品成人综合77777| 国产高清国产精品国产三级| 曰老女人黄片| 巨乳人妻的诱惑在线观看| 国产精品久久久久久久电影| 精品一区二区免费观看| 91精品国产国语对白视频| 亚洲成人一二三区av| 在线观看免费视频网站a站| 永久网站在线| 五月玫瑰六月丁香| 日韩免费高清中文字幕av| 九九爱精品视频在线观看| 欧美激情国产日韩精品一区| 天天躁夜夜躁狠狠久久av| 日韩三级伦理在线观看| 久久午夜福利片| 久久精品国产亚洲av天美| 黄色配什么色好看| 美女主播在线视频| av在线播放精品| 国产精品国产三级国产专区5o| 18+在线观看网站| 天天躁夜夜躁狠狠久久av| 少妇的逼好多水| 亚洲精品日本国产第一区| 夫妻午夜视频| www日本在线高清视频| 国产精品蜜桃在线观看| 亚洲,欧美,日韩| 一区在线观看完整版| 国产片内射在线| 男人爽女人下面视频在线观看| 精品亚洲成国产av| 大陆偷拍与自拍| 久久久久久伊人网av| 久久午夜福利片| 新久久久久国产一级毛片| 国产熟女欧美一区二区| 亚洲综合色惰| 久久韩国三级中文字幕| 久久精品国产a三级三级三级| 99精国产麻豆久久婷婷| 久久久久视频综合| 精品一区二区三区视频在线| 国产又爽黄色视频| 大陆偷拍与自拍| 国产麻豆69| 亚洲综合精品二区| 国产又爽黄色视频| 美女大奶头黄色视频| 国产亚洲午夜精品一区二区久久| a 毛片基地| av视频免费观看在线观看| 一级,二级,三级黄色视频| 91久久精品国产一区二区三区| 免费黄色在线免费观看| 亚洲精品一二三| 边亲边吃奶的免费视频| 国产一区亚洲一区在线观看| 日日摸夜夜添夜夜爱| 久久人人97超碰香蕉20202| 国产精品一区二区在线观看99| 国产一区二区在线观看av| 一级毛片我不卡| 一个人免费看片子| 午夜福利在线观看免费完整高清在| 爱豆传媒免费全集在线观看| 老司机影院成人| 免费人成在线观看视频色| 国产永久视频网站| 成人漫画全彩无遮挡| 18禁动态无遮挡网站| 最近中文字幕2019免费版| av免费在线看不卡| 老司机亚洲免费影院| 日韩一区二区视频免费看| 午夜日本视频在线| 欧美性感艳星| 久久久久久久国产电影| 制服丝袜香蕉在线| 多毛熟女@视频| 建设人人有责人人尽责人人享有的| 亚洲在久久综合| 日本wwww免费看| 一本久久精品| 精品一品国产午夜福利视频| 日韩av在线免费看完整版不卡| 国产精品一区二区在线不卡| 亚洲av综合色区一区| 国产一区二区激情短视频 | 男人添女人高潮全过程视频| 天天躁夜夜躁狠狠久久av| 黑人欧美特级aaaaaa片| 狠狠精品人妻久久久久久综合| 欧美最新免费一区二区三区| 中文精品一卡2卡3卡4更新| 51国产日韩欧美| 精品少妇黑人巨大在线播放| 一区二区av电影网| 一区二区三区乱码不卡18| 青春草视频在线免费观看| 国产永久视频网站| 久久影院123| 日韩制服丝袜自拍偷拍| 亚洲欧美一区二区三区黑人 | 高清不卡的av网站| 亚洲av在线观看美女高潮| 永久免费av网站大全| 青青草视频在线视频观看| 免费黄网站久久成人精品| 你懂的网址亚洲精品在线观看| 精品久久国产蜜桃| 成人二区视频| 欧美最新免费一区二区三区| 九色成人免费人妻av| 蜜桃国产av成人99| 精品国产一区二区三区久久久樱花| 国产精品欧美亚洲77777| 欧美成人精品欧美一级黄| 欧美日韩一区二区视频在线观看视频在线| 男女边吃奶边做爰视频| 999精品在线视频| 日本免费在线观看一区| 激情五月婷婷亚洲| 狠狠精品人妻久久久久久综合| 国产免费福利视频在线观看| 久久热在线av| 日日啪夜夜爽| 18在线观看网站| 久久午夜福利片| 午夜视频国产福利| 亚洲欧美成人综合另类久久久| 女性被躁到高潮视频| 99国产精品免费福利视频| 一级毛片 在线播放| 少妇熟女欧美另类| 国产欧美亚洲国产| 国产国拍精品亚洲av在线观看| 国产精品国产三级国产专区5o| 波野结衣二区三区在线| 欧美国产精品一级二级三级| 18禁动态无遮挡网站| 国产免费一级a男人的天堂| 综合色丁香网| 欧美精品高潮呻吟av久久| 中文欧美无线码| 春色校园在线视频观看| 日韩成人伦理影院| av免费在线看不卡| 水蜜桃什么品种好| 大香蕉久久网| 有码 亚洲区| 九九爱精品视频在线观看| 精品人妻偷拍中文字幕| av在线播放精品| 国产又爽黄色视频| 一区在线观看完整版| 在现免费观看毛片| 亚洲国产日韩一区二区| 十分钟在线观看高清视频www| 青春草国产在线视频| 欧美最新免费一区二区三区| 日韩精品有码人妻一区| 免费日韩欧美在线观看| 少妇被粗大的猛进出69影院 | 看免费av毛片| 麻豆精品久久久久久蜜桃| 国产在线免费精品| 一级,二级,三级黄色视频| 男女边吃奶边做爰视频| 欧美成人午夜精品| 国产成人午夜福利电影在线观看| 视频区图区小说| 国产成人a∨麻豆精品| 久久精品国产a三级三级三级| 亚洲人成77777在线视频| 欧美另类一区| 国产精品国产三级国产专区5o| 国产探花极品一区二区| 亚洲av福利一区| av女优亚洲男人天堂| av视频免费观看在线观看| 国产黄色免费在线视频| 亚洲av电影在线观看一区二区三区| 亚洲少妇的诱惑av| 看十八女毛片水多多多| 美女国产视频在线观看| 亚洲欧美清纯卡通| 精品人妻一区二区三区麻豆| 国产永久视频网站| 搡老乐熟女国产| 另类精品久久| 99国产精品免费福利视频| 日韩精品有码人妻一区| 51国产日韩欧美| 久久av网站| 欧美人与性动交α欧美精品济南到 | 熟妇人妻不卡中文字幕| 精品国产一区二区三区久久久樱花| 精品一区在线观看国产| 秋霞在线观看毛片| 免费看不卡的av| 99热国产这里只有精品6| 亚洲人与动物交配视频| 亚洲性久久影院| 久久精品国产自在天天线| 咕卡用的链子| 欧美精品高潮呻吟av久久| 国产熟女午夜一区二区三区| 精品卡一卡二卡四卡免费| 在线观看一区二区三区激情| 国产福利在线免费观看视频| 看免费av毛片| 乱人伦中国视频| 肉色欧美久久久久久久蜜桃| 欧美精品国产亚洲| 久久久精品区二区三区| 国产精品.久久久| 最近最新中文字幕免费大全7| 99九九在线精品视频| 成人午夜精彩视频在线观看| 国产精品国产三级专区第一集| 一级片'在线观看视频| 亚洲图色成人| 永久网站在线| 亚洲精品国产av成人精品| 80岁老熟妇乱子伦牲交| 亚洲成av片中文字幕在线观看 | 国产精品99久久99久久久不卡 | 免费女性裸体啪啪无遮挡网站| 男男h啪啪无遮挡| 十八禁网站网址无遮挡| 黑人欧美特级aaaaaa片| 午夜免费男女啪啪视频观看| 亚洲伊人久久精品综合| 精品人妻一区二区三区麻豆| 自拍欧美九色日韩亚洲蝌蚪91| 极品少妇高潮喷水抽搐| 日本午夜av视频| 高清毛片免费看| 最新中文字幕久久久久| 精品亚洲成a人片在线观看| 免费在线观看黄色视频的| 老熟女久久久| 草草在线视频免费看| 丰满饥渴人妻一区二区三| av福利片在线| 晚上一个人看的免费电影| 少妇人妻久久综合中文| 九九爱精品视频在线观看| 亚洲成国产人片在线观看| 97在线人人人人妻| 26uuu在线亚洲综合色| 乱码一卡2卡4卡精品| 国产极品粉嫩免费观看在线| 国产又爽黄色视频| 午夜激情久久久久久久| 丁香六月天网| 亚洲国产av影院在线观看| 又黄又粗又硬又大视频| 免费少妇av软件| 精品一区二区免费观看| 欧美成人午夜免费资源| 久久人人爽人人爽人人片va| 在线观看一区二区三区激情| 丰满迷人的少妇在线观看| 日韩在线高清观看一区二区三区| 日韩制服骚丝袜av| 在线亚洲精品国产二区图片欧美| 插逼视频在线观看| 国产精品三级大全| 免费黄网站久久成人精品| 男女啪啪激烈高潮av片| 亚洲欧美日韩卡通动漫| 午夜福利视频在线观看免费| 超色免费av| 久久久久久人妻| 观看av在线不卡| 91成人精品电影| 国产成人免费观看mmmm| av在线app专区| 国产精品三级大全| 两个人免费观看高清视频| 黄色怎么调成土黄色| 国产探花极品一区二区| 人妻人人澡人人爽人人| 99视频精品全部免费 在线| 好男人视频免费观看在线| 午夜福利网站1000一区二区三区| 五月天丁香电影| 久久鲁丝午夜福利片| 精品久久久精品久久久| 亚洲av欧美aⅴ国产| 国产 精品1| 国产免费福利视频在线观看| 亚洲av综合色区一区| 91aial.com中文字幕在线观看| 精品人妻一区二区三区麻豆| 日韩大片免费观看网站| 国产又色又爽无遮挡免| 久久久久人妻精品一区果冻| 90打野战视频偷拍视频| 一区二区三区乱码不卡18| 亚洲经典国产精华液单| 美女内射精品一级片tv| 免费av不卡在线播放| 午夜激情av网站| 22中文网久久字幕| 成年av动漫网址| 精品久久久久久电影网| 80岁老熟妇乱子伦牲交| 青青草视频在线视频观看| 国产精品一区二区在线观看99| 精品国产国语对白av| 人成视频在线观看免费观看| 日日摸夜夜添夜夜爱| 免费看不卡的av| 一区二区av电影网| 欧美亚洲日本最大视频资源| 亚洲美女黄色视频免费看| 99久久精品国产国产毛片| 99re6热这里在线精品视频| 中国国产av一级| 美女中出高潮动态图| 搡女人真爽免费视频火全软件| 免费黄色在线免费观看| 人体艺术视频欧美日本| 久久ye,这里只有精品| 免费黄频网站在线观看国产| 男人操女人黄网站| 国产成人欧美| 亚洲激情五月婷婷啪啪| 久久精品国产综合久久久 | 91国产中文字幕| 另类精品久久| 一级,二级,三级黄色视频| 国产成人a∨麻豆精品| 国产精品不卡视频一区二区| 中文精品一卡2卡3卡4更新| 国产色婷婷99| 一区二区av电影网| 人妻系列 视频| 亚洲欧美精品自产自拍| 久久久久网色| 色网站视频免费| 一区二区三区四区激情视频| 亚洲三级黄色毛片| 欧美精品国产亚洲| 人妻系列 视频| 欧美精品一区二区大全| 最后的刺客免费高清国语| 99视频精品全部免费 在线| 午夜免费鲁丝| 久久精品熟女亚洲av麻豆精品| 亚洲国产精品专区欧美| 免费黄色在线免费观看| 蜜臀久久99精品久久宅男| 亚洲欧美中文字幕日韩二区| 精品国产一区二区三区久久久樱花| 一本久久精品| 国产一区二区激情短视频 | 亚洲经典国产精华液单| 人妻人人澡人人爽人人| 亚洲精品美女久久久久99蜜臀 | 纵有疾风起免费观看全集完整版| 国产黄色视频一区二区在线观看| 波野结衣二区三区在线| 国产精品女同一区二区软件| 精品一品国产午夜福利视频| 丰满迷人的少妇在线观看| 久久久精品免费免费高清| 免费av中文字幕在线| tube8黄色片| 日本色播在线视频| 啦啦啦啦在线视频资源| 99香蕉大伊视频| 侵犯人妻中文字幕一二三四区| 中文字幕另类日韩欧美亚洲嫩草| 99久国产av精品国产电影| 欧美日韩综合久久久久久| 一区二区三区四区激情视频| 五月开心婷婷网| 在线观看美女被高潮喷水网站| 国产一区二区激情短视频 | 99久久中文字幕三级久久日本| 男人添女人高潮全过程视频| 国产精品女同一区二区软件| 国产在线免费精品| 又黄又粗又硬又大视频| 天天躁夜夜躁狠狠久久av| 日本欧美国产在线视频| 亚洲精品视频女| 国产老妇伦熟女老妇高清| 国产高清不卡午夜福利| 亚洲成人手机| 免费观看在线日韩| av国产久精品久网站免费入址| 久久99一区二区三区| 黄网站色视频无遮挡免费观看| 少妇被粗大猛烈的视频| 亚洲av综合色区一区| 亚洲国产av影院在线观看| 欧美日韩亚洲高清精品| 国产精品偷伦视频观看了| 免费黄网站久久成人精品| 午夜av观看不卡| 亚洲精品中文字幕在线视频|