操美女白嫩大屁股的网站,女主直播给粉丝脱内衣看奶头,亚洲 日韩 激情 无码 中出,亚洲欧洲综合成人综合网,日韩成人中文字幕在线观看,精品一级二级三级四级五级,在线免费观看国产污污污视频,极品翘臀后入在线观看,欧美中文字幕第一页

您好,歡迎進入南京惠言達電氣有限公司網(wǎng)站!
一鍵分享網(wǎng)站到:
您現(xiàn)在的位置:首頁 >> 產(chǎn)品中心 >> >> 編碼器 >> *1098421強大自己baumer編碼器GM401.B902602

強大自己baumer編碼器GM401.B902602

  • 更新時間:  2020-02-28
  • 產(chǎn)品型號:  *1098421
  • 簡單描述
  • 強大自己baumer編碼器GM401.B902602
    即使白天再忙,也會竭誠耐心為您服務(wù)!
    即使加班深夜,也會將報價投入您郵件!
    選擇了惠言達,就是選擇了放心!
詳細介紹

強大自己baumer編碼器GM401.B902602

強大自己baumer編碼器GM401.B902602

惠言達寄語:

不管你經(jīng)歷多痛的事情,到后都會漸漸遺忘。因為,沒有什么能敵得過時光。總有那么一個人,不管他以前如何對你,你總會找到原諒他的理由。

以下還有多種品牌型號產(chǎn)品可供選擇:

