• <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
    国精品久久久久久国模美| 久久99一区二区三区| 99国产精品免费福利视频| 女性生殖器流出的白浆| 日韩电影二区| 在线观看一区二区三区激情| 欧美 日韩 精品 国产| 久久人人97超碰香蕉20202| 久久久久久久大尺度免费视频| 久久久久网色| 美女国产高潮福利片在线看| 欧美日韩国产mv在线观看视频| 9191精品国产免费久久| 亚洲国产欧美网| 国产免费一区二区三区四区乱码| 99久久综合免费| 五月天丁香电影| 少妇 在线观看| 国产亚洲一区二区精品| 性色av一级| 久久久久久久国产电影| 久久久久久免费高清国产稀缺| 亚洲三区欧美一区| 999久久久国产精品视频| 国产日韩欧美在线精品| 精品国产一区二区三区四区第35| 国产又色又爽无遮挡免| 尾随美女入室| 欧美日本中文国产一区发布| 国产欧美日韩精品亚洲av| 免费在线观看完整版高清| 国产91精品成人一区二区三区 | 一级毛片黄色毛片免费观看视频| 成人亚洲欧美一区二区av| 国产熟女欧美一区二区| 成人亚洲欧美一区二区av| 久久中文字幕一级| 大话2 男鬼变身卡| 黄频高清免费视频| 国产成人精品久久久久久| 亚洲一区二区三区欧美精品| 久久免费观看电影| 国产成人影院久久av| 在线精品无人区一区二区三| 2018国产大陆天天弄谢| 自拍欧美九色日韩亚洲蝌蚪91| 多毛熟女@视频| 真人做人爱边吃奶动态| 爱豆传媒免费全集在线观看| 国产一区二区在线观看av| 精品久久蜜臀av无| 欧美日韩亚洲国产一区二区在线观看 | 亚洲av片天天在线观看| 亚洲精品av麻豆狂野| 黄色毛片三级朝国网站| 99久久综合免费| 久久精品久久精品一区二区三区| 精品一区二区三区av网在线观看 | 午夜影院在线不卡| 亚洲 欧美一区二区三区| 国产精品一区二区精品视频观看| 看十八女毛片水多多多| 2021少妇久久久久久久久久久| 超色免费av| 精品视频人人做人人爽| 欧美精品av麻豆av| 人体艺术视频欧美日本| 国产淫语在线视频| 亚洲精品一卡2卡三卡4卡5卡 | 高清视频免费观看一区二区| 久热这里只有精品99| 亚洲 国产 在线| 欧美人与性动交α欧美软件| 激情五月婷婷亚洲| 色综合欧美亚洲国产小说| 亚洲精品日本国产第一区| 国产国语露脸激情在线看| 纵有疾风起免费观看全集完整版| 亚洲中文av在线| 一区二区日韩欧美中文字幕| 日日夜夜操网爽| 欧美另类一区| 又大又黄又爽视频免费| 汤姆久久久久久久影院中文字幕| 成年美女黄网站色视频大全免费| 亚洲精品自拍成人| 中国美女看黄片| 欧美精品人与动牲交sv欧美| 99国产综合亚洲精品| 在线天堂中文资源库| 亚洲精品久久成人aⅴ小说| 欧美成人午夜精品| 午夜福利影视在线免费观看| 99国产精品99久久久久| 国产精品一区二区免费欧美 | 国产黄频视频在线观看| cao死你这个sao货| 你懂的网址亚洲精品在线观看| www.av在线官网国产| 久久久欧美国产精品| 91成人精品电影| 在线观看www视频免费| 欧美日韩精品网址| 下体分泌物呈黄色| 男人爽女人下面视频在线观看| 亚洲,一卡二卡三卡| 中文精品一卡2卡3卡4更新| 亚洲av成人精品一二三区| 欧美日韩视频精品一区| 一区在线观看完整版| 国产国语露脸激情在线看| 狂野欧美激情性xxxx| 欧美中文综合在线视频| 成人国产av品久久久| 日韩大片免费观看网站| 成人国产av品久久久| 悠悠久久av| 99热全是精品| 黄网站色视频无遮挡免费观看| 性色av一级| 久久人人爽人人片av| 亚洲欧美中文字幕日韩二区| 啦啦啦中文免费视频观看日本| 色播在线永久视频| 看免费av毛片| 久久99热这里只频精品6学生| 久久午夜综合久久蜜桃| 爱豆传媒免费全集在线观看| 成人国产av品久久久| 人人妻人人添人人爽欧美一区卜| av网站在线播放免费| 91麻豆av在线| 在线av久久热| 99热网站在线观看| 日韩一卡2卡3卡4卡2021年| 美女主播在线视频| 国产成人一区二区三区免费视频网站 | 国产成人精品久久二区二区免费| 久久精品久久精品一区二区三区| 我的亚洲天堂| 国产av国产精品国产| 脱女人内裤的视频| 我的亚洲天堂| 亚洲欧洲精品一区二区精品久久久| 午夜老司机福利片| 后天国语完整版免费观看| 视频在线观看一区二区三区| 亚洲欧美精品自产自拍| 黑丝袜美女国产一区| 视频区欧美日本亚洲| 波野结衣二区三区在线| 美女脱内裤让男人舔精品视频| 黄频高清免费视频| 亚洲精品自拍成人| 两性夫妻黄色片| 久9热在线精品视频| 国产精品一国产av| 国产成人一区二区三区免费视频网站 | 人体艺术视频欧美日本| 国产男女超爽视频在线观看| videosex国产| 亚洲av电影在线进入| 丝袜美腿诱惑在线| 香蕉丝袜av| 波野结衣二区三区在线| 国产熟女欧美一区二区| 天天添夜夜摸| 天天添夜夜摸| 天天添夜夜摸| 免费久久久久久久精品成人欧美视频| 欧美日韩亚洲国产一区二区在线观看 | 亚洲精品一二三| 免费高清在线观看日韩| 国产有黄有色有爽视频| 国产熟女欧美一区二区| 亚洲精品久久久久久婷婷小说| 国产精品一国产av| 欧美黄色淫秽网站| 成年女人毛片免费观看观看9 | 国产亚洲欧美在线一区二区| 亚洲国产精品999| 黄片小视频在线播放| 国产欧美日韩一区二区三 | 一边亲一边摸免费视频| 亚洲av电影在线观看一区二区三区| 男女边吃奶边做爰视频| 我的亚洲天堂| 色婷婷久久久亚洲欧美| 久久久精品区二区三区| 十八禁高潮呻吟视频| 久久久欧美国产精品| 90打野战视频偷拍视频| 国产成人精品无人区| 欧美日韩视频精品一区| 婷婷丁香在线五月| 青春草亚洲视频在线观看| 91精品伊人久久大香线蕉| 一区二区三区激情视频| 欧美黑人精品巨大| 一级毛片黄色毛片免费观看视频| 制服诱惑二区| 欧美中文综合在线视频| 国产精品久久久久成人av| videos熟女内射| videosex国产| 18在线观看网站| 多毛熟女@视频| 日韩 亚洲 欧美在线| 伊人久久大香线蕉亚洲五| 深夜精品福利| 又大又爽又粗| 色综合欧美亚洲国产小说| av在线播放精品| 国产精品国产三级国产专区5o| 在线观看一区二区三区激情| 色94色欧美一区二区| 两性夫妻黄色片| 亚洲精品国产色婷婷电影| 亚洲精品一卡2卡三卡4卡5卡 | 高清欧美精品videossex| 一级黄片播放器| 制服人妻中文乱码| 亚洲男人天堂网一区| 免费人妻精品一区二区三区视频| 大码成人一级视频| 天天躁夜夜躁狠狠躁躁| 欧美精品一区二区大全| 久久久国产精品麻豆| 精品国产乱码久久久久久男人| 国产熟女午夜一区二区三区| 夫妻午夜视频| 99久久99久久久精品蜜桃| 国产无遮挡羞羞视频在线观看| 精品视频人人做人人爽| 男女免费视频国产| 各种免费的搞黄视频| 精品久久久精品久久久| 久久久久国产精品人妻一区二区| 欧美成人午夜精品| 精品人妻一区二区三区麻豆| 啦啦啦 在线观看视频| 国产成人一区二区在线| 纵有疾风起免费观看全集完整版| 永久免费av网站大全| 精品熟女少妇八av免费久了| 亚洲国产精品一区三区| 夜夜骑夜夜射夜夜干| 久久人人97超碰香蕉20202| 成人午夜精彩视频在线观看| 亚洲黑人精品在线| 国产成人免费观看mmmm| 9色porny在线观看| 久久人人爽人人片av| 人妻 亚洲 视频| 日本a在线网址| 成人国语在线视频| 精品卡一卡二卡四卡免费| 国产成人欧美| 国产精品二区激情视频| 亚洲精品日韩在线中文字幕| 国产亚洲午夜精品一区二区久久| 超碰成人久久| 国产野战对白在线观看| 欧美激情极品国产一区二区三区| 十八禁人妻一区二区| 国产亚洲午夜精品一区二区久久| 亚洲国产精品成人久久小说| 国产又爽黄色视频| 免费观看人在逋| 一本色道久久久久久精品综合| 不卡av一区二区三区| videos熟女内射| 欧美日韩亚洲综合一区二区三区_| 日本一区二区免费在线视频| 久久国产亚洲av麻豆专区| 成人国产一区最新在线观看 | 搡老乐熟女国产| 日韩中文字幕欧美一区二区 | av一本久久久久| 一边摸一边抽搐一进一出视频| 天天影视国产精品| 大话2 男鬼变身卡| 老司机午夜十八禁免费视频| 成年女人毛片免费观看观看9 | 又黄又粗又硬又大视频| 涩涩av久久男人的天堂| 亚洲av欧美aⅴ国产| 青春草亚洲视频在线观看| 婷婷色av中文字幕| 看十八女毛片水多多多| 精品欧美一区二区三区在线| 久久久久网色| 黄片小视频在线播放| 精品国产乱码久久久久久小说| 少妇人妻久久综合中文| 啦啦啦在线观看免费高清www| 老司机亚洲免费影院| 欧美97在线视频| 一区二区三区精品91| 黄色怎么调成土黄色| 91字幕亚洲| 久久国产精品大桥未久av| 亚洲综合色网址| 国产精品免费视频内射| 亚洲国产精品999| 69精品国产乱码久久久| 精品国产乱码久久久久久男人| 亚洲av国产av综合av卡| 中文字幕最新亚洲高清| 女人被躁到高潮嗷嗷叫费观| 亚洲男人天堂网一区| 久久久精品国产亚洲av高清涩受| 不卡av一区二区三区| 赤兔流量卡办理| 后天国语完整版免费观看| av电影中文网址| 赤兔流量卡办理| 如日韩欧美国产精品一区二区三区| 欧美成狂野欧美在线观看| 人人妻人人添人人爽欧美一区卜| 国产亚洲一区二区精品| 婷婷成人精品国产| 老汉色av国产亚洲站长工具| 超色免费av| 人人澡人人妻人| 自线自在国产av| 久久中文字幕一级| 欧美黄色淫秽网站| 性色av一级| 香蕉丝袜av| av一本久久久久| 91字幕亚洲| 国产片特级美女逼逼视频| 亚洲国产毛片av蜜桃av| 最近最新中文字幕大全免费视频 | 午夜视频精品福利| 亚洲欧美一区二区三区黑人| 精品久久蜜臀av无| 一级a爱视频在线免费观看| 一本一本久久a久久精品综合妖精| 久久精品久久久久久噜噜老黄| 天天躁日日躁夜夜躁夜夜| 在线观看一区二区三区激情| 视频在线观看一区二区三区| 我的亚洲天堂| 国产在线一区二区三区精| 在线看a的网站| 中文字幕最新亚洲高清| 少妇粗大呻吟视频| 女性生殖器流出的白浆| 国产一区亚洲一区在线观看| 狂野欧美激情性bbbbbb| 中文字幕人妻丝袜一区二区| 老司机午夜十八禁免费视频| 国产精品一区二区精品视频观看| 国产欧美日韩精品亚洲av| 后天国语完整版免费观看| 一区二区三区乱码不卡18| a级片在线免费高清观看视频| 国产精品秋霞免费鲁丝片| 女人爽到高潮嗷嗷叫在线视频| 成年动漫av网址| 后天国语完整版免费观看| 99国产精品一区二区三区| 深夜精品福利| 成人国产av品久久久| 岛国毛片在线播放| 女警被强在线播放| 精品高清国产在线一区| 成人国产一区最新在线观看 | 国产成人精品久久二区二区免费| 日韩精品免费视频一区二区三区| 一区二区三区精品91| 久久青草综合色| 国产又爽黄色视频| 麻豆国产av国片精品| 欧美日韩国产mv在线观看视频| 成年动漫av网址| 欧美成狂野欧美在线观看| 欧美国产精品va在线观看不卡| 久久毛片免费看一区二区三区| 只有这里有精品99| 2021少妇久久久久久久久久久| 欧美黑人欧美精品刺激| 一级毛片 在线播放| 亚洲精品国产区一区二| 久久人妻福利社区极品人妻图片 | 人妻 亚洲 视频| 久久久精品国产亚洲av高清涩受| 久热爱精品视频在线9| 亚洲国产欧美在线一区| 丰满饥渴人妻一区二区三| 叶爱在线成人免费视频播放| 又粗又硬又长又爽又黄的视频| 亚洲国产日韩一区二区| 亚洲伊人久久精品综合| 欧美精品啪啪一区二区三区 | 国产成人欧美| 国产男女超爽视频在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 男人爽女人下面视频在线观看| 在线精品无人区一区二区三| 成人三级做爰电影| 国产高清视频在线播放一区 | 一级片免费观看大全| 真人做人爱边吃奶动态| 亚洲成人国产一区在线观看 | 中文字幕亚洲精品专区| 人体艺术视频欧美日本| 观看av在线不卡| 欧美 亚洲 国产 日韩一| 欧美人与善性xxx| 国产精品亚洲av一区麻豆| 日韩中文字幕欧美一区二区 | 无限看片的www在线观看| 黄片小视频在线播放| 狂野欧美激情性xxxx| 久久久久久久大尺度免费视频| 香蕉丝袜av| 免费一级毛片在线播放高清视频 | 久久99一区二区三区| 91老司机精品| 国产亚洲精品第一综合不卡| 香蕉国产在线看| 老司机亚洲免费影院| 国产三级黄色录像| √禁漫天堂资源中文www| 久久精品国产a三级三级三级| 国产成人影院久久av| 欧美乱码精品一区二区三区| 久久精品国产亚洲av涩爱| 高清av免费在线| 亚洲国产成人一精品久久久| 最新的欧美精品一区二区| 夜夜骑夜夜射夜夜干| 九草在线视频观看| 9色porny在线观看| 巨乳人妻的诱惑在线观看| 国产国语露脸激情在线看| 建设人人有责人人尽责人人享有的| 男女之事视频高清在线观看 | 欧美日韩黄片免| 亚洲七黄色美女视频| 热re99久久国产66热| 亚洲国产精品999| 大话2 男鬼变身卡| 久久精品亚洲av国产电影网| 精品高清国产在线一区| 久热这里只有精品99| 一本色道久久久久久精品综合| 亚洲精品中文字幕在线视频| 男女下面插进去视频免费观看| 亚洲中文日韩欧美视频| 宅男免费午夜| 老司机午夜十八禁免费视频| 少妇 在线观看| 免费观看人在逋| 真人做人爱边吃奶动态| 欧美黄色片欧美黄色片| 欧美另类一区| 丝袜喷水一区| 久久久精品国产亚洲av高清涩受| 韩国高清视频一区二区三区| 国产女主播在线喷水免费视频网站| 久久99热这里只频精品6学生| 久热这里只有精品99| av网站在线播放免费| 亚洲国产毛片av蜜桃av| 国产一区二区三区av在线| 国产精品一区二区精品视频观看| 天堂中文最新版在线下载| 91精品国产国语对白视频| 国产不卡av网站在线观看| 精品欧美一区二区三区在线| 亚洲精品第二区| 99re6热这里在线精品视频| 国产亚洲欧美精品永久| 美女视频免费永久观看网站| 麻豆av在线久日| 国产精品一区二区免费欧美 | 天天躁日日躁夜夜躁夜夜| 亚洲第一av免费看| 一级毛片 在线播放| 日韩制服丝袜自拍偷拍| 欧美亚洲 丝袜 人妻 在线| 亚洲国产精品成人久久小说| 国产伦人伦偷精品视频| 精品卡一卡二卡四卡免费| 欧美日本中文国产一区发布| 婷婷丁香在线五月| 日本五十路高清| 精品久久久久久电影网| 黄色 视频免费看| 在线观看免费日韩欧美大片| 日韩 亚洲 欧美在线| 狠狠婷婷综合久久久久久88av| 亚洲欧美一区二区三区久久| 国产精品.久久久| 亚洲 欧美一区二区三区| 99re6热这里在线精品视频| 9色porny在线观看| 宅男免费午夜| 国产人伦9x9x在线观看| 久久天堂一区二区三区四区| 欧美另类一区| 国产精品久久久人人做人人爽| 国产男女内射视频| 日韩精品免费视频一区二区三区| 久久久国产一区二区| 在线观看一区二区三区激情| 少妇的丰满在线观看| 少妇精品久久久久久久| av片东京热男人的天堂| av天堂在线播放| 99久久精品国产亚洲精品| 极品少妇高潮喷水抽搐| 少妇人妻久久综合中文| 久久久久久久大尺度免费视频| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲精品国产区一区二| 在线观看免费日韩欧美大片| 久久久精品区二区三区| 国产黄频视频在线观看| 国产亚洲一区二区精品| 伦理电影免费视频| 国产日韩欧美在线精品| e午夜精品久久久久久久| 久久久久久人人人人人| 制服诱惑二区| 飞空精品影院首页| 一区在线观看完整版| 国产成人欧美| 99香蕉大伊视频| 久久久精品区二区三区| 国产精品国产三级专区第一集| 午夜激情av网站| 国产亚洲精品久久久久5区| 我要看黄色一级片免费的| 香蕉丝袜av| av电影中文网址| 成年美女黄网站色视频大全免费| 久久精品国产综合久久久| 少妇裸体淫交视频免费看高清 | 欧美日韩亚洲高清精品| 免费在线观看黄色视频的| 国产爽快片一区二区三区| 精品熟女少妇八av免费久了| 亚洲精品国产av蜜桃| 精品国产一区二区久久| 亚洲伊人色综图| 亚洲av男天堂| 久久久国产欧美日韩av| 十分钟在线观看高清视频www| 乱人伦中国视频| 精品一区二区三区四区五区乱码 | 国产免费现黄频在线看| netflix在线观看网站| 天天添夜夜摸| 久久精品国产综合久久久| 久久人妻熟女aⅴ| 亚洲自偷自拍图片 自拍| 大话2 男鬼变身卡| 亚洲欧美一区二区三区国产| 日韩一本色道免费dvd| 韩国高清视频一区二区三区| 香蕉国产在线看| 欧美+亚洲+日韩+国产| 国产极品粉嫩免费观看在线| 精品人妻1区二区| 十分钟在线观看高清视频www| av天堂在线播放| 亚洲国产欧美在线一区| 久久久精品免费免费高清| 国产精品一区二区在线不卡| 久久鲁丝午夜福利片| 久久国产亚洲av麻豆专区| 最近中文字幕2019免费版| 欧美性长视频在线观看| 欧美精品一区二区大全| 国产精品一区二区精品视频观看| 国产成人影院久久av| 亚洲av综合色区一区| 国产国语露脸激情在线看| 国产野战对白在线观看| 日本vs欧美在线观看视频| 一区福利在线观看| 成人18禁高潮啪啪吃奶动态图| 日韩,欧美,国产一区二区三区| 丝袜美足系列| 国产成人精品无人区| 久久国产精品影院| 婷婷色麻豆天堂久久| 久久精品久久久久久久性| 久9热在线精品视频| av线在线观看网站| 91麻豆av在线| 亚洲视频免费观看视频| 久久青草综合色| 丝袜美腿诱惑在线| 丝袜脚勾引网站| 久久精品亚洲av国产电影网| 中文字幕亚洲精品专区| 国产精品亚洲av一区麻豆| 国产精品国产av在线观看| 丁香六月欧美| 狠狠婷婷综合久久久久久88av| 国产精品99久久99久久久不卡| 在线观看免费日韩欧美大片| 亚洲 国产 在线| 最新在线观看一区二区三区 | 天天操日日干夜夜撸| 亚洲专区国产一区二区| 国产一区二区三区av在线| 亚洲精品国产av蜜桃| 国产男人的电影天堂91|