baumer 10159566 GK473.0073PD3 編碼器
baumer 11032019 GK473.0075PD3 編碼器
baumer 11032020 GK473.0078PD3 編碼器
baumer 11032021 GM400.0101102 編碼器
baumer 11032022 GM400.0102102 編碼器
baumer 11032023 GM400.010A002 編碼器
baumer 11032024 GM400.010A102 編碼器
baumer 11032026 GM400.010A204 編碼器
baumer 11032027 GM400.010A304 編碼器
baumer 11097948 GM400.010A307 編碼器
baumer 11083170 GM400.010A324 編碼器
baumer 11102054 GM400.010A326 編碼器
baumer 11032028 GM400.010R002000 編碼器
baumer 11124074 GM400.0114106 編碼器
baumer 11102704 GM400.011A102 編碼器
baumer 11032029 GM400.0121102 編碼器
baumer 11032030 GM400.0122102 編碼器
baumer 11032031 GM400.0122602 編碼器
baumer 11040890 GM400.012A002 編碼器
baumer 11032032 GM400.012A102 編碼器
baumer 11032033 GM400.012A204 編碼器
baumer 11032034 GM400.012R002000 編碼器
baumer 11032035 GM400.0201202 編碼器
baumer 11052372 GM400.0204106 編碼器
baumer 11043916 GM400.020A002 編碼器
baumer 11032036 GM400.020A102 編碼器
baumer 11032037 GM400.020A306 編碼器
baumer 11081963 GM400.020A307 編碼器
baumer 11051752 GM400.030A002 編碼器
baumer 11032038 GM400.030A102 編碼器
baumer 11032039 GM400.0402102 編碼器
baumer 11032040 GM400.040A002 編碼器
baumer 11032041 GM400.040A102 編碼器
baumer 11032042 GM400.0922102 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11087510 GM400.0A04104 編碼器
baumer 11078123 GM400.0A0A102 編碼器
baumer 11100396 GM400.0B0A002 編碼器
baumer 11101635 GM400.0B0A102 編碼器
baumer 11092920 GM400.A101102 編碼器
baumer 11032044 GM400.A102102 編碼器
baumer 11086106 GM400.A104404 編碼器
baumer 11032045 GM400.A10A002 編碼器
baumer 11032046 GM400.A10A102 編碼器
baumer 11032048 GM400.A10A207 編碼器
baumer 11032049 GM400.A10A304 編碼器
baumer 11032050 GM400.A10A307 編碼器
baumer 11032052 GM400.A112102 編碼器
baumer 11032053 GM400.A11A102 編碼器
baumer 11090578 GM400.A11A227 編碼器
baumer 11032054 GM400.A122102 編碼器
baumer 11032056 GM400.A12A002 編碼器
baumer 11032057 GM400.A12A102 編碼器
baumer 11032058 GM400.A12AB02 編碼器
baumer 11032059 GM400.A201102 編碼器
baumer 11044894 GM400.A202102 編碼器
baumer 11032060 GM400.A20A002 編碼器
baumer 11032061 GM400.A20A102 編碼器
baumer 11032064 GM400.A301102 編碼器
baumer 11104388 GM400.A302402 編碼器
baumer 11032066 GM400.A302B02 編碼器
baumer 11032067 GM400.A30A102 編碼器
baumer 11032069 GM400.A402B02 編碼器
baumer 11032070 GM400.A40A002 編碼器
baumer 11032071 GM400.A40A102 編碼器
baumer 11106020 GM400.A90A102 編碼器
baumer 11116333 GM400.AA0A102 編碼器
baumer 11032072 GM400.B201102 編碼器
baumer 11032073 GM400.B20A102 編碼器
baumer 11032075 GM400.E15 編碼器
baumer 11032125 GM401.1101102 編碼器
baumer 11032126 GM401.1102102 編碼器
baumer 11032127 GM401.110A002 編碼器
baumer 11032128 GM401.110A102 編碼器
baumer 11054617 GM401.110A306 編碼器
baumer 11032130 GM401.1122102 編碼器
baumer 11042925 GM401.112A102 編碼器
baumer 11032131 GM401.1132102 編碼器
baumer 11053437 GM401.120A002 編碼器
baumer 11032132 GM401.120A102 編碼器
baumer 11032133 GM401.120A306 編碼器
baumer 11032134 GM401.1302102 編碼器
baumer 11032135 GM401.1402102 編碼器
baumer 11032136 GM401.140A102 編碼器
baumer 11032137 GM401.B101102 編碼器
baumer 11112404 GM401.B101202 編碼器
baumer 11032139 GM401.B102102 編碼器
baumer 11038479 GM401.B102B02 編碼器
baumer 11032142 GM401.B10A002 編碼器
baumer 11032143 GM401.B10A102 編碼器
baumer 11032145 GM401.B111102 編碼器
baumer 11032146 GM401.B112102 編碼器
baumer 11032147 GM401.B11A102 編碼器
baumer 11032148 GM401.B12A102 編碼器
baumer 11032149 GM401.B12A304 編碼器
baumer 11042927 GM401.B13A102 編碼器
baumer 11032150 GM401.B201102 編碼器
baumer 11075908 GM401.B201202 編碼器
baumer 11032151 GM401.B202102 編碼器
baumer 11032152 GM401.B20A002 編碼器
baumer 10158123 GM401.B20A102 編碼器
baumer 11032154 GM401.B20A304 編碼器
baumer 11039318 GM401.B23A102 編碼器
baumer 11032156 GM401.B23AB02 編碼器
baumer 11091229 GM401.B302102 編碼器
baumer 11084297 GM401.B30A002 編碼器
baumer 11004213 GM401.B30A102 編碼器
baumer 11082901 GM401.B30A306 編碼器
baumer 11032159 GM401.B40A002 編碼器
baumer 11032160 GM401.B40A102 編碼器
baumer 11098421 GM401.B902602 編碼器
baumer 11032162 GM401.E25 編碼器
baumer 11032163 GM401.E26 編碼器
baumer 11032164 GM401.E29 編碼器
baumer 11032166 GM401.E31 編碼器
baumer 10158130 GM401.E34 編碼器
baumer 11089465 GM401.E36 編碼器
baumer 11032173 GM401.E42 編碼器
baumer 11045957 GM401.E48 編碼器
baumer 11045976 GM401.E49 編碼器
baumer 11053101 GM401.E50 編碼器
baumer 11080430 GM401.E51 編碼器
baumer 11092086 GM401.E52 編碼器
baumer 11092087 GM401.E53 編碼器
baumer 11092088 GM401.E54 編碼器
baumer 11093675 GMP1,0 LT-1 B3 12X20 編碼器
baumer 11084932 GMP1,0 LT-1 B5 12X20/NORIS 編碼器
baumer 11075871 GMP1,0 LT-1 B5n 14X30 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11078550 GMP1,0 LT-1 B5S 55 14X30 編碼器
baumer 11081064 GMP1,0 LT-10 + FS90-1 B5S 14x30 編碼器
baumer 11082668 GMP1,0 LT-10 + FS90-2 B5n 14X30 編碼器
baumer 11089528 GMP1,0 LT-10 + OG9 D 25 B5n 14X30 FV 編碼器
baumer 11093481 GMP1,0 LT-10 B14 14x30 FV 編碼器
baumer 11083275 GMP1,0 LT-10 B3/B5/B14 12x20/10x15 編碼器
baumer 11055545 GMP1,0 LT-10 B5K 14x30 編碼器
baumer 11105728 GMP1,0 LT-10 B5k 14X30 SR 編碼器
baumer 11086071 GMP1,0 LT-10 B5k B14 14X30 / 10X15 編碼器
baumer 11077853 GMP1,0 LT-10 B5n 14X30 / 10X15 編碼器
baumer 11088571 GMP1,0 LT-10 B5n 14X30 FV 編碼器
baumer 11087361 GMP1,0 LT-10+POG9 DN 1000+FSL3 B5k 14x30 編碼器
baumer 11076790 GMP1,0 LT-14 B5 12X20 編碼器
baumer 11095641 GMP1,0 LT-3 B5 12X20 編碼器
baumer 11099162 GMP1,0 LT-4 + FS90-1 B5n 14X30 編碼器
baumer 11077412 GMP1,0 LT-4 + FS90-2 B5n 14X30 編碼器
baumer 11099952 GMP1,0 LT-4 + FS90-3 B5n 14X30 編碼器
baumer 11111431 GMP1,0 LT-4 + FS90-4 B3 12x20 編碼器
baumer 11087654 GMP1,0 LT-4 + FS90-4 B5 12X20 編碼器
baumer 11084801 GMP1,0 LT-4 + FS90-4 B5n 14X30 FV 編碼器
baumer 11084808 GMP1,0 LT-4 + FS90-5 B5n 14X30 FV 編碼器
baumer 11090504 GMP1,0 LT-4 + FS90-5 B5S 14x30 編碼器
baumer 11084770 GMP1,0 LT-4 + POG9 D 600 B5n 14X30 編碼器
baumer 11084431 GMP1,0 LT-4 B14 14x30 FV 編碼器
baumer 11055540 GMP1,0 LT-4 B3 12X20 編碼器
baumer 11077006 GMP1,0 LT-4 B3 12X20 FV 編碼器
baumer 11094278 GMP1,0 LT-4 B3 12x20/10x15 + Haube 編碼器
baumer 11084598 GMP1,0 LT-4 B3 12x20/10x15 FV 編碼器
baumer 11083651 GMP1,0 LT-4 B3/B5 12x20/10x15 FV + Haube 編碼器
baumer 11083637 GMP1,0 LT-4 B3/B5/B14 12x20/10x15 FV 編碼器
baumer 11066658 GMP1,0 LT-4 B5 12x20 編碼器
baumer 11075516 GMP1,0 LT-4 B5 12X20 FV 編碼器
baumer 11084368 GMP1,0 LT-4 B5 12x20/10x15 編碼器
baumer 11090951 GMP1,0 LT-4 B5 55 12X20/NORIS FV 編碼器
baumer 11084678 GMP1,0 LT-4 B5k 14X30 編碼器
baumer 11075534 GMP1,0 LT-4 B5k 14X30 FV 編碼器
baumer 11092657 GMP1,0 LT-4 B5k B14 14X30 / 10X15 編碼器
baumer 11055546 GMP1,0 LT-4 B5N 14x30 編碼器
baumer 11077410 GMP1,0 LT-4 B5n 14X30 / 10X15 編碼器
baumer 11055496 GMP1,0 LT-4 B5N 14x30 FV 編碼器
baumer 11084802 GMP1,0 LT-4 B5n 14X30/10X15 FV 編碼器
baumer 11085945 GMP1,0 LT-4 B5N/B14 55 14x30 / Noris FV 編碼器
baumer 11055543 GMP1,0 LT-4 B5S 14X30 編碼器
baumer 11075874 GMP1,0 LT-4 B5s 14X30 / 10X15 FV 編碼器
baumer 11077199 GMP1,0 LT-4 B5s 14X30 / NORIS FV 編碼器
baumer 11080781 GMP1,0 LT-4 B5S 55 14X30 FV 編碼器
baumer 11102467 GMP1,0 LT-5 B14 14x30 編碼器
baumer 11082025 GMP1,0 LT-5 B5 12X20 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11097491 GMP1,0 LT-6 + FS90-2 B5n 14X30 FV 編碼器
baumer 11086171 GMP1,0 LT-6 + FS90-2 B5S 14x30 編碼器
baumer 11089540 GMP1,0 LT-6 B3 12X20 FV 編碼器
baumer 11093575 GMP1,0 LT-6 B3/B5/B14 12x20/10x15 AB-H 編碼器
baumer 11078777 GMP1,0 LT-7 + FS90-1 B14 14x30 編碼器
baumer 11080401 GMP1,0 LT-7 + FS90-3 B5kd 14X30 編碼器
baumer 11091906 GMP1,0 LT-7 B3 12X20 編碼器
baumer 11098672 GMP1,0 LT-7 B5 + POG9GDN100I / DN512TTL 編碼器
baumer 11099126 GMP1,0 LT-7 B5 12X20 編碼器
baumer 11092476 GMP1,0 LT-7 B5f 55 16k1:30 編碼器
baumer 11076042 GMP1,0 LT-7 B5k 14X30 編碼器
baumer 11080015 GMP1,0 LT-7 B5k B14 14X30 / 10X15 編碼器
baumer 11055547 GMP1,0 LT-7 B5N 14x30 編碼器
baumer 11055544 GMP1,0 LT-7 B5S 14X30 編碼器
baumer 11085251 GMP1,0 LT-7 B5S 55 14X30 FV 編碼器
baumer 11102007 GMP1,0 LT-8 B5s/B14 14X30 / 10X15 編碼器
baumer 11084427 GMP1,0/TDP13 AB-HAUBE V 2WE 67 編碼器
baumer 11111547 GMPZ1,0 LT-1 B3 12X20 / 10X15 編碼器
baumer 11089017 GMPZ1,0 LT-1 B5 12X20 編碼器
baumer 11078459 GMPZ1,0 LT-1 B5N 14X30 編碼器
baumer 11092540 GMPZ1,0 LT-10 B5K 14x30 / 10X15 編碼器
baumer 11113386 GMPZ1,0 LT-4 + POG9 DN 1000 I + FSL2 編碼器
baumer 11095827 GMPZ1,0 LT-4 + POG9 DN 112 B14/B14 編碼器
baumer 11102322 GMPZ1,0 LT-4 B3 12X20 編碼器
baumer 11089170 GMPZ1,0 LT-4 B3 12X20 / 10X15 編碼器
baumer 11088885 GMPZ1,0 LT-4 B5 12X20 編碼器
baumer 11101507 GMPZ1,0 LT-4 B5 12x20/10x15 編碼器
baumer 11091365 GMPZ1,0 LT-4 B5K 14x30 FV 編碼器
baumer 11083374 GMPZ1,0 LT-4 B5s 14X30 編碼器
baumer 11084433 GMPZ1,0 LT-4 B5S 14x30/10x15 編碼器
baumer 11113249 GMPZ1,0 LT-5 B3 12X20 編碼器
baumer 11075545 GMPZ1,0 LT-7 B3 12X20 / 10X15 編碼器
baumer 11079189 GMPZ1,0 LT-7 B5N 14X30 編碼器
baumer 11083183 GMPZ1,0 LT-7 B5s 14X30 編碼器
baumer 11032202 GNAMG.0153P32 編碼器
baumer 11107376 GNAMG.0153P33 編碼器
baumer 11032203 GNAMG.0153PA2 編碼器
baumer 11032204 GNAMG.0155P32 編碼器
baumer 10167424 GNAMG.0155PA2 編碼器
baumer 11002147 GNAMG.0213P32 編碼器
baumer 11002473 GNAMG.0213PA2 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11032208 GNAMG.0215P32 編碼器
baumer 11032209 GNAMG.0215PA2 編碼器
baumer 11032210 GNAMG.0223P32 編碼器
baumer 11032211 GNAMG.0223PA2 編碼器
baumer 11032212 GNAMG.0225P32 編碼器
baumer 11032213 GNAMG.0225PA2 編碼器
baumer 11032214 GNAMG.0233P32 編碼器
baumer 11002523 GNAMG.0235P32 編碼器
baumer 11032216 GNAMG.0235PA2 編碼器
baumer 11032222 GPI0W.0101215 編碼器
baumer 11054525 GPI0W.0101415 編碼器
baumer 11032223 GPI0W.0102215 編碼器
baumer 11032224 GPI0W.0102439 編碼器
baumer 11032225 GPI0W.1101215 編碼器
baumer 11053675 GPI0W.1101415 編碼器
baumer 10138849 GPI0W.1101439 編碼器
baumer 11032227 GPI0W.1101615 編碼器
baumer 11032228 GPI0W.1101639 編碼器
baumer 11032229 GPI0W.1102239 編碼器
baumer 11032230 GPI0W.1102415 編碼器
baumer 11045857 GPI0W.1102439 編碼器
baumer 11053868 GPI0W.1102615 編碼器
baumer 11032231 GPI0W.1102639 編碼器
baumer 11032232 GPI0W.3101439 編碼器
baumer 11032233 GPI0W.3102239 編碼器
baumer 11032234 GPI0W.5102239 編碼器
baumer 11086912 GT3.10 Kohlebürstensatz 2,5X3X6 H7 編碼器
baumer 11077984 GT3.10 L/405 4H7 編碼器
baumer 11055562 GT3.10L/405 6H7 編碼器
baumer 11055535 GT3.10L/405 6H7 編碼器
baumer 11095627 GT5.05 L /410 12M SP AB-H PG7 編碼器
baumer 11077408 GT5.05 L/402,5 10H7 Steckerdeckel 編碼器
baumer 11077564 GT5.05 L/402,5 11H7 編碼器
baumer 11076963 GT5.05 L/403 12H7 編碼器
baumer 11078073 GT5.05 L/405 8H7 編碼器
baumer 11042554 GT5.05 L/407 12H7 編碼器
baumer 11100107 GT5.05 L/407 12H7 Kü 編碼器
baumer 11042555 GT5.05 L/407 8H7 編碼器
baumer 11090956 GT5.05 L/407 8H7 Kü 編碼器
baumer 11078774 GT5.05 L/409 12,7H7 Kü 編碼器
baumer 11078252 GT5.05 L/410 11H7 編碼器
baumer 11042560 GT5.05 L/410 12H7 編碼器
baumer 11066624 GT5.05 L/410 8H7 編碼器
baumer 11076061 GT5.05 L/410 8H7 編碼器
baumer 11056794 GT5.05 MONTAGEKEGEL 編碼器
baumer 11081081 GT5.05L/402,5 10H7 Steckkontakte 編碼器
baumer 11086706 GT5.05L/407 12,7H7 編碼器
baumer 11066627 GT5.05L/409 12,7H7 編碼器
baumer 11071539 GT5.05L/410 10H7 Steckkontakte 編碼器
baumer 11042559 GT5.05L/410 12,7H7 編碼器
baumer 11067447 GT7.08 L/410 12H7 Kab 0,2 編碼器
baumer 11087862 GT7.08 L/410 14H7 編碼器
baumer 11087316 GT7.08 L/410 14H7 KAB 0,6 編碼器
baumer 11136596 GT7.08 L/410 16H7 編碼器
baumer 11081395 GT7.08 L/415 14H7 編碼器
baumer 11067464 GT7.08 L/415 9H7 編碼器
baumer 11067449 GT7.08 L/415 9H7 編碼器
baumer 11067427 GT7.08 L/420 10H7 編碼器
baumer 11067440 GT7.08 L/420 10H7 Kab 0,6 編碼器
baumer 11088147 GT7.08 L/420 12H7 編碼器
baumer 11067443 GT7.08 L/420 12H7 Kab 0,6 編碼器
baumer 11002434 GT7.08 L/420 14H7 編碼器
baumer 11075526 GT7.08 L/420 14H7 für Anbau FOG9 編碼器
baumer 11067451 GT7.08 L/420 14H7 KAB 0,6 編碼器
baumer 11067457 GT7.08 L/420 14H7 PF Kab 0,3 編碼器
baumer 11097338 GT7.08 L/420 15H7 Kab 0.6 編碼器
baumer 11097593 GT7.08 L/420 15H7 ST-RAD 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11002449 GT7.08 L/420 16H7 編碼器
baumer 11097922 GT7.08 L/420 16H7 KAB 0,3 編碼器
baumer 11077351 GT7.08 L/430 14H7 編碼器
baumer 11079659 GT7.08 L/430 15H7 ST-RAD 編碼器
baumer 11080071 GT7.08 L/430 16H7 編碼器
baumer 11098990 GT7.08 L/430 16H7 KAB 0,3 編碼器
baumer 11056827 GT7.08 MONTAGEKEGEL 編碼器
baumer 11100561 GT7.16 L/420 Z 16H7 Kab 0,6 編碼器
baumer 11083038 GT7.16 L/440 14H7 für Anbau FOG9 編碼器
baumer 11081742 GT7.16 L/440 14H7 Kab 0,6 編碼器
baumer 11091981 GT7.16 L/440 16H7 編碼器
baumer 11084664 GT7.16 L/460 12H7 Kab 0,6 編碼器
baumer 11083995 GT7.16 L/460 14H7 Kab 0,6 編碼器
baumer 11091723 GT7.16 L/460 15H7 編碼器
baumer 11076207 GT7.16 L/460 15H7 Kab 0,6 編碼器
baumer 11107602 GT7.16 L/460 16H7 編碼器
baumer 11077162 GT7.16 L/460 16H7 KAB0,6 編碼器
baumer 11071360 GT7.16L/460 14H7 編碼器
baumer 11076211 GT9.06 BüRSTE 6x4x10 H87 編碼器
baumer 11091433 GT9.06 L/406 6mA 16H7 IP44 編碼器
baumer 11067309 GT9.06 L/410 12H7 編碼器
baumer 11085830 GT9.06 L/410 12H7 IP44 編碼器
baumer 11089054 GT9.06 L/420 10H7 PF3x3 編碼器
baumer 11079717 GT9.06 L/420 12H7 編碼器
baumer 11042570 GT9.06 L/420 12H7 IP44 編碼器
baumer 11085323 GT9.06 L/420 14H7 00 SP 編碼器
baumer 11067293 GT9.06 L/420 14H7 IP44 編碼器
baumer 11042566 GT9.06 L/420 16H7 編碼器
baumer 11077143 GT9.06 L/420 16H7 IP44 編碼器
baumer 11067300 GT9.06 L/420 16H7 SP U PF 編碼器
baumer 11067317 GT9.06 L/420K 17K1:10 編碼器
baumer 11080145 GT9.06 L/420K 17K1:10 AB-HAUBE 編碼器
baumer 11056815 GT9.06 MONTAGEKEGEL 編碼器
baumer 11067295 GT9.06/420 00 16H7 M SP U PF 編碼器
baumer 11076162 GTB9 / GTR9 AB-Haube IP68 編碼器
baumer 11083270 GTB9.06 L/420K + Anbausatz OG6 編碼器
baumer 11067338 GTB9.06L/420 12H7 編碼器
baumer 11067336 GTB9.06L/420 16H7 編碼器
baumer 11067343 GTB9.06L/420 16H7 PF 編碼器
baumer 11067345 GTB9.06L/420 K 編碼器
baumer 11087796 GTB9.06L/420 K  + OG9 D 500 編碼器
baumer 11075945 GTB9.16 L/460 16H7 編碼器
baumer 11075550 GTB9.16 L/460 22H7 60V 編碼器
baumer 11092905 GTB9.16 L/460K 17K 編碼器
baumer 11096487 GTF7.08 L/410 11x30 編碼器
baumer 11067474 GTF7.08 L/420 11x30 編碼器
baumer 11084515 GTF7.16 L/460 11X30  PF  GU? LS 編碼器
baumer 11088765 GTF7.16L/440 GU? PF 編碼器
baumer 11066631 GTL5.05L/407 D12 編碼器
baumer 11094055 GTL5.05L/410 D12 編碼器
baumer 11101265 GTL7.08 L/420 14H7 編碼器
baumer 11068434 GTL7.16L/460 編碼器
baumer 11086990 GTL7.16L/460 17K 編碼器
baumer 11077831 GTR9.16 L/430 16H7 編碼器
baumer 11094220 GTR9.16 L/440 16H7 + OG 9 DN 1000 編碼器
baumer 11080322 GTR9.16 L/450 16H7 編碼器
baumer 11077383 GTR9.16 L/460 16H7 + FS90-3 編碼器
baumer 11077381 GTR9.16 L/460 16H7 für B10 編碼器
baumer 11042576 GTR9.16L/420 16H7 編碼器
baumer 11042578 GTR9.16L/440 16H7 編碼器
baumer 11055534 GTR9.16L/460   16H7 S7/H7 編碼器
baumer 11042579 GTR9.16L/460 16H7 編碼器
baumer 10324189 GUMMISCHUTZKAPPE (BLAU,NG 63) 編碼器
baumer 10324179 GUMMISCHUTZKAPPE (ROT,NG 63) 編碼器
baumer 11032238 GXA1W.010B002 編碼器
baumer 11032239 GXA1W.010B102 編碼器
baumer 11032240 GXA1W.01FB102 編碼器
baumer 11043906 GXA1W.110B102 編碼器
baumer 11032241 GXA1W.11FB102 編碼器
baumer 11032242 GXA1W.A10B101 編碼器
baumer 11032243 GXA1W.A10B102 編碼器
baumer 11032244 GXA1W.B10B102 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11032249 GXA2S.330A105 編碼器
baumer 11040132 GXA2S.490A105 編碼器
baumer 11032252 GXAMS.0200000 編碼器
baumer 11032253 GXAMS.0203P32 編碼器
baumer 11008247 GXAMS.0205P32 編碼器
baumer 11032255 GXAMS.0205PA2 編碼器
baumer 11032256 GXAMS.0208P22 編碼器
baumer 11032257 GXAMS.020EPA2 編碼器
baumer 11098228 GXAMS.020EPA6 編碼器
baumer 11032258 GXAMS.1203P32 編碼器
baumer 11112956 GXAMS.1205EA2 編碼器
baumer 11032259 GXAMS.4200000 編碼器
baumer 11092843 GXAMS.4202PA2 編碼器
baumer 11089153 GXAMS.4203P32 編碼器
baumer 11093333 GXAMS.4203PA2 編碼器
baumer 11080795 GXAMS.4203V32 編碼器
baumer 11082389 GXAMS.420EPA6 編碼器
baumer 11032260 GXAMS.5203P32 編碼器
baumer 11032261 GXAMW.0200000 編碼器
baumer 11032262 GXAMW.0203P32 編碼器
baumer 11032263 GXAMW.0203P33 編碼器
baumer 11051658 GXAMW.0203V32 編碼器
baumer 11032265 GXAMW.0205P32 編碼器
baumer 11032266 GXAMW.0208P23 編碼器
baumer 11032267 GXAMW.020EPA2 編碼器
baumer 11098965 GXAMW.020EPA6 編碼器
baumer 11080377 GXAMW.050EPA6 編碼器
baumer 11032268 GXAMW.1200000 編碼器
baumer 11032269 GXAMW.1203P32 編碼器
baumer 11032270 GXAMW.1203P33 編碼器
baumer 11093611 GXAMW.1203PA2 編碼器
baumer 11032271 GXAMW.1205P32 編碼器
baumer 11032272 GXAMW.1205P33 編碼器
baumer 11047017 GXAMW.120EPA2 編碼器
baumer 11032273 GXAMW.120EPA4 編碼器
baumer 11112373 GXAMW.120EPA6 編碼器
baumer 11054193 GXAMW.A200000 編碼器
baumer 11032274 GXAMW.A202PA2 編碼器
baumer 11050430 GXAMW.A203EA2 編碼器
baumer 11032275 GXAMW.A203P32 編碼器
baumer 11032276 GXAMW.A203P33 編碼器
baumer 11044665 GXAMW.A203PA2 編碼器
baumer 11100470 GXAMW.A205EA2 編碼器
baumer 11032278 GXAMW.A205P32 編碼器
baumer 11052712 GXAMW.A208EA2 編碼器
baumer 11032279 GXAMW.A208P23 編碼器
baumer 11032280 GXAMW.A208PA2 編碼器
baumer 11032281 GXAMW.A20EPA2 編碼器
baumer 11087012 GXAMW.A20EPA6 編碼器
baumer 11032286 GXAMW.A2T3N32 編碼器
baumer 11032287 GXAMW.B203N32 編碼器
baumer 11032288 GXAMW.B203P32 編碼器
baumer 11032289 GXAMW.B205P32 編碼器
baumer 11032291 GXAMW.B2AEPAD 編碼器
baumer 11100869 GXL2S.0204106 編碼器
baumer 11051649 GXL2S.024A102 編碼器
baumer 11089928 GXL2S.490A102 編碼器
baumer 11053395 GXL2W.0104107 編碼器
baumer 11076198 GXL2W.1114137 編碼器
baumer 11095529 GXL2W.112A002 編碼器
baumer 11096071 GXL2W.1204106 編碼器
baumer 11088134 GXL2W.1922102 編碼器
baumer 11080849 GXL2W.B114137 編碼器
baumer 11082842 GXLMS.0208EA2 編碼器
baumer 11048267 GXLMS.2205P32 編碼器
baumer 11053758 GXLMW.1203P33 編碼器
baumer 11080848 GXLMW.1203PA2 編碼器
baumer 11079083 GXLMW.A205P32 編碼器
baumer 11053216 GXLMW.A208EA2 編碼器
baumer 11080301 GXLMW.A20EPA2 編碼器
baumer 11032295 GXLMW.A20Z004 編碼器
baumer 11053397 GXLMW.B203EA2 編碼器
baumer 11053392 GXLMW.B20EPA2 編碼器
baumer 11032296 GXM1W.01041A9700 編碼器
baumer 11032297 GXM1W.01041C1 編碼器
baumer 11032298 GXM1W.01041C7700 編碼器
baumer 11032299 GXM1W.01A41A5700 編碼器
baumer 11032300 GXM1W.02031B6A00 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11032301 GXM1W.02031B9B00 編碼器
baumer 11032302 GXM1W.02031C1 編碼器
baumer 11032303 GXM1W.02041A2400 編碼器
baumer 11032304 GXM1W.02041A3700 編碼器
baumer 11032305 GXM1W.02041A5300 編碼器
baumer 11032306 GXM1W.02041A5700 編碼器
baumer 11032307 GXM1W.02041A7700 編碼器
baumer 11032308 GXM1W.02041A7A00 編碼器
baumer 11032309 GXM1W.02041A8200 編碼器
baumer 11032310 GXM1W.02041A8500 編碼器
baumer 11032311 GXM1W.02041A8700 編碼器
baumer 11032312 GXM1W.02041A9700 編碼器
baumer 11091256 GXM1W.02041AA700 編碼器
baumer 11032313 GXM1W.02041AB700 編碼器
baumer 11032314 GXM1W.02041ABB00 編碼器
baumer 11032315 GXM1W.02041B8700 編碼器
baumer 11032316 GXM1W.02041B8B00 編碼器
baumer 11032317 GXM1W.02041B9B00 編碼器
baumer 11032318 GXM1W.02041C1 編碼器
baumer 11032319 GXM1W.02041CW700 編碼器
baumer 11032320 GXM1W.02041GAA00 編碼器
baumer 11032321 GXM1W.11041C1 編碼器
baumer 11032322 GXM1W.1104602 編碼器
baumer 11084665 GXM1W.1204106 編碼器
baumer 11084790 GXM1W.1204117 編碼器
baumer 11032323 GXM1W.12041A7700 編碼器
baumer 11032324 GXM1W.12041C1 編碼器
baumer 11032325 GXM1W.A1041A7700 編碼器
baumer 11032326 GXM1W.A1041ABB00 編碼器
baumer 11032327 GXM1W.A1A41A8700 編碼器
baumer 11032328 GXM1W.A1A41A8C00 編碼器
baumer 11032329 GXM1W.A1A41A9300 編碼器
baumer 11032330 GXM1W.A2041A2400 編碼器
baumer 11032331 GXM1W.A2041A7700 編碼器
baumer 11032332 GXM1W.A2041A8400 編碼器
baumer 11032333 GXM1W.A2041A8700 編碼器
baumer 11032334 GXM1W.A2041A9700 編碼器
baumer 11032335 GXM1W.A2041AB700 編碼器
baumer 11032336 GXM1W.A2041ABB00 編碼器
baumer 11032337 GXM1W.A2041B7700 編碼器
baumer 11032338 GXM1W.A2041B8700 編碼器
baumer 11032339 GXM1W.A2041BA100 編碼器
baumer 11078350 GXM1W.A2041C1 編碼器
baumer 11032340 GXM1W.A2041CW700 編碼器
baumer 11032341 GXM1W.A204219 編碼器
baumer 11032342 GXM1W.B104C11 編碼器
baumer 11032343 GXM1W.B2041A9900 編碼器
baumer 11079982 GXM1W.B2041AB100 編碼器
baumer 11032344 GXM1W.B2041ABB00 編碼器
baumer 11032345 GXM1W.B2041B7700 編碼器
baumer 11032346 GXM1W.B2041B8900 編碼器
baumer 11104171 GXM2S.0102102 編碼器
baumer 11032358 GXM2S.010A102 編碼器
baumer 11032359 GXM2S.0112102 編碼器
baumer 11032360 GXM2S.012A102 編碼器
baumer 11093332 GXM2S.013A327 編碼器
baumer 11032361 GXM2S.020A102 編碼器
baumer 11032362 GXM2S.020A304 編碼器
baumer 11032363 GXM2S.024A306 編碼器
baumer 11039405 GXM2S.090A102 編碼器
baumer 11032364 GXM2S.1102102 編碼器
baumer 11032365 GXM2S.110A102 編碼器
baumer 11032366 GXM2S.112A102 編碼器
baumer 11032367 GXM2S.120A102 編碼器
baumer 11032368 GXM2S.124A102 編碼器
baumer 11086551 GXM2S.124A304 編碼器
baumer 11032369 GXM2S.210A102 編碼器
baumer 11032370 GXM2S.410A102 編碼器
baumer 11052669 GXM2S.420A102 編碼器
baumer 11040124 GXM2S.490A102 編碼器
baumer 11032371 GXM2S.5102102 編碼器
baumer 11032372 GXM2S.510A102 編碼器
baumer 11032373 GXM2S.512A102 編碼器
baumer 11032374 GXM2S.520A102 編碼器
baumer 11032375 GXM2S.8102102 編碼器
baumer 11100171 GXM2S.B20A327 編碼器
baumer 11032376 GXM2S.E01 編碼器
baumer 11032377 GXM2S.E02 編碼器
baumer 11032378 GXM2S.E03 編碼器
baumer 11032379 GXM2S.E05 編碼器
baumer 11083855 GXM2S.E11 編碼器
baumer 11089209 GXM2S.E12 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11097666 GXM2S.F20A306 編碼器
baumer 11032399 GXM6W.A10A105 編碼器
baumer 11090431 GXM7S.010A101 編碼器
baumer 11032401 GXM7S.110A101 編碼器
baumer 11044910 GXM7S.410A101 編碼器
baumer 11102080 GXM7S.B102101 編碼器
baumer 11032404 GXM7S.E04 編碼器
baumer 11032405 GXM7S.E05 編碼器
baumer 11051821 GXM7S.F10A101 編碼器
baumer 11032411 GXM7W.0102403 編碼器
baumer 11032412 GXM7W.0104103 編碼器
baumer 11032413 GXM7W.010A001 編碼器
baumer 11032414 GXM7W.010A101 編碼器
baumer 11032415 GXM7W.010A104 編碼器
baumer 11032416 GXM7W.1101102 編碼器
baumer 11044150 GXM7W.1102101 編碼器
baumer 11032417 GXM7W.110A101 編碼器
baumer 11090156 GXM7W.A101101 編碼器
baumer 11032418 GXM7W.A102101 編碼器
baumer 11032419 GXM7W.A102104 編碼器
baumer 11032420 GXM7W.A102402 編碼器
baumer 11032421 GXM7W.A10A001 編碼器
baumer 11032422 GXM7W.A10A101 編碼器
baumer 11032423 GXM7W.A10A102 編碼器
baumer 11032424 GXM7W.A10A104 編碼器
baumer 11032425 GXM7W.B102102 編碼器
baumer 11032426 GXM7W.B102103 編碼器
baumer 11032427 GXM7W.B104103 編碼器
baumer 11032428 GXM7W.B10A101 編碼器
baumer 11032429 GXM7W.B10A103 編碼器
baumer 11032430 GXM7W.E07 編碼器
baumer 11077522 GXM7W.E09 編碼器
baumer 11032432 GXM7W.E10 編碼器
baumer 11032433 GXM7W.E11 編碼器
baumer 11032445 GXMLW.0102001 編碼器
baumer 11032446 GXMLW.1102001 編碼器
baumer 11032450 GXMMS.0200000 編碼器
baumer 11032451 GXMMS.0202PA2 編碼器
baumer 11082737 GXMMS.0203EA2 編碼器
baumer 11032452 GXMMS.0203P32 編碼器
baumer 11032453 GXMMS.0203P33 編碼器
baumer 11032454 GXMMS.0203PA2 編碼器
baumer 11040284 GXMMS.0203V32 編碼器
baumer 11084419 GXMMS.0203VA2 編碼器
baumer 11032455 GXMMS.0205P32 編碼器
baumer 11032456 GXMMS.0205P33 編碼器
baumer 11032457 GXMMS.0205PA2 編碼器
baumer 11080800 GXMMS.0208EA2 編碼器
baumer 11032458 GXMMS.0208P22 編碼器
baumer 11032459 GXMMS.0208P23 編碼器
baumer 11032460 GXMMS.020EPA2 編碼器
baumer 11112371 GXMMS.020EPA6 編碼器
baumer 11079227 GXMMS.0F02PA2 編碼器
baumer 11032462 GXMMS.0F03P32 編碼器
baumer 11032463 GXMMS.0F05P32 編碼器
baumer 11032464 GXMMS.0F05PA2 編碼器
baumer 11032465 GXMMS.1200000 編碼器
baumer 11092190 GXMMS.1202PA2 編碼器
baumer 11092389 GXMMS.1203EA2 編碼器
baumer 11032466 GXMMS.1203P32 編碼器
baumer 11032467 GXMMS.1203P33 編碼器
baumer 11032468 GXMMS.1203V32 編碼器
baumer 11032469 GXMMS.1203VA2 編碼器
baumer 11032470 GXMMS.1205P32 編碼器
baumer 11032471 GXMMS.1205P33 編碼器
baumer 11045734 GXMMS.1208PA2 編碼器
baumer 11032472 GXMMS.120EPA2 編碼器
baumer 11099007 GXMMS.1F02PA2 編碼器
baumer 11095806 GXMMS.2200000 編碼器
baumer 11135184 GXMMS.2203EA2 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11032473 GXMMS.2205P32 編碼器
baumer 11111057 GXMMS.2208EA2 編碼器
baumer 11032474 GXMMS.3205P33 編碼器
baumer 11032475 GXMMS.3205PA2 編碼器
baumer 11032476 GXMMS.3208P23 編碼器
baumer 11032477 GXMMS.4200000 編碼器
baumer 11032478 GXMMS.4202PA2 編碼器
baumer 11098940 GXMMS.4203EA2 編碼器
baumer 11032479 GXMMS.4203P32 編碼器
baumer 11032480 GXMMS.4203PA2 編碼器
baumer 11032481 GXMMS.4203V32 編碼器
baumer 11102459 GXMMS.4208EA2 編碼器
baumer 11032482 GXMMS.4208P22 編碼器
baumer 11032483 GXMMS.420EPA2 編碼器
baumer 11032484 GXMMS.420EPA4 編碼器
baumer 11082723 GXMMS.420EPA6 編碼器
baumer 11089143 GXMMS.5202PA2 編碼器
baumer 11032485 GXMMS.5203P32 編碼器
baumer 11091972 GXMMS.5203PA2 編碼器
baumer 11032486 GXMMS.5203VA2 編碼器
baumer 11094262 GXMMS.5208EA2 編碼器
baumer 11032487 GXMMS.5208P23 編碼器
baumer 11032488 GXMMS.8203P32 編碼器
baumer 11032489 GXMMS.9203N32 編碼器
baumer 11111051 GXMMS.B208EA2 編碼器
baumer 11104691 GXMMS.B208P22 編碼器
baumer 11104698 GXMMS.B20EPA6 編碼器
baumer 11032490 GXMMS.E01 編碼器
baumer 11032492 GXMMS.E04 編碼器
baumer 11032494 GXMMS.E07 編碼器
baumer 11032495 GXMMS.E08 編碼器
baumer 11032496 GXMMS.E09 編碼器
baumer 11032497 GXMMS.E12 編碼器
baumer 11032498 GXMMS.E13 編碼器
baumer 11032501 GXMMS.E16 編碼器
baumer 11032503 GXMMS.E18 編碼器
baumer 11046402 GXMMS.E19 編碼器
baumer 11081196 GXMMS.E20 編碼器
baumer 11080877 GXMMS.E21 編碼器
baumer 11095720 GXMMS.E23 編碼器
baumer 11096669 GXMMS.E25 編碼器
baumer 11127657 GXMMS.E26 編碼器
baumer 11032504 GXMMS.T20EPA2 編碼器
baumer 11087186 GXMMS.U203P32 編碼器
baumer 11088409 GXMMS.V203P32 編碼器
baumer 11032515 GXMMW.0200000 編碼器
baumer 11032516 GXMMW.0202PA2 編碼器
baumer 11043978 GXMMW.0203EA2 編碼器
baumer 11032517 GXMMW.0203P32 編碼器
baumer 11032518 GXMMW.0203P33 編碼器
baumer 11032519 GXMMW.0203P34 編碼器
baumer 11032520 GXMMW.0203PA2 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。

baumer 11032521 GXMMW.0203V32 編碼器
baumer 11089372 GXMMW.0205EA2 編碼器
baumer 11032522 GXMMW.0205P32 編碼器
baumer 11032523 GXMMW.0205P33 編碼器
baumer 11032524 GXMMW.0205PA2 編碼器
baumer 11087555 GXMMW.0208EA2 編碼器
baumer 11032525 GXMMW.0208P22 編碼器
baumer 11032526 GXMMW.0208P23 編碼器
baumer 11032527 GXMMW.0208PA2 編碼器
baumer 11032528 GXMMW.020EPA2 編碼器
baumer 11032529 GXMMW.020EPA3 編碼器
baumer 11097318 GXMMW.020EPA6 編碼器
baumer 11077270 GXMMW.020EPA7 編碼器
baumer 11104170 GXMMW.0F05PA2 編碼器
baumer 11094127 GXMMW.0F08EA2 編碼器
baumer 11032533 GXMMW.1200000 編碼器
baumer 11032534 GXMMW.1202PA2 編碼器
baumer 11032535 GXMMW.1203P32 編碼器
baumer 11032536 GXMMW.1203P33 編碼器
baumer 11032537 GXMMW.1203PA2 編碼器
baumer 11048087 GXMMW.1203V32 編碼器
baumer 11032538 GXMMW.1205P32 編碼器

在航空發(fā)動機的研制過程中,經(jīng)常需要對試驗數(shù)據(jù)進行分析。傳統(tǒng)的數(shù)據(jù)分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低。基于圖形化編程工具LabVIEW進行數(shù)據(jù)分析平臺的設(shè)計,其應(yīng)用表明,該數(shù)據(jù)分析平臺具有數(shù)據(jù)處理效率高、人機交互界面友好等優(yōu)點,可以在各航空發(fā)動機型號中推廣使用。

關(guān)鍵詞:LabVIEW軟件;航空發(fā)動機;數(shù)據(jù)分析

1概述

在型號研制過程中,為了完成考核試驗,需要制造一定數(shù)量的試驗發(fā)動機,須經(jīng)過一定的運轉(zhuǎn)時數(shù)以達到考核的目的。據(jù)統(tǒng)計,型號研制一般需要20~30臺試驗發(fā)動機。發(fā)動機臺架試車時數(shù)一般是5000~8000h,發(fā)動機還遠遠超過這些數(shù)字[1]。長期的試驗,伴隨大量的試驗數(shù)據(jù),通過試驗數(shù)據(jù)分析可以知道發(fā)動機的性能好壞或者排查試驗故障。在發(fā)動機研制過程的工程研制階段,往往故障頻發(fā);而到了設(shè)計定型階段以后,簡單常見的故障都已排除,這時候出現(xiàn)的故障往往偏系統(tǒng)性,定位也不太明確。發(fā)動機這些故障的排除,離不開試驗數(shù)據(jù)的采集與分析。美國國家儀器公司(NationalInstruments,簡稱NI)的創(chuàng)新軟件產(chǎn)品LabVIEW(LaboratoryVirtualinstrumentEngineering),是一種圖形化的編程語言,它廣泛地被工業(yè)界、學術(shù)界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制軟件,它與VisualC++、Java等計算機編程語言相比,它拋棄了晦澀難懂的文本代碼,使得計算機編程不再是少數(shù)人的篆隸[2]。圖形化的程序語言,又稱為“G”語言。使用這種語言編程時,基本上不用寫程序代碼,取而代之的是流程圖。它盡可能利用了技術(shù)人員、科學家、工程師所熟悉的術(shù)語、圖標和概念,因此,LabVIEW是一個面向終用戶的工具。所有的LabVIEW應(yīng)用程序,即虛擬儀器(VI),由前面板和程序框圖組成。前面板是用來放置各種控件的,程序框圖是用來編寫代碼,不過LabVIEW的代碼是*圖形化的。LabVIEW提供了實現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。近年來,LabVIEW得到了業(yè)界的普遍認可,越來越多的編程人員開始使用LabVIEW并把它作為編程語言的手選,通過使用LabVIEW功能強大的圖形化編程語言能夠成倍地提高編程效率。

2需求分析

在航空發(fā)動機的試驗與試飛過程中,往往會碰到各種各樣的故障,這個時候就需要查看試驗試飛的數(shù)據(jù)(一般為txt或者csv格式),通過數(shù)據(jù)分析,發(fā)現(xiàn)問題所在。當前流行的圖形可視化和數(shù)據(jù)分析軟件有Matlab、Mathmatica和Maple等。這些軟件功能強大,可以滿足科技工作中的許多需要,但使用這些軟件需要一定的計算機編程知識和矩陣知識,并熟悉其中大量的函數(shù)和命令[3]。科研試驗中,也有大部分人使用Origin進行數(shù)據(jù)分析,Origin為OriginLab公司出品的簡單易學、操作靈活的繪圖軟件,且圖形界面漂亮,但是它也存在以下缺點:(1)繪圖后需手動改變圖例文字的大小、手動更改坐標范圍及定制柵格線。(2)沒有繪制數(shù)字量數(shù)據(jù)的選項,因為數(shù)字量數(shù)據(jù)不是0就是1,使用Origin繪圖,所有數(shù)字量數(shù)據(jù)線會相互重疊。而對數(shù)字量數(shù)據(jù)進行四則運算后再繪圖,無疑會增加工作量。(3)Origin繪制圖形后,在已繪制的圖形上增減另一參數(shù)的數(shù)據(jù)線時,需要重新定制坐標范圍與注釋文本,這在進行故障分析時,效率極為低下。因此,為了解決通用繪圖軟件存在的各種弊端,開發(fā)一款的數(shù)據(jù)分析軟件,同時適合txt和csv格式,是及其必要的。

3軟件設(shè)計

3.1主要設(shè)計思想

采用事件結(jié)構(gòu)(EventStructure)的方式,事件結(jié)構(gòu)可以用于編寫等待事件發(fā)生的高效代碼。事件結(jié)構(gòu)的優(yōu)點是可以減少CPU占用率,響應(yīng)及時。事件發(fā)生是由操作系統(tǒng)檢測的,并且在沒有事件發(fā)生時,系統(tǒng)一直處于等待狀態(tài),避免了輪詢中的無意義查詢。事件結(jié)構(gòu)的每一個分支,可以注冊用來處理一個或多個事件。本數(shù)據(jù)分析軟件采用常用的While循環(huán)+事件結(jié)構(gòu)的方法,把“開始繪圖”、“數(shù)據(jù)輸出”等按鈕控件的值改變、“參數(shù)文件路徑”值改變、“波形圖”游標移動、標尺范圍更改等注冊為事件結(jié)構(gòu)的一個分支,在每一個事件分支中進行相應(yīng)的事件處理。

3.2總體框架路徑

輸入控件,用于打開需要繪圖的數(shù)據(jù)文件,波形圖控件用于顯示模擬量數(shù)據(jù)(如轉(zhuǎn)速、排氣溫度、燃油流量等),數(shù)字波形圖控件用于顯示數(shù)字量數(shù)據(jù)(開關(guān)量、故障字等),多列列表框用于實時顯示當前的參數(shù)名與數(shù)值。波形圖與數(shù)字波形圖上下并排放在一起,兩者共用同一橫坐標。

3.3軟件實現(xiàn)

3.3.1軟件工作流程軟件平臺工作流程如圖1所示。先通過參數(shù)配置VI生成繪圖參數(shù)文件,再打開主程序,加載配置文件,進行繪圖。可對圖形進行縮放,拖動游標實時顯示游標處的各參數(shù)值,后對圖形添加注釋并截圖保存。3.3.2得到參數(shù)配置文件進行數(shù)據(jù)繪圖前,先要告訴軟件該列數(shù)據(jù)的參數(shù)名,是轉(zhuǎn)速、排氣溫度還是其他。然而由于不同數(shù)據(jù)文件中的參數(shù)名、參數(shù)個數(shù)和參數(shù)名的位置通常不一樣,這里使用以下方法進行參數(shù)名的提取,如圖2所示。使用“讀取文本文件”函數(shù)(按行)讀取數(shù)據(jù)文件到字符串顯示控件,讀取到參數(shù)名時將其添加到列表框控件,后使用“寫入文本文件”函數(shù)把這些參數(shù)名保存到Excel格式參數(shù)配置文件中,如圖3所示。左邊一列為全部參數(shù)名,第二、三列分別為模擬量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名,第四、五列為數(shù)字量參數(shù)在全部參數(shù)中的序列號與它的參數(shù)名。繪圖時增減繪圖參數(shù),可直接在Excel參數(shù)配置文件中修改,再加載進繪圖軟件中即可,大大提高工作效率。3.3.3提取數(shù)據(jù)到數(shù)組對于大數(shù)據(jù)文件(幾百MB甚1GB以上),使用“讀取文本文件”函數(shù),會存在等待時間過長或者提示“完成該操作所需內(nèi)存不足”的現(xiàn)象。在讀取數(shù)據(jù)文件時,采用按行讀取的方式,見圖4,并加入計數(shù)循環(huán)次數(shù)限定,分別有起始行、總行數(shù)、大索引值,在碰到這些限制值時及時跳出循環(huán),減少循環(huán)次數(shù),避免因為數(shù)據(jù)文件太大而導致計算機出現(xiàn)不響應(yīng)的現(xiàn)象。起始行———從數(shù)據(jù)文件的第幾行開始讀取數(shù)據(jù)。總行數(shù)———讀取到數(shù)據(jù)文件的第幾行結(jié)束。大索引———參數(shù)配置文件中,所需繪圖參數(shù)的大索引值,代表每一行中要讀取的數(shù)據(jù)個數(shù)。有用數(shù)據(jù)———在進行數(shù)據(jù)分離后得到的字符串數(shù)組。數(shù)據(jù)分離使用“匹配模式”函數(shù),其正則表達式設(shè)為“[0-9.:-]+”,可以有效分離數(shù)據(jù)文件中的正負數(shù)值、時間,存入字符串數(shù)組,以備繪圖時調(diào)用。3.3.4實時顯示坐標值為了實時顯示當前點的參數(shù)值,在波形圖與數(shù)字波形圖中以寫入游標列表的形式創(chuàng)建動態(tài)游標,如圖5所示通過檢測游標移動事件的方式,將各參數(shù)曲線在游標處的值實時顯示到多列表控件中。3.3.5圖形縮放用圖形工具選板進行圖形縮放時,為了使波形圖和數(shù)字波形圖共用同一橫坐標,需要注冊“標尺范圍改變”事件。在“標尺范圍改變”事件中,波形圖與數(shù)字波形圖的橫坐標范圍相互賦值。然后將橫坐標范圍的平均值賦給游標索引,使圖形縮放后,游標顯示在圖形的中心。

4運行結(jié)果

軟件讀取某發(fā)動機試驗數(shù)據(jù)后繪圖如圖6,波形圖中顯示轉(zhuǎn)速(N)、排氣溫度(EGT)、測量的燃油流量(WF)等,數(shù)字波形圖中顯示起動開關(guān)、起動過程中等數(shù)字量。移動黃顏色的游標(圖6中虛線),右側(cè)列表框會實時顯示游標處坐標點的各參數(shù)值,文本框?qū)崟r顯示對應(yīng)的數(shù)據(jù)記錄時間;根據(jù)需求,還可以使用波形圖與數(shù)字波形圖的圖形工具選板對圖形進行縮放;也可以右擊圖形界面,在菜單中選擇“創(chuàng)建注釋”,在合適的位置添加注釋文字,如圖6中分別在排氣溫度(EGT)和測量的燃油流量(WF)曲線上標注“78.5”、“44.9”。5結(jié)語發(fā)動機試驗數(shù)據(jù)的分析是一項繁重、費時的工作,使用通用的數(shù)據(jù)繪圖軟件,通常效率低下。據(jù)統(tǒng)計,在熟練的情況下,使用通用繪圖軟件如Origin想把某一次的試驗數(shù)據(jù)通過圖形表達清楚,往往需要耗時半天以上。基于LabVIEW友秀的編程環(huán)境,設(shè)計了友好的人機交互界面,通過該數(shù)據(jù)平臺,1小時以內(nèi)就能完成一次數(shù)據(jù)分析;增刪繪圖曲線時,通過修改參數(shù)配置文件,5分鐘以內(nèi)就可以完成圖形重繪。由于該數(shù)據(jù)處理平臺繪圖參數(shù)是從原數(shù)據(jù)文件直接讀取的,不局限于單一的發(fā)動機型號,它適用于一切txt和csv格式數(shù)據(jù)文件的分析,可以推廣到各發(fā)動機型號中使用。


留言框

  • 產(chǎn)品:

  • 您的單位:

  • 您的姓名:

  • 聯(lián)系電話:

  • 常用郵箱:

  • 省份:

  • 詳細地址:

  • 補充說明:

  • 驗證碼:

    請輸入計算結(jié)果(填寫阿拉伯數(shù)字),如:三加四=7
久久亚洲国产欧洲精品一| 九色综合久99久久精品| 美女免费网站国产精品色| 东京热视频一区二区三区| 国产不卡一二三四五区别| 日韩精品免费无毒在线观看| 超碰大香蕉一区二区三区| 中文字幕av一区中文字幕| 婷婷亚洲综合在线五月天| 麻豆亚洲一区二区在线观看| 果冻国产一区二区三区四区频 | 精品国产又大又黄又粗av| 国产成人av三级在线又见| 欧美在线成人一区二区三| 国内外成人激情免费视频| 鲁丝一区鲁丝二区鲁丝av| 亚洲一区二区男女啪啪啪| 青春草在线播放免费视频| 午夜精品免费观看完整版| 欧美精品人妻一区二区三区| 欧美日韩亚洲国产c级片| 九九热免费在线观看视频| 天天人人夜夜天天综合网| 国产婷婷色三区一区二区| 天天爽夜夜爽人人爽婷婷| 中文字幕 在线视频播放| 国产第一页欧美日韩在线| 亚洲国产精品久久久久久久| 日韩av色综合日韩网站| 深夜福利在线视频观看网站| 国产一级片最新全部播放| 97日日碰人人模人人爽| 99热精品首页在线观看| 中国女视频一区二区三区| 国产美女穿丝袜在线观看| 可以免费观看的欧美黄片| 亚洲精品国产一区二区三区| 欧美日韩午夜视频在线观看| 亚洲精品一区二区成人欧美| 男女啊啊啊视频免费观看| 不卡av在线一区二区三区| 国产不卡一二三四五区别| 日韩av免费中文在线观看| 久久久久久久久嫩草影院| 欧美一级黄色性生活视频| 久久久国产精品福利免费| 蜜桃传媒一区二区亚洲av| 久久久精品人妻一二三区| 男女视频精品区在线观看| 在线观看操丝袜美女视频| 99亚洲精品一区二区三区| 蜜臀av国内精品久久久夜| 黄网站免费日韩视频观看| 国产亚洲精品久久久美女| 99在线观看免费视频精品| 亚洲人人爽人人爽人人网| 人妻熟妇敌又伦精品视频| 天天插天天爽天天综合网| 一区二区三区黄色录像片| 国产av一区二区久久蜜臀| 日本1区2区免费不卡视频 | 午夜福利国产一区二区三区| 色婷婷av一区二区三区网| 久久人人添人人爽人人片| 日韩精品一区二区三区三区 | 精品国产熟妇一区二区三区| 欧美日韩久久婷婷一区二区| 美女午夜爽免费观看视频| 99久在线国内在线视频| 国产精品久久人人爽人人| 大色网小色在线视频观看| 在线观看视频亚洲一区二| 极品粉嫩福利午夜在线播放| 午夜男女搞视频在线观看| 精品欧美在线视频一区二区 | 日本精品夜色视频一区二区| 人妻熟妇敌又伦精品视频| 性做久久久久久久久男女| 五月天婷激情综合久久久| 欧美伊人色综合久久天天| 色哟哟在线看一区二区三区| 五月天丁香婷婷亚洲综合| 中文字幕日韩有码资源网| 可以直接免费看黄的视频| 久久国产精品亚洲精品99| 欧美成人亚洲高清在线观看| 国产精品一区在线观看乱码| 网站黄色日本免费观看的| 亚洲精品中文字幕一二三| 九九热在线观看精品视频| 午夜福利成人在线免费视频| 日韩色视频精品在线观看| 色哟哟视频在线观看专区| 深夜福利一区二区三区欧美| 国产福利在线小视频二区| 免费观看欧美日韩啪啪啪| 久久精品国产亚洲一级二级| 日本熟妇一区二区三区四区| 欧美日韩在线一区免费看| 人人人爽人人澡人人高潮| 欧美亚洲一区二区三区卡| 国产成人精品999视频| 日韩一区二区三区激情视频| 午夜精品一区二区视频网| 欧美激情精品久久久变态| 艹丝袜女孩视频在线观看| 久久夜色精品国产噜噜av| 亚洲综合二区三区乱码观看| 国产精品中出久久久蜜臀| 国产日韩亚洲熟妇在线观看| 久久99人妻中文字幕网| 欧美成人性视频免费播放| 日韩最好看黄色在线观看| 人人人爽人人澡人人高潮| 在线观看视频欧美一区二区| 男女视频在一区观看免费| 国产亚洲欧美日韩看国产| 亚洲欧美一区二区爽爽爽| 中文字幕第一页日韩精品| 精品久久国产老人久久综合| 日韩人妻精品视频一区二区| 欧美人妻中文字幕乱码在线| 欧美日国产一区二区三区| 日本黄色的网站在线观看| 人人妻人人做人人爽老子| 天天人人爽人人爽人人爽| 日本一区二区综合资源网| 青青草免费在线视频看看| 亚洲人人爽人人爽人人片| 久久久久人妻精品色欧美| 麻豆精品原创视频在线观看| 亚洲区综合区欧美区在线| 久久久激情视频免费观看| 美女久久久久久全部视频| 亚洲欧美一区三区三区在线| 小黄片一区二区三区四区| 日本一区二区三区黄视频| 久久人人添人人爽添人人| 日韩少妇一区二区三区网站 | 国产中文字幕av一区二区| 天天日天天爽天天射天天干 | 人人做人人爱夜夜爽少妇| 欧美日韩亚洲国产c级片| 中文字幕奈奈美被公侵犯| 久久精品中文字幕乱码视频| av亚洲精品一区二区三区| 国产成人在线大香蕉在线| 久久婷婷国内精品综合青草 | 欧美日韩一级片在线播放| 欧美啪啪啪免费观看网站| 超碰人人做人人澡人人妻| 日本中文字幕专区在线播放| 丰满人妻中文字幕一区二区| 欧美国产亚洲一区二区高清| 亚洲av一区二区三区四区| 日韩一区二区三区黄色av| 午夜欧美成是人在线观看| 操美女精品一区二区三区| 亚洲国产精品福利在线观看| 成人精品第一区二区三区| 国产又粗又猛又黄的网站| 三上悠亚亚洲一区在线看| 亚洲处破女av日韩精品| 日本黄色的网站在线观看| 精品国产免费观看久久久| 色呦呦网站在线观看视频| 久久中文字幕在线免费观看| 亚洲欧美日韩国产第一页| 大香蕉免费一区二区三区| 日本中文字幕在线不卡视频| 日韩做a爰片久久毛片蜜桃| 麻豆专区一区二区三区五区| 国产精品久久久99不卡| 国产激情亚洲综合五月天| 精品极品国产呦在线观看| 国产精品髙潮呻吟久久av| 亚洲色图日韩综合在线观看 | 亚洲一区二区三区av免费| 欧美成人生活片一区三区| 日韩av中文字幕一区在线| 青青草视频午夜在线观看| 午夜男女搞视频在线观看| 又粗又猛又强又爽的视频| 欧美日韩亚洲国产123区| 精品人妻中文字幕有吗在线| 啊视频中文字幕免费播放| 中文字幕视频综合日本第一| 国产精品一区二区免费视频| 高清一区二区三区日本4| 日本高清免费不卡黄网站| 成人综合网一区二区三区| 一区二区三区黄色一级片| 国产精品黄片小视频大全| 亚洲隔壁老王av一区二区| 国产av精品在线免费观看| 激情视频免费看一区二区| 欧美日韩亚洲一区二区区| 午夜日韩欧美一区在线观看 | 密桃av噜噜一区二区三区| 国产成人午夜精品一区二区| 久久九九99综合一区二区| 国产在线乱子伦一区二区| 青青草好吊色在线播放视频 | 亚洲欧洲日韩综合色天使| 日韩三级久久一区二区三区 | 日本黄网站大片免费观看| 国产日韩欧美在线第一页| 大香蕉一区二区三区在线| 俄罗斯胖女人黄色一级片| 91操操操欧美黑人视频| 九热六视频在线观看免费| 天天干天天插天天操美国| 一区二区三区在线看蜜桃| 欧美日韩精品第一页在线| 麻豆国产精品视频久久久| 国产精品五月婷婷在线观看| 人人妻人人澡人没爽视频| 亚洲 欧美 激情 久久| 久久永久免费人妻精品下载| 三级小视频在线观看网站| 国产成人久久精品一区二区| 又国产又粗又猛又爽又黄| 动漫美女视频网站在线看| 99久久久国产精品美女| 男人操女人的逼免费视频| 久久综合九色综合久99| 欧美日韩一二区一级黄色| 亚洲精品中文字幕区一乱码| 最近的韩日中文字幕在线| 国产成人a亚洲精品电影| 久久婷婷人澡人人爽人人| 中文一区二区三区免费蜜臀| 午夜久久久麻豆国产精品| 成年av卡通动漫免费网站| 欧美日韩在线一区免费看| 亚洲精品高潮呻吟久久av| 丝袜系列在线视频国产观看| 国产欧美熟妇另类久久久| 欧美日韩粉红鲍一区二区| 欧美一区二区三区精品五月| 在线观看免费中文字幕码| 天天干天天插天天日天天| 蜜桃精品一区二区在线看| 青青草视频免费播放免费| 青青草青青成人在线视频| 天天爽夜夜爽人人爽婷婷| 日本高清免费不卡黄网站| 一级国产20岁美女一区| 国产在线乱子伦一区二区| 日韩欧美在线视频第一页| 免费一级特黄真人国产片| 欧美午夜精品久久久免费| 蜜桃在线观看视频成人伊人| 午夜人妻日韩一区二区三区| 国产精品久久久久久久女人 | 国产色一区二区三区竹菊| 动漫美女视频网站在线看| 国产欧美日韩一区二区综合| 日韩精品制服诱惑中文字幕| 久久亚洲国产欧洲精品一| 91九色porny出轨| 日韩在线观看网址一区二区| 人97人妻人人澡人人爽| 欧美精品精品亚洲精品二区| 黄色岛国片一区二区三区| 亚洲一区二区三区欧美精品| 一区二区三区激情高清视频 | 黄视频在线免费观看大全| 亚洲处破女av日韩精品| 91亚洲精品综合中文字幕| 日韩写真福利片在线观看| 午夜视频在线观看伦理最新| 精品国产乱子伦一区二区三| 欧美老熟妇乱偷人妻视频| 一区中文字幕精品视频在线| 亚洲欧美日韩在线第一页| 汇聚全球欧美日韩第一页| 深夜福利在线观看视频在线| 亚洲中文字幕久久精品码| 国产一区国产二区在线视频| 大香蕉大香蕉大香蕉伊人网| 日韩精品一区二区三区四区| 青青草成人超碰在线观看| 在线人妻区一区二区三区| 亚洲不卡的一区二区三区| 人人爽日日躁夜夜躁尤物| 日韩三级黄视频在线观看| 色哟哟视频在线观看播放| 79人人爱人人做人人爽| 在线人妻区一区二区三区| 蜜臀久久99精品久久久久 | 美女视频免费久久久久久| 国产精品999在线播放| 欧美在线不卡一区三区五| 厨房人妻熟妇精品乱又伧| 亚洲国产欧美一区三区成人| 亚洲精品一区二区成人欧美| 日本乱熟人妻精品中文字幕| 婷婷丁香六月激情综合啪| 亚洲精品国产三级在线观看| 精品老熟女一区二区偷拍| 亚洲国产欧美国产第一区| 亚洲精品一区二区三区久久| 五十路熟女人妻视频大全| 亚洲 欧美 激情 久久| 天天干天天摸天天插进去| 动漫美女视频网站在线看| 日韩av高清字幕在线观看| 青青河边草高清版免费观看| 欧美国产日韩在线观看成人| 青青草华人绿色在线播放| 国产在线伦理一区二区三区| 国产精品自产拍免费观看| 色呦呦精品在线免费观看| 日韩视频黄在线观看视频| 欧美日韩亚洲一区二区区| 日本乱理伦片在线观看中文| 成人午夜免费福利体验区| 神马午夜电影院久久久久| 国产成人一区二区福利视频| 国产精品久久高潮爽男女| 国产在线精品一区二区不卡 | 中文字幕在线观看视频高清| 午夜成年人在线观看视频| 国产粉嫩美女一区二区三| 亚洲午夜影视久久久久久| 婷婷亚洲综合在线五月天| 亚洲欧美一级特黄在线观看| 免费一级黄色好看的国产| 色悠久久久久综合网香蕉| 色综合天天综合网中文伊| 五月天丁香婷婷亚洲综合| 欧美日韩午夜精品夜视频| 国产伦精品一区二区三区网| 中文字幕亚洲精品乱码动漫| 欧美乱妇高清视频免费观看| 国内自拍小视频在线观看| 人人爽人人爽人人爽久久| 日韩欧美精品一区二区二区| 在线观看不卡av中文字幕| 色婷婷av一区二区三区网| 日本特黄特色片免费播放| 国产小视频网站在线观看| 日本少妇人体一区二区三区| 九九热视频精品在线观看| 天天插天天干天天狠伊人| 国产精品喷水一区二区三区| 色婷婷一区二区三区在线| 一二三中文字幕在线观看| 久久久一本精品99久久| 最新国产精品自在线观看| 大香蕉国产综合在线观看| 亚洲欧美日韩一区二区三| 精品免费视频观看99在线| 欧美日韩在线播放第一页| 天堂私密麻豆污在线观看| 欧美精品人妻一区二区三区| 国产午夜福利天堂久久久久| 操美女精品一区二区三区| 粉嫩一区二区三区性色av| 久久亚洲精品国产日韩高潮| 国产一级片手机在线播放| 人妻熟妇乱又伦精品视频| 亚洲国产欧美日韩在线观看| 爱看福利小视频在线观看| 高清不卡免费一区二区三区| 国产精品三级精品国产50| 欧美久久久精品另类激情| 高清在线一区二区三区四区| 久久伦理精品一区二区三区| 成人免费播放一区二区三区| 呦呦视频在线观看视频h| 欧美一区二区短视频在线| 国产免费一区二区三区av| 婷婷一区二区三区四区涩色| 一区二区三区黄色一级片| 国产精品内射久久一级二| 丝袜美女诱惑在线观看网| 寂寞少妇高潮内射在线视频| 黄色欧美激情免费久久久| 国产美女穿丝袜在线观看| 99久久99一区二区三区| 男女免费小视频在线观看| 国产精品久久久免费观看| 五月停停在线视频中文字幕| 人人妻人人澡人人做视频| 男女打扑克高清免费视频| 在线免费观看中文字幕码| 日韩在线观看视频黄欧美| 欧美午夜色视频国产精品| 国产精品欧美激情一区二区| 欧美啪啪啪免费视频网站| 国产精品尹人香蕉综合网| 在线人妻区一区二区三区| 欧美啪啪啪一区二区视频| 天天爽夜夜爽人人爽视频| 精品国产一区二区三区麻豆| 亚洲欧美日韩一区二区三| 国产av一区二区亚洲精品| 国产美女脱丝袜视频网站| 国产成人精品久久久久免费| 99久久精品国产高清毛片| 亚洲欧美一区二区三区网| 中文字幕av一区人妻少妇| 日韩特级黄片高清在线观看| 天堂社区av一区二区三区| 丝袜美腿一区二区三区三| 青青草在线播放国产视频| 日本一二三在线不卡视频| 99在线观看成免费视频| 国产一区二区资源在线观看| 欧美成人一区二区免费看| 公夜袭喘息声中出中文字幕| 人人做人人爱夜夜爽少妇| 欧美久久久精品在线观看| 岛国大片午夜免费在线观看| 久久精品人人爽人人爽澡| 一级黄色片夫妻过性生活| 国产不卡一二三四五区别| 色呦呦网站在线观看免费| 青草青免费在线观看视频| 午夜精品免费观看完整版| 久久99精品国语久久久| 美女在线看国产精品国产| 久久久精品老熟女诱惑你| 国产精品欧美激情免费的| 日韩欧美第一页在线播放| 日韩亚洲在线一区二区三区| 日韩欧美在线观看第三页| 国产精彩对白一区二区三区| 亚洲精品中文字幕一二三| 午夜在线成人福利小视频| 伊人久久九九综合中文字幕| 午夜福利国产一区二区三区| 中文字幕日韩免费一级片| 国产精品人妻一区二区网站| 九九热精品中文字幕人妻| 亚洲精品美女视频在线欣赏| 色偷偷精品一区二区三区| 美女视频免费久久久久久| 91免费精品国自产拍偷拍| 久久精品欧美一区二区免费| 91亚洲精品乱码久久久久| 国产成人精品久久久久免费| 欧美精品在线观看第一页| 国产亚洲欧美日韩看国产| 色综合久久天天综合观看| 黄色岛国片一区二区三区| 欧美十八禁视频在线午夜| 91九色在线porny| 激情四射日韩欧美在线精品| 青青五月草视频在线播放| 天天插天天干天天狠伊人| 国内外人妻少妇精品视频| 亚洲中文字幕免费在线观看| 午夜视频在线观看免费视频| 大香蕉性生活手机在线看| 精品国产熟妇一区二区三区| 丰满人妻熟妇乱又乱精品| 久久人妻少妇在线一区二区| 久久婷婷人澡人人爽人人| 能看的网站亚洲欧美日韩| 日韩av免费观看一区四季| 一区二区三区看的免费视频| 在线伦理精品一区二区三区| 国产成人一区二区三区免费| 一区二区三区四区国语对白| 免费黄视频大全在线观看| 中文字幕日韩有码资源网| 亚洲色图日韩综合在线观看| 成人av天堂一区二区三区| 国产自拍偷拍av在线观看| 大又粗又爽又黄少妇毛片| 午夜精品高潮呻吟久久av| 高清国产成年人美女网站| 国产精品五月婷婷在线观看| 亚洲欧美一区二区免费看| 欧美精品中文字幕亚洲专区| 中文字幕成人乱码视频在线| 国产激情av做国产激情爱| 国产精品亚洲欧美一级在线| 日韩黄色一级片免费观看| 国产三级亚洲三级在线理论| 日韩欧美中文字幕一二三区| 人人妻人人澡人人爽国产| 亚洲精品日韩综合成人91| 人妻熟妇乱又轮精品视频| 人妻被黑人邻居中文字幕| 久久91精品国产91综合| 免费看美女一区二区视频| 欧美岛国高清大片在线观看| 欧美一区免费福利网站午夜| 污污视频网站在线免费播放| 欧美激情日韩精品久久久| 白浆内射一区二区三区四区| 毛片av中文字幕一区二区| 国产欧美熟妇另类久久久| 日本欧美色综合网站免费| 夜夜骚久久激情亚洲精品| 日韩美女69视频在线观看| 青青草日韩视频在线观看| 可以在线观看的国产精品| 久久九九99综合一区二区| 另类一区二区三区四区五区| 97人人人妻人人澡人人爽| 欧美亚洲综合网日韩综合| 青青河边草免费视频播放| 手机福利视频一区二区三区| 亚洲妇熟xxxx妇色黄| 午夜精品亚洲一区二区三区| 日本免费一区二区三区最| 欧美一区在线观看视频播放| 国内外激情在线免费视频| 日韩av一区二区三区久久| 国产精品久久一区二区三区| 亚洲欧洲美洲综合福利视频| 国产91色综合久久高清| 伊人青青草免费在线视频| 久久精品国产亚洲一级二级| 精品国产一区二区三区av| 99人妻视频一区二区三区| 亚洲国产欧美日韩在线观看| 在线步兵区一区二区三区| 精品人妻中文字幕有吗在线| 国产91精品一区成人免费| 亚洲欧美日韩精品久久久| 国产成人在线大香蕉在线| 日韩欧美h免费在线观看| 色哟哟视频在线免费观看| 国产精品小视频免费观看| 国产精品99久久99精| 成人小视频在线观看视频| 久久中文字幕在线免费观看| 精品一区二区三区人人九九| 热99在线观看免费视频| 东京热视频一区二区三区| 9人人澡人人爽人人精品| 成人免费播放一区二区三区| 影音看片资源中文字幕av| 欧美婷婷六月丁香综合区| 青青草精品视频在线免费| 粉嫩一区二区三区性色av| 快速播放在线日韩小视频| 亚洲国产精品福利在线观看| 国产剧情女孩操大逼视频| 国产又爽又猛又长的视频| 国产又粗又猛又黄的网站| 青青草成人在线视频网站| 精品亚洲丰满人妻一区二区| 五月婷婷综合网婷婷六月| 亚洲国产欧美日韩在线观看| 99久久久国产精品99| 丝袜美女污在线观看视频| 久久99精品国语久久久| 91精品内射一区二区三区| 91久久夜色精品国产免费| 亚洲av男人最爱看的天堂| 亚洲精品人妻电影在线看| 深夜小视频在线观看网站| 高颜值美女视频在线观看| 不卡av在线一区二区三区| 九九热视频在线观看综合| 九九热免费在线视频播放| 放黄不收费十大免费直播| 亚洲精品国产三级在线观看| 色哟哟网站在线观看视频| 免费看视频高清在线观看| 日韩a级三级一区二区三区| 国产一区二区三区四区亚洲 | 欧美熟妇一区二区激情综合| 国产精品一区二区免费视频| 未亡人人妻一区二区三区| 日韩激情黄视频在线观看| 999国产高清在线精品| 国产精品视频一区二区噜噜| 日韩免费观看高清在线观看| 亚洲成人黄色综合激情在线| 国产精品十八禁久久久久久 | 免费视频日韩一区二区三区| 欧美日韩精品一区二区入口| 免费观看全黄做爰全过程| 国产又粗又猛又黄无遮挡| 国产精品人妻99一区二区| 消息称日韩欧美中文字幕| 樱桃视频成人在线免费观看| 日韩欧美h免费在线观看| 亚洲欧美一区二区福利片| 999久久久久久国产精品| 国产91色综合久久免费| 风骚日本少妇一区二区三区| 亚洲熟女乱综合一区二区| 欧美在线欧美一区二区三| 日本一道本视频一区不卡| 青青草原亚洲精品在线观看| 青青草免费在线公开视频| 国产激情盗摄一区二区三区| 国产白丝精品91爽爽久久| 日韩视频黄在线观看视频| 九九热视频在线观看免费| 免费裸体女性做爰网站爱酱| 三级小视频在线观看网站| 国产精品高颜值极品美女| 大香蕉一区二区三区在线| 寂寞少妇高潮内射在线视频| 成年午夜久久精品久久精品 | 99人妻视频一区二区三区| 天天添天天操天天操好逼| 放荡的人妻在线免费观看| 91亚洲精品乱码久久久久| 九九热最新免费在线视频| 欧美高潮一区二区三区喷水| 蜜桃一区二区三区在线看| 天天射天天日天天干天天| 嗯啊不要视频网站在线观看| 日韩一区二区三区黄色片| 青青草视频网站在线观看h| 深夜福利在线观看视频在线| 亚洲国产精品成人av在线| 美女午夜爽免费观看视频| 天天爽人人爽夜夜爽视频| 人妻自拍视频一区二区三区| 中文字幕第一区二区三区| 免费一区二区三区四区五区| 日本熟妇一区二区三区四区| 消息称日韩欧美中文字幕| 欧美日韩国产精品乱人伦| 在线免费观看中文字幕码| 国产又粗又猛又爽黄视频| 免费一区二区三区看黄片| 九热六视频在线观看免费| 欧美日韩亚洲国产综合区| 九九热精彩视频在线播放| 色欧美一区二区在线观看| 视频二区美腿丝袜人妻欧美| 日韩欧美中文宇幕无敌色| 亚洲午夜精品视频在线观看| 国产女主播高潮在线观看| 美女午夜爽免费观看视频| 国产女主播自卫在线观看| 东京热一区二区三区四区| 免费在线观看激情小视频| 超久人人妻人人澡人人看| 国产91色综合久久免费| 国产精品免费观看久久久| 美女视频免费久久久久久| 日本无产久久99精品久久| 中文字幕 在线视频播放| 亚洲一区二区三区三州在线| 丰满的大乳三级在线观看| 色偷偷91综合久久噜噜| 欧美日韩亚洲精品第一页| 九九热在线观看精品视频| 99一级片在线免费观看| 不卡av在线一区二区三区| 亚洲一区二区精品高清久久| 国产亚洲午夜精品一区二区| 日韩美女69视频在线观看| 狠狠躁夜夜躁人人爽人妻| 中文字幕人妻丝袜在线播放| 亚洲一区二区三区色偷偷| 久久亚洲av不卡一区二区| 97精品国产91久久久久| 国产免费一区二区三区av| 五月天丁香婷婷亚洲综合| 在线观看网日本免费精品| 精品欧美久久精品欧美久久| 欧美1区二区三区日韩色| 秋霞在线视频一区二区蜜桃| 髙清黄色片一区二区三区| 国产又粗又猛又爽又黄海角| 日本最近中文字幕在线观看| 国产一级999精品免费| 午夜精品一区二区视频网| 久久99精品久久久国产| 午夜日韩欧美一区在线观看| 黄色理论片一区二区三区| 色婷婷综合久久一区二区| 丝袜美女污在线观看视频| 成人午夜高潮刺激免费视频| 中国黄色一级性生活视频| 国产精品一区二区三区女同| 午夜男女搞视频在线观看| 男女激情无遮挡免费视频| 中文有码久久一区二区三区 | vr虚拟专区亚洲精品二区| 亚洲精品国产一区二区三区| 三级久久三级久久久精品| 色哟哟影院欧美日韩久久| 中文字幕人妻区二区三区| 精品老熟女一区二区偷拍| 成人在线精品一区二区三区| 欧美午夜精品久久免费视| 午夜日韩精品在线免费观看| 精品视频区二区三区免费| 日韩网站免费大片在线观看| 国产黄色片一区二区三区| 亚洲熟女少妇一区二区三| 外国夫妻性生活黄色录像| 麻豆精品免费观看完整版| 91香蕉福利日韩精品导航| 欧美午夜色视频国产精品| 激情五月天在线观看精品| 精品一区二区三区久久色| 丝袜美女被爆操在线观看| 999国内精品永久免费| 青青草华人绿色在线播放| 中文字幕免费1区2区视频| 国产欧美日韩精品成人专区| 久久精品久久久国产三级| 成年午夜久久精品久久精品| 97人人爽人人爽人人爽| 欧美人妻一区二区三区久| 免费观看欧美美女啪啪啪| 亚洲美女色图一区二区三区| 亚洲欧美中文字幕变态另类| 欧美高清精品一区二区不卡| 欧美黄页在线视频播放看看| 精品亚洲欧美另类在线观看| 久久91精品国产91综合| 亚洲午夜激情福利视频院| 黄色精品视一区二区三区| 96在线精品视频免费观看| 欧美日本高清在线不卡区| 人人做天天爱夜夜爽中文| 精品十八禁网站免费观看| 午夜欧美日韩精品久久久| 国产精品久久久久国产首页| 偷拍一区二区三区在线视频| 韩国一区欧美二区在线播放 | 亚洲不卡的一区二区三区| 天天爽夜夜爽人人爽视频| 亚洲国产一区 二区 三区| 欧美精品在线播放第一页| 麻豆一区二区麻豆免费观看| 一区中文字幕精品视频在线| 日韩欧美一级久久久午夜| 蜜桃黄色av网站免费播放| 久久亚洲精品色噜噜狠狠| 92欧美午夜在线影片观看| 九九热视频在线观看免费| 亚洲精品av一区二区综合| 天天日天天射天天舔综合网| 亚洲欧美国产香蕉在线观看| 欧美精品人妻视频久久久| 成人午夜免费福利视频一区| 视频黄的全免费在线观看| 久久久精品欧美成人精品| 天操天天玩天天日天天射| 国产麻豆一区二区在线观看| 国内精品在线小视频网站| 精品久久久久久久性色av| 五色天在线精品免费观看| 国产久草免费在线观看视频| 国产成人一区二区三区免费| 又粗又爽又刺激又高潮视频| 亚洲午夜影视久久久久久| 国产精品久久久久人人爽| 九九热99在线视频观看| 欧美三级不卡在线观线看| 美女的丝袜在线观看一区| 男女啊啊啊视频在线观看| 91熟女成人精品一区二区| 欧美日韩在线看一区二区| 久久激情无遮挡免费视频| 激情五月婷俺也去五月婷| 日本最新中文字幕在线播放| 东京热视频一区二区三区| 久草热大美女黄色片免费看| 色噜噜精品视频在线观看| 日韩福利视频免费在线观看| 99亚洲精品一区二区三区| 国产不卡一二三四五区别| 色噜噜一区二区三区在线| 日韩精品av在线观看免费| 日韩精品一二三黄色一级| 国产日韩欧美在线第一页| 中文字幕在线日韩人妻精品| 91精品内射一区二区三区 | 青青草日韩欧美在线观看| 九色综合久99久久精品| 欧美日韩在线一区二区一| 五月婷婷综合网婷婷六月| 亚洲欧美国产中文字幕蜜臀| 国产精品999在线播放| 欧美日韩在线观看第二页| 久久综合图区亚洲综合图区| 可以直接免费看黄的视频| 中文字幕亚洲日本一区二区| 亚洲成人黄色综合激情在线| 国产色呦呦视频在线观看| 91嫩草精品少妇91嫩草| 日韩美av电影在线观看| 久青草视频在线观看免费| 亚洲av乱码国产精品乱码| 人人妻人人喊人人舔视频| 日本乱理伦片在线观看中文| 精品五月天一区二区三区| 日韩综合av中文字幕av| 人妻人人澡人人澡人人爽| 中文一区二区三区免费毛片| 9人人澡人人爽人人精品| 日韩一中文字幕免费视频| 青青草伊人成人在线观看| 69人人妻人人澡人人爽| 色天天综合色天天综合网| 男人操女人逼的免费视频| 99久在线观看免费观看| 久久九九99综合一区二区| 五月婷婷丁香六月激情综合| 亚洲国一区二区三区不卡韩| 日韩啪啪午夜激情福利片| 日韩女同互慰一区二区三区| 国产欧美在线观看视频一区| 一区二区三区看的免费视频| 东京热一区二区三区四区| 中文字幕成人动漫在线观看| 久青草视频在线免费观看| 夫妻黄色片性生活一级片| 一区二区三区黄色录像片| 一区二区三区黄片免费看| 欧美与黑人午夜交久久久| 国产精品内射久久一级二| 寂寞熟妇国产激情久久久| 夜夜嗨狠狠久久亚洲精品| 97人妻一区二区精品免| 精品欧美成人一区二区在线| 青青草在线观看免费播放| 国产又爽又黄又粗的视频| 黄视频在线免费观看大全| 中文字幕奈奈美被公侵犯| 亚洲乱色熟女一区二区三| 中文字幕av一区人妻少妇| 欧美一级在线观看一区二区| 日本特黄特色片免费播放| 国内外免费在线激情视频| 亚洲成人黄色综合激情在线| 国产精品黄片小视频大全| 国产无线乱码一区二三区| 中文字幕影片免费在线观看| 国产青青草视频在线播放| 九九免费热视频在线播放| 日本中文字幕在线观看专区| 加勒比在线一区二区三区| 日本熟妇一区二区三区四区| 国产欧美熟妇另类久久久| av永久天堂一区二区三区| 日韩欧美中文字幕综合网| 亚洲熟女少妇一区二区三| 91操操操欧美黑人视频| 未亡人人妻一区二区三区| 午夜福利午夜福利1000| 青青草视频免费在线视频| 成年男女视频免费看网站| 日韩av在线永久免费播放| 欧美午夜精品久久久久久蜜| 亚洲国产一区 二区 三区| 日韩小视频在线免费播放| 色婷婷欧美在线播放内射| 欧美一区二区三区四区精品| 成年av卡通动漫免费网站| 国产美女穿丝袜在线观看| 国产精品伦理一二三区伦理| 日韩欧美精品一区二区二区| 久久精品亚洲国产av四区| 国产99熟女毛片对白看片| 国产婷婷色三区一区二区| 国产精品欧美激情免费的| 青青河边草高清版免费观看| 91久久亚洲综合精品国产 | 成人精品国产午夜福利专区| 久久精品中文字幕乱码视频| 日韩中文字幕网在线观看| 国产一区二区在线高清观看| 91露脸熟女四川熟女视频| 操美女白嫩大屁股的网站| 日韩一级美女午夜福利视频| 国产女女丝袜大片在线观看| 亚洲一区二区三区欧美精品| 国产av精品在线免费观看| 亚洲无人区码一码二码三码| 美女免费网站国产精品色| 蜜臀精品人妻一区二区三区| 色呦呦免费在线观看网站| 三上悠亚亚洲一区在线看| 日韩一区二区三区黄色片| 欧美日韩国产一二三四区| 国产剧情女孩操大逼视频| 少妇啪啪av一区二区三区| 国产精品中文字幕一区二区 | 天天做天天爱天天综合网| 成年人激情视频免费观看| 国产亚洲欧美精品每日更新| 伊人青青草在线观看视频| 乱女伦一区二区三区视频| 999久久免费精品国产| 婷婷色六月丁香亚洲综合| 蜜臀久久久精品人妻久久| 伊人久久亚洲精品中文字幕| 人妻熟妇乱又轮精品视频| 亚洲一区二区三区欧美精品| 日韩激情黄视频在线观看| 欧美在线欧美一区二区三| 亚洲乱码日韩精品中文字幕 | 亚洲一区二区三区色婷婷| 日韩国产欧美精品一区二区 | 中文字幕亚洲精品乱码动漫| 青青草成人在线公开视频| 国产精品伦理一二三区伦理| 播放个国产一级黄片看看| 999久久久久久国产精品| 四虎国产精品成人免费久久 | 免费看中文字幕一二三区| 欧美日韩亚洲精品第一页| 神马午夜福利一区二区三区| 日韩原味丝袜人妻在线视频| 视频中文一区二区色综合| 欧美日韩成人精品一二三区 | 欧美午夜精品久久久久久蜜 | 国产日韩欧美精品第一页| 九色综合久99久久精品| 99网视频在线免费观看| 男人的天堂女人的天堂av| 国产精品久久久久国产首页| 日韩欧美精品一区二区二区| 天天添天天操天天操好逼| 国产福利小视频在线播放| 免费裸体女性做爰网站爱酱 | 人妻少妇精品性色av专区| 激情小视频一区二区三区| 成年人啪啪视频一区二区| 国产精品一区二区视频成人| 中文字幕一区日韩精品欧美| 蜜臀av午夜福利在线观看| 高清在线一区二区三区四区 | 久久久久久久人妻精品一区| 国产成人亚洲精品一区二区| 日韩美女69视频在线观看| 青青草视频福利在线播放| 久久久99亚洲毛片久久| 久久国产精品成人免费看| 日韩欧美的一区二区在线| 国产一区二区高清视频在线 | 性感美女污一区二区三区| 激情视频免费看一区二区| 中文字幕日韩精品第一页| 爱搞在线一区二区三区四区| 亚洲 欧美 激情 久久| 青青草在线播放视频免费| 丝袜美女诱惑在线观看网| 色婷婷av一区二区三区网| 熟女熟妇一区二区视频精品| 国产精品尹人香蕉综合网| 99人妻视频一区二区三区| 深夜福利在线观看视频在线| 国产三级一二三在线播放| 在线观看国产丝袜福利网站| 午夜被窝福利迷人的少妇| 久久乐国产精品亚洲综合| 久久久蜜桃一区二区三区| 精品一区二区三区久久色| 极度性感美女一区二区三区| 国产福利小视频在线播放| 99一级片在线免费观看| 刘玥国产精品一区二区三区| 精品久久久久一区二区三区| 色哟哟视频在线观看网址| 老年人性生活一级黄色片| 欧美精品啪啪一区二区三区 | 热99视频在线免费观看| 久久精品国产亚洲一级二级 | 亚洲av综合av一区二区| 国产小视频在线播放网站| 欧美一区二区三区精品少妇| 久久国产成人精品免费看| 欧美日韩中文字幕观看在线 | 青青草极品视频在线播放| 欧美啪啪啪一区二区视频| 亚洲欧美国产香蕉在线观看| 中文字幕视频综合日本第一| 毛片av中文字幕一区二区| 久青草视频在线免费观看| 欧美日韩亚洲在线第一页| 人人妻人人爱人人爽视频| 在线观看视频欧美一区二区| 欧美日韩午夜精品久久久| 五月停停在线视频中文字幕 | 99最新精品视频在线观看| 免费观看一级特黄欧美大片| 欧美成人三级伦在线播放| 黄色精品视一区二区三区| 国产一区二区在线观播放| 五月婷婷精品在线观看视频| 日韩av免费在线观看不卡| 国产免费小视频在线播放| 在线观看欧美日韩精品视频| 欧美亚洲国产视频一区二区| 日韩成人av免费一区二区| 在线观看欧美激情第一页| 国产一级片手机在线播放| 国产又大又长又粗又硬爽| 国产精品乱码在线观看av| 久久99这里只有精品6| 国产精品午夜福利一区二区| 欧美成人短视频在线观看| 欧美国产日韩综合成人亚洲| 操极品丝袜美女在线视频| 亚洲欧美日韩视频图片区| 丰满熟妇人妻水多屁股大| 午夜在线免费一区二区三区| 国产麻豆一区二区在线观看| 蜜臀久久久一区二区三区| 欧美一区二区三区四区精品| 国产一级片免费在线播放| 精品国产一区二区三区成人| 日本一区二区三区线视频| 男女午夜久久久视频网站| 综合激情淫一区二区三区| 欧美日韩精品在线免费看| 国产主播精品福利午夜二区| 国产一级av免费五月婷婷| 亚洲av乱码国产精品乱码| 夫妻性生活黄色片一级片| 日韩色中文字幕在线观看| 久久午夜欧美一区二区久久| 成人午夜免费福利体验区| 国产成人精品999视频| 久久久久久久久嫩草影院| 18禁超污无遮挡免费网站| 午夜精品高潮呻吟久久av| 99re精品视频在线观看| 青青草最新视频网站在线| 性感美女污一区二区三区| 欧美国产日韩大香蕉在线| 精品国产午夜在线观看网站| 日韩三级久久一区二区三区| 9九热在线视频精品播放| 免费一区二区三区四区五区| 青青草视频免费公开播放| 国产欧美乱一区二区三区| 国产韩日一二三中文字幕| 日韩av一区二区免费在线| 免费在线观看黄片视频丝袜| 久久久精品欧美成人精品| 国产老熟女伦老熟女熟妇| 国产又爽又黄又粗的视频| 日韩av在线最新高清观看| 在线观看国产日韩大片视频| 欧美伊人色综合久久天天| 人妻少妇丝袜诱惑一二区| 亚洲欧洲美洲综合福利视频| 男女啊啊啊视频在线观看| 啊视频中文字幕免费播放| 亚洲欧美中文字幕变态另类| 亚洲精品在线观看大香蕉| 美女高清视频一区二区三| 亚洲中文字幕激情在线观看| 白丝美腿动漫丝袜国产精品| 欧美日本精品一区二区三区| 日本高清一区二区三区高清| 人妻熟妇乱水伦精品视频| 国产亚洲精品一区在线播放| 欧美在线精彩视频免费播放| 色呦呦视频在线观看视频| 91精品在线国产一区二区| 中文字幕日韩有码资源网| 国产高清日韩欧美在线看| 欧美日韩亚洲国产综合区| 欧美一区二区三区日韩精品 | 99久久精品一区二区毛片| 九九热在线播放免费视频| 人97人妻人人澡人人爽| 久久人妻校园春色中文字幕| 免费一区二区三区四区五区| 久久久久美女视频免费看| 色哟哟免费在线观看视频| 成年午夜久久精品久久精品| 久草热大美女黄色片免费看| 欧美日韩久久婷婷一区二区| 啊视频中文字幕免费播放| 久久精品国产精品国产一区| 久久久99国产精品免费| 精品一区二区三区久久色| 欧美成人久久久免费播放| 国产白丝精品91爽爽久久| 天天射天天操天天操天天射| 久久精品国产91精品亚洲| 日本中文字幕专区在线播放| 青春草免费在线播放视频| 欧美日韩亚洲一区二区区| 中文字幕成人乱码视频在线| 精品亚洲欧美另类在线观看| 中文人妻少妇精品乱又伦| 美女丝袜诱惑福利视频网| 色综合久久天天综合观看| 97日日碰人人模人人爽| 美女国产在线这里有精品| 欧美日韩1区2区在线观看| 日韩欧美中文字幕一二三区| 午夜激情视频免费福利社| 色呦呦国内精品在线观看| 国产欧美乱一区二区三区| 夜夜嗨狠狠久久亚洲精品| 国内外免费激情在线视频| 青青草华人在线播放视频| 国产女主播自卫在线观看| 精品欧美第一页在线播放| 人妻熟夫乱又伦精品视频| 偷拍盗摄一区二区三区6| 色呦呦在线观看免费视频| 成人男女做爰免费视频网| 国产普通话精品在线观看| 国产亚洲精品久久久美女| 色呦呦在线视频免费播放| 久久久99国产精品免费| 人妻人人妻人人澡人人添| 国产欧美精品免费观看久| 久久婷人人爽人人澡超级| 97人人爽人人爽人人人| 96在线精品视频免费观看| 天天综合网天天爱天天爽| 美女综合色一区二区三区| 久久躁天天躁狠狠躁夜av| 在线观看操丝袜美女视频| 精品一区欧美一区国产一区| 情激情综合亚洲欧美专区| 免费午夜啪福利在线观看| 国产精品一区二区欧美视频| 久久精品第九区免费观看| 免费成人日韩av中文字幕| 国产一级二级三级黄色片| 国产91丝袜在线观看免费| 免费看男女做爰爽爽视频| 午夜福利视频网站在线观看 | 九九热视频在线观看99| 人人妻人人澡人人爽老妇| 九九热在线观看视频平台| 日韩一区二区三区在线精品| 亚洲中文字幕无线乱码视频 | 欧美国产日韩大香蕉在线| 日本一区二区三区黄视频| 国产精品免费线观看视频| 97人洗澡人人澡人人爽| 男女羞羞小视频在线观看| 艹丝袜女孩视频在线观看| 亚洲乱熟女一区二区在线| 丝袜美女搞黄视频免费看| 国产精品喷水一区二区三区| 国产精品一区在线观看乱码| 在线综合亚洲欧洲综合网站| 青青草成人免费在线视频| 人妻av无一区二区三区户| 午夜福利免费在线观看麻豆| 亚洲精品一区二区三区久久| 日韩欧美亚洲中文字幕一区| 国产日韩亚洲熟妇在线观看| 国产精品欧美激情免费的| 天天爱天天射天天干天天| 一区二区三区黄色录像片| 成人午夜激情在线免费观看| 精品久久久久久久性色av| 人妻熟妇乱又轮精品视频| 69人人妻人人澡人人狠| 不卡一区二区视频免费观看| 午夜福利视频免费在线观看| 国产精品黄在线观看免费| 欧美性生活黄色一级视频| 免费黄视频在线观看免费| 男女午夜久久久视频网站| 国产精品一区二区三区乱码| 日韩午夜精品一区二区三区| 92少妇午夜福利视频在线| 亚洲人妻中文字幕在线视频 | 国产精品女主播啪啪视频| 一区二区三区在线看蜜桃| 日韩欧美黄片在线免费看| 亚洲综合精品香蕉久久网| 欧美日韩国产亚洲欧美日韩| 一区二区三区黄色一级片| 国产亚洲小视频在线观看| 欧美不卡的一区二区三区| 97人人爽人人爽人人片| 一级一区二区三区黄色片| 中文字幕人在线视频播放| 美女国产在线这里有精品| 日本加勒比视频一二三区| 亚洲不卡的一区二区三区| 国产又粗又猛又爽又黄4| 亚洲国产欧美一区三区成人| 欧美日韩在线一区免费看| 人妻少妇乱子伦精品视频| 亚洲熟妇乱女区二区三区| 日韩美女视频在线网站视频| 欧美激情一码二码三码在线| 日本又色又爽又黄的大片| 国语精品一区二区三区欧美| 青青青伊人超碰在线观看| 九九热视频在线观看免费| 免费裸体女性做爰网站爱酱| 999国内精品永久免费| 成人精品国产午夜福利专区 | 欧美日韩精品在线免费看| 樱桃视频成人在线免费观看| 国产婷婷色一区三区二区| 久久人妻少妇在线一区二区| 中文字幕成人动漫在线观看| 午夜成年人在线观看视频| 久久婷婷激情五月综合色| 欧美日韩久久婷婷一区二区| 精品国产一区二区三区欧美| 中文字幕有码在线视频观看| 色哟哟视频在线免费观看| 亚洲欧美一区三区三区在线| 深夜福利在线视频观看网站 | 国产精品久久久免费观看| 国产一区二区在线播放免费| 99re精品视频在线观看| 在线综合亚洲欧洲综合网站| 国产精品99久久久绯色| 新美女天天操免费天天操| 亚洲欧美日韩在线第一页| 日韩福利视频免费在线观看| 亚洲精品一区二区三区三区| 日韩特级黄片高清在线观看| 丝袜美腿一区二区三区三| 在线观看操丝袜美女视频| 免费97人妻一区二区三区| 呦呦视频在线观看视频h| 国产小视频在线观看视频| 天天干天天爽天天色综合网| 国产成人在线大香蕉在线| 中文字幕在线观看日韩亚洲| 亚洲一区二区三区av免费| 国产一区二区三区四区亚洲| 亚洲人人爽人人爽人人片| 五月婷婷综合网婷婷六月| 麻豆传剧情视频在线观看| 国产欧美日一区二区三区| 久久这里只有精品视频久| 人妻人人爽澡人人爽欧美| 五月天丁香婷婷亚洲综合| 色久悠悠欧美精品亚洲精品| 欧美日本精品一区二区三区| 欧美美女啪啪啪在线视频| 欧美日韩国产在线第一区| 婷婷色六月丁香亚洲综合| 五月天一区二区三区在线| 亚洲另类欧美久久久精品| 国产普通话国语对白刺激| 精品国产免费观看久久久| 粉嫩一区二区三区国产精品| 中文字幕欧美人妻一区二区| 九色国产精品一区二区久久| 欧美日韩国产在线第一页| 亚洲欧美国产精品999| 欧美日韩国产一二三四区| 厨房人妻熟妇精品乱又伧| 人妻熟妇乱又轮精品视频| 欧美精品久久久免费观看| 日韩三级久久一区二区三区| 欧美国产日韩综合成人亚洲| 九九热视频精品在线观看| 亚洲欧洲美洲综合福利视频| 欧美午夜一区视频免费看| av精品一区二区三区四区| 久久99精品久久久久激情| 黄视频在线观看免费大全| 日本中文字幕中出在线观看 | 亚洲永久精品日韩成人av| 成年站免费网站看v片在线| 久久久蜜桃一区二区三区| 中文字幕无线在线视频观看| 中文字幕影片免费在线观看| 国产亚洲精品久久久美女| 男女床上无遮挡免费视频| 日本最近中文字幕在线观看| 日本一区二区三区人体艺术| 色呦呦在线视频免费观看| 青青草视频在线观看播放| 国产一区二区三区视频看看| 亚洲中文日韩欧美综合版| 日韩午夜精品一区二区三区| 天天射天天操天天干天天看| 欧美成人性生交大片免费| 欧美高清三区二区在线播放| 久久久精品人妻中文字幕| 丰满的妹妹在线免费观看| 91精品一区二区三区欧美| 国产日韩欧美综合视频在线 | 欧美激情在线观看免费播放| 亚洲欧美一区二区福利片| 操丝袜美女在线免费视频| 中文字幕日韩av综合在线| 欧美日韩在线播放第一页| 汇聚全球欧美日韩第一页| 青青草成人福利在线视频| 亚洲av一区二区三区四区| 在线综合亚洲欧洲综合网站| 国产91对白露脸刺激在线| 亚洲人人爽人人爽人人片| 青青草视频免费播放免费| 国产伦精品一区二区三区网| 人妻一区中文字幕久久久| 中文字幕一区日韩精品欧美| 欧美精品第一页在线播放| 国产亚洲欧美日韩久久久| 国产精品欧美激情免费的| 五月天一区二区三区在线| 国产无线乱码一区二三区| 黄网站免费日韩视频观看| 国产一级精品在线免费看| 久久婷婷综合色一区二区| 国内另类精品久久久网址| 久久久男女激情免费视频| 青青草视频国产在线播放| 青春草免费在线播放视频| 国产精品美女久久久网站| 超碰五月婷婷激情综合网| 人人玩精品人妻丰满少妇| 青青草成人在线免费视频| 你懂的在线观看精品一区| 日韩精品av在线观看免费| 中文字幕成人乱码视频在线| 熟女丰满老熟女熟妇野战| 国产不卡一二三四五区别| 国产精品av一区二区在线| 五月天婷五月天综合网站| 色悠久久久久综合网香蕉| 国产精品一区2区免费视频 | av熟妇人妻一区二区三区| 精品人妻少妇av免费久久| 麻豆av一区二区三区久久| 美女在线看国产精品国产| 欧美日韩1区2区在线观看| 日韩女优av在线免费观看| 国产婷婷色三区一区二区| 中文字幕日韩av综合在线| 亚洲欧美国产一区二区三| 国产精品一区二区三区久久 | 欧美日韩啪啪啪免费网站| 亚洲悠悠久久综合视频网站| 在线免费观看日韩黄视频| 亚洲色图自拍偷拍在线视频| 91人妻精品一区二区三区| 夫妻性生活一级特黄色片| 香蕉夜夜草草久久亚洲香蕉| 日本人一级特黄大片做受| 婷婷色六月丁香亚洲综合| 中文字幕在线观看日韩一| 黄黄的视频在线免费观看| 99人妻视频一区二区三区| 日韩欧美一二区在线观看| 国产亚洲精品一区在线播放| 国产一级二级三级在线观看| 丝袜美腿在线观看完整版| 国产精品久久久久av黄容| 成人污污污在线看免费网站| 人妻熟妇乱水伦精品视频| 欧美日韩一区免费在线看| 欧美一级在线观看一区二区| 国内另类精品久久久网址| 94色蜜桃网一区二区三区| 亚洲精品美女视频在线欣赏| 国产熟女一区二区三区av| 欧美精品在线观看第一页| 日本加勒比高清免费观看| 成人美女视频在线观看免费| 国产三级精品福利在线观看| 蜜臀av国内精品久久久夜| 蜜臀久久久精品人妻久久| 蜜臀精品人妻一区二区三区| 日韩欧美亚洲一区二区三| 经典一区二区三区在线播放| 色噜噜在线视频在线观看| 久青草视频在线观看免费| 免费一级黄色好看的国产| 色狠狠一区二区三区香蕉| 熟女av在线一区二区三区| 日韩av在线黄色免费大全| 国产丝袜老师让我操网站| 精品人妻伦九区激情视频| 九九热在线视频观看最新| 99久久久国产精品99| 精品国产小视频在线观看| 激情一区日韩一区欧美一区| 欧美精品在线观看久久久| 热99视频在线免费观看| 大香蕉大香蕉大香蕉伊人网 | 日韩亚洲中文字幕高清av| 国产精品毛片av一区二区| 人妻自拍视频一区二区三区| 久久亚洲国产精品成人乱人| 可以免费观看的欧美黄片| 狠狠躁夜夜躁人人爽人妻| 刘玥国产精品一区二区三区| 青青草日韩欧美在线观看| 大香蕉大香蕉大香蕉伊人网| 中文精品久久99久久久| 欧美色综合天天久久综合| 九九热在线视频观看最新| 亚洲综合二区三区乱码观看| 人妻一区中文字幕久久久| 快速播放在线日韩小视频| 久久久丰满熟妇中文字幕| 久久精品欧美日韩一区二区| 欧美日韩亚洲综合新一区| 蜜臂av熟女一区二区三区| 18禁超污无遮挡免费网站| 国产日韩欧美在线第一页| 久久精品蜜臀香蕉亚洲av| 高清国产成年人美女网站| 国产午夜女主播在线直播| 婷婷伊人99激情综合网| 九九热精品视频在线观看| 久久夜色精品国产噜噜av| 国产成人精品视频免费看| 久久99久久国产毛片基地| 麻豆精品免费观看完整版| 欧美成人中文字幕在线播放| 午夜999精品在线观看| 午夜男女久久久免费视频| 亚洲天堂精品成人在线观看 | 亚洲av男人最爱看的天堂| 东京热一区二区三区四区| 亚洲国产精品福利在线观看| 国产精品一区二区视频成人 | 日韩欧美在线看一区二区| 亚洲av最新一区二区三区| 国产色呦呦在线免费观看| 欧美午夜一区视频免费看| 中文字幕第一页日韩精品| 亚洲精品一区二区三区久久| 久久九九99综合一区二区| 欧美精品一区二区网址入口| 天天操天天操天天操视频| 在线观看免费中文字幕码| 爱看精品日韩福利视频网| 在线精品国产亚洲av麻豆| 亚洲天堂精品成人在线观看| 国产传媒欧美日韩成人精品| 欧美日韩亚洲区一区二区| 久久婷婷人澡人人爽人人| 蜜桃av一区二区三区在线| 狠狠躁夜夜躁人人爽人妻| 午夜视频在线免费观看视频| 国产在线精品一区二区不卡| 很黄的视频免费在线播放| 男女激情爽爽爽免费视频| 精品一区二区三区蜜桃馆| 久久激情无遮挡免费视频| 国产亚洲欧美日韩看国产| 天天操天天操天天操视频| 欧美精品网站一区二区三区 | 国产精品一区二区美女视频| 五级黄色一区二区三区片| 婷婷色六月丁香亚洲综合| 激情五月五月婷婷色吧网| 青青草在线播放视频免费| 人人模人人爽人人喊久久| 国产熟女一区二区三区av| 日本午夜在线播放免费人成| 精品视频区二区三区免费| 日韩最好看黄色在线观看| 国产av综合一区二区三区| 亚洲欧美国产中文字幕蜜臀| 欧美日韩亚洲系列第一页| 五月天色综合丁香婷婷欧美| 国内外免费激情在线视频| 外国夫妻性生活黄色录像| 日韩精品一区二区三区三区| 五月天中文一区二区三区| 亚洲天堂精品成人在线观看| 一区二区三区黄片免费看| 在线观看视频亚洲一区二| 国产精品免费观看调教网| 欧美一区二区三区香蕉视频| 精品国产又大又黄又粗av| 欧美婷婷六月丁香综合色| 蜜臀精品人妻一区二区三区| 欧美精品人妻视频久久久| 99日在线视频免费观看| 在线观看国产日韩大片视频| 人人妻人人澡欧美一区二区| 亚洲一区二区三区欧美精品| 精品黄色免费观看完整版| av熟妇人妻一区二区三区| 欧美午夜国产精品久久久| 日韩欧美色一区二区三区| 中国黄色一级性生活视频| 久久精品一区二区三区四区 | 国产乱色精品一区二区三区| 日韩性生活视频免费观看| 国产小视频在线播放网站| 亚洲中文av中文字幕艳妇| 久久99精品久久久免费| 综合激情淫一区二区三区| 色婷婷综合久久一区二区| 亚洲国产欧美日韩在线观看| 麻豆亚洲一区二区在线观看| 亚洲午夜天堂精品久久av| 国产免费午夜福利在线观看| 视频二区美腿丝袜人妻欧美| 国产一区三区四区免费国产 | 色呦呦免费全集在线观看| 欧美成人鲁鲁久久久大片| 一级一区二区三区黄色片| 精品国产熟妇一区二区三区| 精品久久久久一区二区三区 | 欧美一级情欲片在线播放| 在线观看视频九九热37| 日本精品人妻久久久久久月| 熟女综合一区二区三区四区| 免费av在线观看国产一区| 国产亚洲欧美日韩第一页| 日本九色视频之体内射精| 大香蕉性生活手机在线看| 人妻人人澡人人澡人人爽| 嗯啊不要视频网站在线观看| 天天人人夜夜天天综合网| 日本人妻熟妇一区二区三区| 青青草华人在线播放视频| 日本精品黄色小视频网站| 欧美美女啪啪啪在线视频| 欧美成年性精品三级网站| 国产精品流白浆在线观看| 中文字幕视频综合日本第一| 香蕉日韩av一区在线观看| 国产成人精品电影久久久| 欧美日韩粉红鲍一区二区| 亚洲区二区在线观看视频| 大香蕉一区二区在线观看| 午夜视频在线观看伦理最新| 青青河边草高清版免费观看| 青青草国产免费公开视频| 中文字幕av一区人妻少妇| 欧美精品中文字幕亚洲专区| 激情文学一区二区国产区| 亚州av乱码久久精品蜜桃| 在线伦理精品一区二区三区| 人妻少妇精品性色av专区| 国产精品十八禁久久久久久| 国产精品流白浆在线观看| 色偷偷精品一区二区三区| 91精品蜜臀久久久久网站| 欧美老熟妇乱偷人妻视频| 日韩一区二区三区在线精品| 国产精品中文字母在线播放| 亚洲欧美一区二区三区网| 绯色一区中文字幕少妇熟女| 嗯啊不要视频网站在线观看| 加勒比在线一区二区三区| 成年人激情视频免费观看| 欧美日韩精品综合一区二区| 人妻av无一区二区三区户| 国产精品美女久久久网站| 日韩精品二区三区中文字幕| 日系福利大片在线观看av| 欧美一级黄色性生活视频| 女人高潮久久久久久久久| 日韩欧美精品一区二区免费| 亚洲乱色熟女一区二区三| 日本欧美色综合网站免费| 亚洲婷婷在线视频免费观看| 大香蕉一区二区在线观看| 日韩欧美在线精品一区二区| 国产午夜精品视频一区二区| 韩国一区欧美二区在线播放 | 青青草激情视频在线播放| 视频二区美腿丝袜人妻欧美| 免费观看国产黄色av大片 | 亚洲乱熟女一区二区在线| 久青草视频在线免费观看| 午夜福利后入式视频日韩美| 久久国产精品国产高清毛片 | 日韩黄色片免费在线观看| 美女久久久久久全部视频| 国产三级亚洲三级在线理论| 亚洲午夜久久久久久尤物| 国产伦精品一区二区三区照| 97香蕉久久夜色精品国产| 青青草欧美原视频在线观看| 国产三级亚洲三级在线理论| 国产女主播自卫在线观看| 欧美日韩亚洲中文综合网| 亚洲网综合激情尤物久久| 偷拍盗摄一区二区三区6| 天天爽夜夜爽人人爽婷婷| 亚洲一区二区国产精品久久| 亚洲欧美国产香蕉在线观看 | 国产女主播自卫在线观看| 精彩国产av一区二区三区| 久久亚洲精品色噜噜狠狠| 成人午夜免费福利体验区| 久久人人添人人爽添人人| 亚洲欧洲美洲综合福利视频| 快播欧美小视频在线观看| 国产又粗又猛又无人遮挡| 中文字幕无线码下页一区| 99久久久国产精品99| 欧美成人一级大片在线观看 | 高清一区二区三区日本4| 日韩精品一区二区三区蜜臀 | 人人妻人人澡人人爽老妇| 97人人爽人人爽人人爽| 久久久久婷婷国产综合精品 | 日韩色视频精品在线观看| 在线免费观看日韩黄视频| 国产偷窥洗澡一区二区三区| 国产又黄又粗又猛久久久| 中文一区二区三区免费蜜臀| 亚洲午夜影视久久久久久| 欧美精品日韩诱惑亚洲女| 国产精品v片在线观看不卡| 国产小视频福利在线播放| 91麻豆精品国产自产绯色| 草肉丝美女视频在线观看| 亚洲熟女少妇一区二区三| 亚洲av乱码国产精品乱码| 黄色岛国片一区二区三区| 国产精品99久久久绯色| 亚洲欧美日韩在线美女观看| 色偷偷91综合久久噜噜| 丰满熟女一区二区三区色区| 丝袜美腿在线观看播放一区| 97人妻一区二区精品免| 免费直接在线看亚洲黄色| 青青草欧美原视频在线观看| 久久久久亚洲av成人麻豆| 热久久视频在线免费观看| 欧美成人亚洲高清在线观看| 久久人妻校园春色中文字幕| 天天干天天爽天天日天天射| 日本人一级特黄大片做受| 五月婷婷综合网婷婷六月| 欧美极品少妇一区二区三区| 四季av中文字幕二区三区| 色哟哟网站在线观看视频| 国产美女穿丝袜在线观看| 91久久国产综合久久91| 97日日碰人人模人人爽| 男女做视频在线免费观看| 九九热在线免费观看视频| 迷妹网在线观看成人免费| 操美女白嫩大屁股的网站| 丝袜美女诱惑在线观看网| 国产一区二区三区四区亚洲| 中文字幕av一区中文字幕| 日韩网站免费大片在线观看| 精品免费视频观看99在线| 男人天堂av在线免费播放 | 大香蕉一区二区三区在线| 日本加勒比视频一二三区| 欧美一区二区短视频在线| 九九热在线视频免费观看| 日韩啪啪午夜激情福利片| 国产一二区美女在线观看| 婷婷亚洲综合在线五月天| 偷拍盗摄一区二区三区6| 视频一区二区欧美在线观看| 国产主播精品福利午夜二区| 97视频在线播放青青草| 美女一区二区三区免费看| 久久婷婷激情五月综合色| 国产又粗又爽又猛视视频| 欧美日韩国产亚洲欧美日韩| 欧美乱妇激情视频免费看| 中文字幕一二三区免费看| 欧美亚洲综合视频一区二区| 日韩片中文字幕在线观看| 美女一区二区三区免费区| 精品人妻久久久中文字幕| 日韩av色综合日韩网站| 成人大片在线免费观看视频| 欧美精品在线观看第一页| 日韩美女69视频在线观看| 国产高清精品久久久久久久| 亚洲国产日韩欧美高清片| 最新黄色福利视频网站地址| 成年人激情视频免费观看| 色呦呦在线视频免费播放| 性色av一区二区三区咪爱| 欧美日韩国产精品第一页| 美女白嫩屁股免费看网站| 久久精品偷拍视频一二三区| 日本加勒比视频一二三区| 在线国产精品一区二区三区| 国产精品黄片小视频大全| 欧美一级在线观看一区二区| 亚洲精品亚洲人成在线麻豆| 九九热视频精选在线播放| 大香蕉伊人久久在线观看| av亚洲精品一区二区三区| 五月天在线一区二区三区| 日韩在线一区二区三区视频| 92欧美午夜在线影片观看| 欧美人妻一区二区三区久| 一区二区三区日韩欧美精品| 中文字幕视频综合日本第一| 色噜噜在线视频在线观看| 亚洲精品人妻电影在线看| 日韩国产欧美精品一区二区| 在线观看欧美精品第一页| 九九免费热视频在线播放| 国产福利激情视频在线观看| 免费观看一级特黄欧美大片| 亚洲国产精品久久久久久久| 久操激情视频视频免费网| 欧美一区二区三区人体艺术| 未亡人人妻一区二区三区| 国产亚洲一区二区三区精品| 综合亚洲国产精品丰满女人| 白丝美腿动漫丝袜国产精品| 国产一区二区三区视频看看| 午夜福利精品一区二区三区| 熟女综合一区二区三区四区| 亚洲处破女av日韩精品| 成年人黄视频在线免费看| 亚洲色图欧洲色图自拍偷拍| 欧美日韩中文字幕观看在线 | 久久久久精品国产av黄豆| 99最新精品视频在线观看| 超视频在线播放中文字幕| 国产精品亚洲综合色区韩国| 国产精品内射婷婷一区二区| 国产亚洲小视频在线观看| 操丝袜美女视频在线观看| 很黄的视频免费在线播放| 日本精品黄色小视频网站| 欧美日韩不卡高清在线看| 色综合天天综合网中文伊| 日韩欧美黄片在线免费看| 欧美第一页在线观看日韩| 热99视频在线免费观看| 蜜臀久久99精品久久久久| 日韩欧美在线精品一区二区 | 亚洲精品美女在线观看地址| 迷妹网在线观看成人免费| 国产精品女主播在线观看| 国产成人av三级在线又见| 国产小视频在线观看视频| 热99视频在线免费观看| 日韩av在线一区二区官网| 天天干天天操天天综合网| 中文字幕日韩有码第一页| 久久精品偷拍视频一二三区| 天天人人夜夜天天综合网| 丰满人妻熟妇乱又乱精品| 国产激情av做国产激情爱| 一区二区精品三区亚洲人妻 | 国产三级亚洲三级在线理论| 日韩黄大片视频在线观看| 成人午夜激情在线免费观看| 黄视频大全在线观看免费| 久久这里有精品免费观看| 国产成人精品日本亚洲语音| 欧美成人免费高清二区三| 久久夜夜亚洲国产香蕉综合| 国产麻豆成人品免费观看| 一区二区三区四区亚洲天堂| 天天添天天操天天操好逼| 久久久久久久久嫩草影院| 亚洲国产精品成人av在线| 青青草视频午夜在线观看| 一区二区三区亚洲欧洲在线| 国产成人av三级在线又见| 人人妻人人澡人人爽老妇| 91综合激情亚洲中文字幕| 欧美日韩一区二区啪啪啪| 欧美日韩中文字幕观看在线| 日韩欧美啪啪啪免费网站| 91精品在线国产一区二区| 美女主播亚洲区欧美区麻豆| 国产成人午夜精品一区二区| 色噜噜精品视频在线观看| 午夜国产福利免费看在线| 亚洲美女色图一区二区三区| 最新黄色福利视频网站地址| 日韩一区二区三区无类别| 九九热最新视频在线观看| 人妻人人妻人人澡人人添| 国产91丝袜在线观看免费| 国产精品av一区二区在线| 日韩欧美精品黄色资源网| 美女高清视频一区二区三| 爱看精品日韩福利视频网| 日韩av在线一区二区官网| 大香蕉伊人久久在线观看| 久久亚洲精品国产日韩高潮| 国产精品久久久久人人爽| 午夜激情视频免费福利社| 天天综合网天天爱天天爽| 黄色五级片一区二区三区| 色播丝袜视频在线观看网站| 九九热视频在线观看免费| 九九热视频在线观看免费| 九九热精彩视频在线观看| 国内外激情视频免费在线| 日本爱爱视频一区二区免费| 黄短视频在线观看免费版| 97视频在线播放青青草| 欧美国产日韩大香蕉在线| 国产一区一一区高清不卡| 欧美日韩精品大片儿免费看| 国产亚洲午夜精品一区二区| 国产美女脱丝袜视频网站| 亚洲午夜激情福利视频院| 欧美大香蕉一区二区三区| 欧美日韩国产精品乱人伦| 午夜精品亚洲一区二区三区| 国产一区二区在线播放免费| 黄网站免费日韩视频观看| 国产精品欧美激情一区二区| 五级黄色一区二区三区片| 丁香婷婷深情亚洲五月天| 亚洲欧美日韩高清专区一| 大香蕉国产一区在线观看| 久久乐国产精品亚洲综合| 日本成人精品一区二区三区| 黄视频大全在线观看免费| 丰满人妻中文字幕一区二区| 成人精品第一区二区三区| 色久悠悠欧美精品亚洲精品| 久久久精品人妻中文字幕| 麻豆成人91精品二区三区| 美女丝袜诱惑福利视频网| 日韩经典中文字幕欧美激情| 国产精品中出久久久蜜臀| 国产一区国产二区在线视频| 国产亚洲欧美精品每日更新| 欧美在线成人一区二区三| 蜜桃av麻豆av天美蜜臀| 色呦呦免费在线观看网站| 久久精品中文字幕乱码视频| 精品人妻久久久中文字幕| 新99在线视频免费观看| 日韩人妻高清在线视频一区| 激情综合网激情五月婷婷| 亚洲国产长腿丝袜av天堂| 精品女同av一区二区三区| 操美女白嫩大屁股的网站| 欧美婷婷六月丁香综合色| 日韩一级黄色片在线观看| 日本中文字幕有码视频精选| 国产精品999在线播放| 国产丰满的妇女在线播放| 人妻丰满熟妇啪啪区日韩| 欧美日韩一区二区久久久| 国产白丝精品91爽爽久久| 男人操女人的逼免费视频| 国产精品一区二区三区激情| 刘玥国产精品一区二区三区| 日本黄色的网站在线观看| 少妇啪啪av一区二区三区| 国产精品一区二区视频成人| 91熟女成人精品一区二区| 不卡av在线一区二区三区| 天天爽夜夜爽人人爽婷婷| 欧美午夜色视频国产精品| 色偷偷成人一区二区三区| 日本人一级特黄大片做受| 一区二区三区色婷婷在线| 欧美成人生活片一区三区| 中文字幕人妻区二区三区| 亚精品中文字幕二区三区| 超碰人人做人人澡人人妻| 在线观看日韩视频黄黄黄| 欧美日韩在线观看第一页| 久久精品一区二区三区四区| 日本精品在线观看在线观看| 欧美成人激情免费在线视频| 国产美女脱丝袜视频网站| 99久久久精品国产美女| 超碰人人做人人澡人人妻| 国产亚洲一区二区三区精品| 一区二区三区av夏目彩春| 国产精品69毛片高清亚洲| 日本一区二区三区视频频| 中文人妻少妇精品乱又伦| 在线观看欧美激情第一页| 一区二区三区黄片免费看| 91亚洲精品综合中文字幕| 黄色理论片一区二区三区| 日韩写真福利片在线观看| 中文字幕第一区二区三区| 欧美亚洲综合视频一区二区| 国产成人精品国内自产色| 久久人人添人人爽人人片| 麻豆专区一区二区三区五区| 放荡的黑丝美女在线观看| 日韩中文字幕网在线观看| 亚洲欧洲国产日韩欧美综合| 青青草青青成人在线视频| 麻豆免费视频网站入口在线| 日韩福利片在线观看网站| 亚洲欧美日韩成人综合一区 | 97人妻人人澡人人人爽| 国产又粗又猛又长又黄视频| 精品黄色免费观看完整版| 久草手机视频在线观看免费| 欧美美女啪啪啪在线视频| 九九热在线观看视频免费| 亚洲精品久久国产高清桃花| 国产日韩欧美精品第一页| 亚洲人妻中文字幕在线视频| 人人妻人人澡欧美一区二区| 九九热综合在线观看视频| 久久99国产精品二区不卡| 国产成人午夜精品一区二区| 国产精品人人做到人人爽| 大香蕉伊人久久在线观看| 日本一区二区三区人体艺术| 男女小视频在线免费观看| 欧美精品在线观看久久久| 蜜桃av麻豆av天美蜜臀| 午夜欧美日韩精品久久久| 欧美成人免费高清二区三| 日韩特级黄片高清在线观看| 国产精品乱码在线观看av| 亚洲欧美一区二区二区三区| 人妻少妇丝袜诱惑一二区| 男女激情无遮挡免费视频| 色噜噜久久狠狠一区二区| 国产精品一区二区露脸观看| 亚洲风骚少妇免费在线观看| 亚洲欧美日韩高清专区一| 中文字幕婷婷一区二区三| 国产小视频网站在线播放| 欧美日韩精品免费一区二区| 国产欧美日韩精品成人专区| 欧美日韩在线播放观看视频| 91蜜臀国产人妻内射精品| 国产免费小视频在线播放| 亚洲人妻中文字幕在线视频 | 欧美日国产一区二区三区| 美女丝袜诱惑福利视频网| 久久久男女激情免费视频| 亚洲乱亚洲乱妇22p色| 日本岛国一区二区三区在线| 亚洲精品午夜久久久伊人| 午夜男女小视频在线观看| 精品国产久久久久伦理片| 又粗又爽又刺激又高潮视频| 国产偷拍91九色国产偷拍 | 欧美成人一级大片在线观看 | 国产最新精品视频免费看| 中文字幕大片日韩免费视频| 国产人妻av一区二区三区| 日本中文字幕在线观看专区| 偷拍一区二区三区在线视频| 中文字幕乱码第一二三区| 日韩视频中文字幕免费看| 日韩特黄色大片在线观看| 欧美在线精彩视频免费播放| 迷妹网在线观看成人免费| 九九热在线精品视频观看| 亚洲欧美一级特黄在线观看| 免费观看一级特黄欧美大片| 日韩美女69视频在线观看| 羞羞黄视频在线免费观看| 国产色老年激情综合高清| 在线伦理精品一区二区三区| 丰满人妻熟妇乱精品视频| 亚洲免费精品国产黄色三级| 日韩黄大片视频在线观看| 日韩一区二区三区淫会视频| 色老久久精品偷偷鲁一区| 精品人妻中文字幕有吗在线| 在线免费观看日韩黄视频| 中文字幕欧美人妻一区二区| 久本草在线中文字幕亚洲| 一区二区三区久久人妻蜜桃 | 国产在线观看网站一区二区| 厨房人妻熟妇精品乱又伧| 久久久精品熟女亚洲avv| 欧美在线综合日韩第七页| 亚洲一区二区国产精品久久 | 亚洲欧美日本韩国在线视频| 人人妻人人狠人人爽天天| 视频中文一区二区色综合| 婷婷成人国产精品免费观看| 九九热在线播放免费视频| 亚洲欧洲国产日韩欧美综合| 免费视频播放一区二区三区| 午夜福利后入式视频日韩美| 又猛又粗又长的国产片子| 国产视频一区二区三区精品| 寂寞少妇高潮内射在线视频| 东京热一区二区免费视频| 成人午夜免费性福利视频| 另类一区二区三区四区五区| 亚洲午夜精品视频在线观看| 欧美黑人巨大精品一区二区| 国产精品免费观看久久久| 色呦呦网站在线观看视频| 国产又粗又猛又黄无遮挡| 欧美肥臀熟妇一区二区三区| 久久中文字幕在线免费观看| 国产在线伦理一区二区三区 | 日韩美女69视频在线观看| 中国黄色一级性生活视频| 黄色精品视一区二区三区| 国产一级精品在线免费看| 国产专区欧美专区日韩专区| 日韩亚洲中文字幕高清av| 国产一区二区在线播放免费| 日韩精品av二区三区四区| 欧美日韩中文字幕观看在线| 国产免费小视频在线播放| 女同国产女同精品99在线| 午夜视频在线观看免费视频| 国产免费一区二区三区视频| 国产欧美日韩一区二区综合| 未亡人人妻一区二区三区| 欧美日韩你懂的在线观看| 三级小视频在线观看网站| 亚洲午夜久久久久久尤物| 欧美日韩一级片在线播放| 国产一级片免费在线播放| 免费午夜啪福利在线观看| 人人人爽人人澡人人高潮| 激情一区日韩一区欧美一区 | 91九色porny出轨| 黄黄的视频在线观看免费| 国产又粗又猛又硬的视频| 日本一区二区三区视频频| 97人人爽人人爽人人片| 国产偷窥洗澡一区二区三区| 一区二区三区四区亚洲天堂| 美女视频黄的全是免费的| 能播放国产的黄色一级片| 成年站免费网站看v片在线| 人妻人人爽澡人人爽欧美| 不卡av在线一区二区三区| 国产一级特黄高清免费看| 超碰五月婷婷激情综合网| 欧美视频在线观看一区三区| 国产精品小粉嫩在线观看| 亚洲国产欧美日韩在线观看| 精品久久久人妻中文字幕| 免费可以直接看黄的视频| 97色偷拍一区二区三区| 在线观看视频亚洲一区二| 久久99国产精品二区不卡| 久青草视频在线免费观看| 久久人妻校园春色中文字幕| 日韩免费黄色片在线观看| 91人妻在线欧美精品不卡| 9九热在线视频精品播放| 国产在线麻豆自在拍精品| 手机福利视频一区二区三区| 色欧美一区二区在线观看| av有码在线一区二区三区| 人妻人人爽澡人人爽欧美| 日韩欧美在线精品一区二区| 色婷婷一区二区三区在线| 亚洲精品乱码一区二区三区| 欧美激情亚洲综合国产就要 | 久久久欧美日韩一区二区| 天天日天天射天天舔综合网| 日韩视频在线观看第一区| 一区二区三区黄色一级片| 久久99久久国产毛片基地| 九九热最新视频免费观看| 色偷偷亚洲女人的天堂a| 日韩人妻av一区二区三区| 色婷婷欧美在线播放内射| 久久国产精品99久久久| 青青草视频日韩视频在线| 色天天综合色天天综合网| 久久国产精品国产精品宅男| 国产精品免费网站免费看| 人人妻人人喊人人舔视频| 欧美日韩午夜精品久久久| 欧美日韩亚洲中文综合网| 人人爽人人爽人人爽久久| 免费午夜啪福利在线观看| 色哟哟视频在线观看网址| 欧美成人三级伦在线播放| 欧美精品一区二区在线不卡| 一区二区三区日韩欧美精品| 超久人人妻人人澡人人看| 成人免费在线观看视频下载| 欧美一级情欲片在线播放| 人人妻人人澡人人做视频| 色呦呦在线观看视频网站| 色偷偷精品一区二区三区| 亚洲熟女少妇一区二区三| 亚洲一区二区三区美女视频| 一区二区三区激情高清视频 | 国产一区二区三区人妻精品| 欧美成人中文字幕在线播放| 国内外激情视频免费在线| 日韩片中文字幕在线观看| 九九热在线观看免费视频| 伊人久久一区二区三区导航| 国产播放91色在线观看| 欧美成人久久久免费播放| 日本不卡一二三视频专区| 久久久久婷婷国产综合精品| 五月天丁香婷婷亚洲第一| 日韩黄色一级片免费观看| 国产人妻av一区二区三区| 国产毛片精品一区二区色意 | 国产欧美日韩第一页免费| 免费欧美日韩黄色高清网站| 日本又色又爽又黄的大片| 亚洲av男人最爱看的天堂| 欧美日韩一区免费在线看| 国产av综合一区二区三区| 在线日韩欧美一区二区三区| 国产小视频网站在线观看| 天天干天天插天天日天天| 五月天色综合丁香婷婷欧美| 欧美日韩在线一区二区三| 国产精品午夜小视频观看| 国产av一区二区三区三区| 欧美不卡的一区二区三区| 日韩极品美女少妇激情视频 | 日本免费观看黄色的网站| 亚洲毛片精品一区二区三区| 欧美成年性精品三级网站| 免费在线一区二区三区四区| 亚洲国产欧美国产第一区| 欧美三级不卡在线观线看| 国产精品久久99久久久| 青青草视频在线观看午夜| 日韩精品一区二区三区蜜臀| 成人小视频在线观看视频| 92欧美午夜在线影片观看| 欧美美女啪啪啪在线视频| 欧美国产日韩一区二区免费| 精品人妻伦九区激情视频| 国产av一区二区精品凹凸| 蜜桃黄色av网站免费播放| 日韩黄色片免费在线观看| 国产成人999精品视频| 国产一区国产二区在线视频| 久久精品国产亚洲一级二级| 精品国产午夜在线观看网站 | 91国内视频一区二区三区| 久久99国产久久99久| 播放个国产一级黄片看看| 性感美女污一区二区三区| 美日韩黄色免费av网站| 日系福利大片在线观看av| 亚洲人妻丝袜诱惑中文字幕| 免费成人日韩av中文字幕| 成人在线国产一区二区三区| 99精品久久久精品双飞| 欧美一道高清一区二区三区| 日韩欧美第一页在线观看| 天天日天天干天天美利坚| 男女男免费精品视频网站| 青青五月草视频在线播放| 一区二区三区国产综合在线| 成人一区二区三区成人午夜| 日韩欧美亚洲中文字幕一区| 日韩美女视频在线网站视频| 国产欧美日韩精品成人专区| 国产精品69毛片高清亚洲| 丝袜美女被爆操在线观看| 久久精品蜜臀香蕉亚洲av| 神马午夜福利一区二区三区| 亚洲欧美国产中文字幕蜜臀| 久久综合九色综合久99| 欧美精品在线播放第一页| 欧美大香蕉一区二区三区| 日韩精品综合在线一区二区 | 大香蕉伊人久久在线观看| 色悠久久久久综合网香蕉| 国产精品无遮挡在线观看| 美女午夜爽免费观看视频| 色播丝袜视频在线观看网站| 国内国外精品影片无人区| 人妻人人做人人澡人人爽| 九九热精彩视频在线观看| 欧美国产日韩在线观看成人| 久久精品国产欧美激情久久| 黄色理论片一区二区三区| 久久久亚洲精品午夜伦理| 亚洲欧美日韩在线美女观看| 国语国产小视频在线观看| 能看的网站亚洲欧美日韩| 午夜视频在线免费观看视频| 欧美成人动作片在线观看| 这里是精品在线免费观看| 懂色av一区二区三区蜜臀| 在线观看日韩视频黄黄黄| 免费男女打扑克视频网站| 青青草公开在线免费视频| 特别黄视频免费在线观看| 人妻熟妇乱又乱精品视频| 深夜福利一区二区三区欧美| 午夜欧美成是人在线观看| 国产精品国产成人免费看| 欧美日韩你懂的在线观看| 欧美系列第一页在线观看| 白浆内射一区二区三区四区| 中文精品久久99久久久| 人妻av无一区二区三区户| 成人伊人亚洲综合久久网| 免费裸体女性做爰网站爱酱| 五月天一区二区三区在线| 91操操操欧美黑人视频| 国产精品自产拍免费观看| 欧美一区二区三区在线试| 国产91精品一区在线观看| 亚洲欧美狂白浆一区二区| 国产91色综合久久高清| 亚洲av综合av一区二区| 成人免费播放一区二区三区| 色老久久精品偷偷鲁一区| 国产成人999精品视频| 日韩av中文字幕一区在线| 亚洲精品国产一区二区久久| 日本加勒比视频一二三区| 国产又粗又猛大又黄又爽| 青春草视频在线观看色婷婷| 人人妻人人添人人爽视频| 九九热在线观看精品视频| 国产精品99久久99精| 欧美日韩一区二区三三四| 人妻少妇精品性色av专区| 黄色国产精品一区二区三区| 国产三级国产精品国产专播| 国产精品人人做到人人爽| 国产又粗又长这么大又黄| 午夜福利午夜福利1000| 人人妻人人澡欧美一区二区| 国产亚洲毛片一区二区三区| 寂寞少妇高潮内射在线视频| 久久综合图区亚洲综合图区| 青青草青青成人在线视频| 中文字幕亚洲精品久久女人| 亚洲av综合av一区二区| 国产自拍偷拍av在线观看| 色一区二区三区四区在线| 免费一级黄色好看的国产| 成人av在线播放亚洲高清| 中出人妻中文字幕一区十八| 欧美日本亚洲一区在线观看| 国产主播精品福利午夜二区| 三级小视频网站在线观看| 可以直接免费看黄的视频| 国产欧美熟妇另类久久久| 97日日碰人人模人人爽| 国产一二三区不卡老阿姨| 久久精品国产亚洲一级二级 | 国产又粗又猛又爽又黄海角| 熟女av在线一区二区三区| 日韩在线观看网址一区二区| 国产精品不卡一区二区完整| 亚洲午夜激情福利视频院| 色呦呦免费全集在线观看| 国产精品亚洲一区在线播放| 精品国产一区二区三区波多| 丰满的妹妹在线免费观看| 国产91精品一区成人免费| 国产精品av一区二区在线| 可以在线观看的国产精品| 国内另类精品久久久网址| 九九热在线免费观看视频| 精品十八禁网站免费观看| 亚洲国产欧美国产第一区| 日本成人精品一区二区三区| 美女国产在线这里有精品| 亚洲国一区二区三区不卡韩| 青青草成人免费播放视频| 色呦呦网站在线观看免费| 亚洲女人天堂成人av在线 | 国产91色综合久久免费| 久久精品第九区免费观看| 熟女肥臀av二区三区四区| 九九热精品在线观看视频| 日韩在线精品一区二区三区| 香蕉免费一区二区三区在| 久久这里只有精品视频久| 午夜探花在线观看亚洲av| 丰满少妇一级片免费观看| 亚洲精品一区二区成人欧美| 男女做视频在线免费观看| 国产高清精品久久久久久久 | 秋霞在线视频一区二区蜜桃| 伊人色合天天久久综合网| 亚洲女人天堂成人av在线| 成人av婷婷一区二区三区| 欧美成人短视频在线观看| 一区二区三区日韩欧美精品| 国产精品国产三级国快看| 麻豆一区二区麻豆免费观看| 婷婷色爱区综合五月激情| 精彩国产av一区二区三区| 麻豆专区一区二区三区五区| 亚洲精品中文字幕区一乱码| 亚洲欧美日韩在线第一页| 亚洲精品国产综合一区二区| 国产小视频免费在线播放| 日韩免费精品二区三区高清| 人人妻人人狠人人爽天天| 欧美日韩在线第一页免费| 9人人澡人人爽人人精品| 欧美在线不卡一区三区五| 丰满人妻aa一区二区三区| 新美女天天操免费天天操| 久久99精品久久久蜜月| 日韩国产丝袜人妻一二区| 精品五月天一区二区三区| 99久在线国内在线视频| 亚洲一区二区在线观看h| 丝袜美腿一区二区三区三| 精品欧美久久久在线播放| 免费看国产精品网站视频| 色噜噜一区二区三区在线| 熟女熟妇一区二区视频精品| 视频一区二区欧美在线观看| 精品一区二区三区人人九九| 午夜欧美日韩精品久久久| 欧美一级激情免费版网站| 亚洲国产欧美一区三区成人 | 国产高清精品久久久久久久| 亚洲美女色图一区二区三区 | 最新中文字幕免费在线观看| 黄色五级片一区二区三区| 女同国产女同精品99在线| 四虎国产精品成人免费久久| 黑丝美女被后入在线观看| 欧美日韩亚洲系列第一页| 草丝袜美女在线视频观看| 黄网站免费日韩视频观看| 日韩欧美在线观看第三页| 国产在线观看91精品不卡| 人人妻人人澡人人做视频| av亚洲精品一区二区三区| 免费国产一区二区三区二区| 美女的丝袜在线观看一区| 国产亚洲欧美日韩看国产| 色哟哟最新在线观看入口| 婷婷欧美一区二区三区四区| 日韩在线播放一区二区三区| 色中文字幕一区二区三区| 青青操免费日综合视频观看| 精彩国产av一区二区三区| 国产又粗又猛又黄无遮挡| 国产亚洲欧美精品每日更新| 美女的丝袜在线观看一区| 日韩av在线永久免费播放| 青青草原产视频在线观看| 中文精品68人妻免费视频| 午夜小视频在线免费播放| 亚洲精品一区二区三区高潮| 亚洲色图日韩综合在线观看| 69人妻人人澡人人爽久久| 日韩一区二区三区无类别| 91久久亚洲综合精品国产| 国产粉嫩美女一区二区三| 国产一区二区资源在线观看| 久久久国产精品福利免费| 亚洲中文av中文字幕艳妇| 久久精品第九区免费观看| 成年午夜久久精品久久精品| 国产日韩欧美在线第一页| 91亚洲国产成人久久精品| 一区二区三区色婷婷在线| 丝袜美女搞黄视频免费看| 超碰人人做人人澡人人妻| 日本加勒比视频一二三区| 91亚洲国产成人久久精品| 新美女天天操免费天天操| 国产欧美日韩一二三四区| 91蜜桃精美视频在线观看| 日本黄网站大片免费观看| 能看的网站亚洲欧美日韩| 国内外成人激情免费视频| 美女视频免费久久久久久| 在线免费观看中文字幕码| 九九热在线视频观看最新| 国产又黄又粗又猛久久久| 蜜臀av国内精品久久久夜| 99最新精品视频在线观看| 男女第一次视频在线观看| 欧美午夜一区视频免费看| 日韩丝袜美腿一区二区插| 青青草原产视频在线观看| 久久精品亚洲国产av四区| 绯色av一区二区三区密臀| 国产成人午夜精品一区二区 | 日本免费观看黄色的网站| 久久久一区二区三区蜜桃| 亚洲欧美日本韩国在线视频| 亚洲国产一区 二区 三区| 婷婷国产一区二区三区四区| 欧美激情一码二码三码在线| 这里是精品在线免费观看| 美女在线看国产精品国产| 亚洲网综合激情尤物久久| 欧美日韩一区免费在线看| 色婷婷亚洲一区二区三区| 日本精品久久久久久综合网| 中文字幕高韩日高清视频| 好看的中文字幕人妻少妇| 成人在线国产一区二区三区| 欧美一区二区三区香蕉视频| 91精品国产长腿美女丝袜| 日韩精品一区二区二区三区| 欧美一区二区三区四区精品| 国产精品999国产精品| 日本人妻中文字幕在线看| 久久久精品人妻熟妇中文| 国产色呦呦视频在线观看| 九九热视频在线观看免费| 丰满的人妻日韩一二三区| 日本在线日韩在线中文字幕| 日本中文字幕在线观看专区| 国产精品一区二区露脸观看 | 国产亚洲欧美日韩第一页| 婷婷一区二区三区色综合| 日韩欧美精品一区二区免费| 男女午夜久久久视频网站| 亚洲欧美国产一区二区三| 精品国产久久久久伦理片| 性欧美生活片一区二区三区| 国产熟女av一区二区三区| 色婷婷一区二区三区四区| 丰满熟女一区二区三区色区| 欧美精品中文字幕亚洲专区 | 精品国产一区二区三区av| 亚洲成人精品电影免费看| 丰满人妻熟妇乱精品视频| 午夜日韩欧美一区在线观看| 精品国产一区二区三区麻豆 | 欧美日韩亚洲综合新一区| 神马午夜福利一区二区三区| 青春草视频在线观看色婷婷| 国产精品久久久久人人爽| 青青草在线免费精品视频| 欧美成人鲁鲁久久久大片| 国产美女精品久久久久中文| 国产精品美女免费看网站| 午夜福利国产一区二区三区| 一区二区三区在线看欧美| 国产在线观看91精品不卡| 九九热精品在线视频观看| 成人午夜激情在线免费观看| 东京热麻豆九色91精品| 亚洲隔壁老王av一区二区| 精品十八禁网站免费观看| 亚洲一区二区三区三州在线| 日韩av一区二区三区久久| 国产一级二级三级在线看| 91大神精品视频在线播放| 国产有粗有黄又又爽视频| 日本欧美色综合网站免费| 91人妻在线欧美精品不卡| 国产亚洲欧美日韩国亚语| 五月停停在线视频中文字幕 | 你懂的在线观看精品一区| 日本高清视频区二区三区| 69人妻人人澡人人爽久久| 综合激情淫一区二区三区| 欧美日韩在线播放观看视频| 中文字幕久久高清人妻二区| 婷婷成人国产精品免费观看 | 国产精品小视频免费观看| 欧美精品人妻视频久久久| 蜜桃一区二区三区久久久| 青春草免费在线播放视频| 亚洲中文字幕免费在线观看| 色哟哟网站在线观看视频| 午夜青青草视频在线观看| 丝袜美女啪啪视频免费看| 草肉丝美女视频在线观看| 美女主播亚洲区欧美区麻豆| 嫩草蜜桃性感人妻少妇av| 久久九九99综合一区二区 | 色一区二区在线免费观看| 亚洲欧美日韩视频图片区| 亚洲欧美一区三区三区在线| 国产午夜福利在线免费观看| 日本精品夜色视频一区二区| 欧美一区二区三区香蕉视频| 国产一区二区在线播放免费| 极品毛片av一区二区三区| 久久久久久免费视频一区|