欧美一区二区三区激情网,日韩日本欧美国产在线一区,亚洲色图欧美在线视频观看,日本中文字幕在线观看二,强暴人妻hd中文字幕/,玩弄放荡人妻少妇免费视频,中文字幕免费一区二区欧美,国产欧美一区二区精品,国产理伦电影一区二区三区

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

強大自己baumer編碼器GM401.B902602

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

強大自己baumer編碼器GM401.B902602

強大自己baumer編碼器GM401.B902602

惠言達寄語:

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

以下還有多種品牌型號產品可供選擇:

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

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

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

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

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

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

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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

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 編碼器

在航空發動機的研制過程中,經常需要對試驗數據進行分析。傳統的數據分析軟件如Origin、Matlab等都存在各自的一些缺點,效率偏低?;趫D形化編程工具LabVIEW進行數據分析平臺的設計,其應用表明,該數據分析平臺具有數據處理效率高、人機交互界面友好等優點,可以在各航空發動機型號中推廣使用。

關鍵詞:LabVIEW軟件;航空發動機;數據分析

1概述

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

2需求分析

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

3軟件設計

3.1主要設計思想

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

3.2總體框架路徑

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

3.3軟件實現

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

4運行結果

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


留言框

  • 產品:

  • 您的單位:

  • 您的姓名:

  • 聯系電話:

  • 常用郵箱:

  • 省份:

  • 詳細地址:

  • 補充說明:

  • 驗證碼:

    請輸入計算結果(填寫阿拉伯數字),如:三加四=7
久久re这里只有精品在线| 3d精品动漫一区二区三区| 亚洲人成未满十八禁网站| 国产自拍偷拍视频一区二区三区| 黄色录像黄色录像黄色片| 涩爱av一区二区三区人妻| 日韩少妇一区二区三区四区 | 国内 丝袜 一区 二区| 日本少妇五十路六老熟女| 成视频在线观看免费网站| 枫可怜人妻在线播放中文字幕| 国产区一区二区三区四区五| 精品久久久久久久久毛片| 婷婷视频在线 中文一区| 人妻av在线一区二区| 色婷婷电影免费在线观看| 国产高清一区二区三区免费视频 | 白人美女被黑人巨大进入| 少妇色一区二区三区| 一区二区三区小视频在线| 人人妻人人人操人人人爽| 91免费视频网站在线观看| 好看的无码AV经典AV免费| 黄色成人污污网站在线观看| 国内亚洲精品99久久久| 国产在线综合视频一区二区| 久久热一区二区三区四区| 青草在线视频观看免费视频| 久久综合给综合给久久| 一本久久久久久久久久久| 亚洲成人av 在线观看| 99九九久久永久免费| 久久久久久亚洲精品国产网站| 国产蜜臀av在线二区尤物| 日本a欧美人妻中文字幕| 黄色大片网站久久久| 手机在线观看中文字幕av| 涩涩同人18禁网站动漫| 成年美女又黄又爽的网站| 日本婷婷伊人婷婷色婷婷视频| 国产青草视频免观看视频青| 日韩美女av一区在线播放| 蜜桃av黄网站在线观看| 97人妻精品一二三四区| 免费操逼视频无遮挡又大又粗| 国产又长又粗又黄视频在线| 成人av在线影视天堂网| 午夜成人无码人妻在线| 国产精品99久久久久久久女警| 四虎永久在线精品免费观看视频| 超碰在线97人妻免费观看| 欲乱人妻少妇邻居毛片国语| 国产熟女一区二区三区+视| 亚洲欧美日韩欧美中文字幕 | 九九久久亚洲精品美国国内| 青青草久操视频在线观看| 国产青青视频在线观看视频| 日本中文字幕久久久久久| 久草视频免费资源在线播放| 一日本道伊人久久综合影院| 巨乳人妻的诱惑免费观看| av正片免费中文在线观看| 日本美女久久久精品| 农村成人精品一二三区| 午夜国产精品福利网站| 国产精品久久久久久国产| 十八禁视频在线观看无遮挡| 中文字幕免费观看视频在线观看| 亚洲一区二区精品一区| 久热草在线精品视频观看| 日产乱码一二三区别免费一| 欧美日韩在线视频免费完整 | 欧美高清中文字幕在线观看| 麻豆国产av在线观看| 国产精品久久黄色片| 天天日天天插天天干天天操| 国产最新一区二区高清免费| 东京热app在线免费观看| 国产中文字幕无码天美传媒 | 天天日 天天擦 天天射| 久久亚洲AV成人无码国产叫| 我们立足于日韩好色的人妻| 亚洲欧洲中文字幕在线观看| 添奶头添到高潮奶水会喷出来吗| 精品一区二区三四区五区| 黄页免费在线观看视频网站| 大肉大捧一进一出视频的| 中文字幕国产日韩av在线| 日韩中文字幕都市激情人妻| jk白丝美女露出逼让操| 中文在线免费一区二区三区| 色偷偷精品伊人久久| 久久久久久久久久久天堂| 激情小说五月天亚洲综合| 国产高清毛片aaaav| 久久久久国产精品免费免费| 男人和女人做性生活视频| 欧美的天堂动态视频在线观看| 欧美日韩国产看片一区二| 国产中文字字幕无码无限| 亚洲av丁香激情综合影院| 在线观看国产亚洲自拍av| 又色又爽又黄的视频大片| 久久aⅴ熟女人妻系列一区| 粉嫩99国内精品久久久久久久| 天天日天天干天天爽天天拍| 九月丁香婷婷激情综合偷拍| 亚洲男人天堂网站在线观看| 最新成人中文字幕在线观看| 成人午夜性A级毛片免费| 欧美成人熟妇一区二区在线| 欧美国产一区二区激情免费片| 免费观看黄色无遮挡网站| 韩国女性抹胸开襟哺乳衣| 你懂的视频免费在线观看| 亚洲成av人 片在线观看| 天天爱天天射天天干天天添| 久久精品国产亚洲AV热黑人| 欧美熟妇精品一区二区蜜桃| 九九九成年人进入入口免费观看 | 亚洲韩国日本欧美视频91| 熟女系列丰满熟妇动态图| 亚洲av成人一区午夜网站| 91一区二区三区18| 中国熟妇一区蜜桃视频| 欧美熟妇精品一区二区蜜桃视频| 婷婷网站五月天在线播放| 日本丰满老熟女中出| 天天插天天日天天射天天干| 欧美黑人bbbbxxxx| 天美传媒视频在线免费观看| 羞羞漫画av漫画歪歪漫画| 久久精品国产亚洲7777喷水| 看全色黄大色大片免费久久| 农村成人精品一二三区| 九九九九九久久久久| 日本一级在线观看免费视频| 一区二区三区四区国产自拍| 人妻夜夜爽天天爽麻豆三区| 贞洁人妻少妇哀羞沦陷| 亚洲伊人第一中文字幕网| 老熟妇一区二区三区在现播| 亚洲一区二区三区精品极品| 男人插女人小穴免费软件| 福利视频网址一区二区三区| 日日夜夜操天天操天天日| 成人免费资源网站在线观看| 2024国产精品高清人妻| 9l视频自拍九色9l视频| 久久国产成人精品视频网| 伊人久久丝袜美腿亚洲综合| 在线观看免费中文字幕视频| 欧洲综合日韩av日日骚| 天天看日日摸碰学生妹| 神马午夜日日夜夜精品视频| 欧美激情一区二区久久久精品| 亚洲五月激情无码精品| 国产无码在线观看一二三区| 人人人妻人人人妻人人人| 直接能看日韩精品的网站| 亚洲a日本一区二区| 国产淫仑久久久久久久网站| 又大又黄又粗的国产网站| 精品一二三四区少妇13p| 欧美国产精品视频免费三| 日本一线a视频免费观看| 亚洲精品一卡二卡三卡四卡分类| 中文字幕激情无码免费在线观看| 女人哎操逼喷水视频免费看| 与子敌伦刺激对白播放| av电影色悠悠综合电影| 国产69精品久久久久成人小说 | 极品尤物一区二区三区喷血| 欧美日本视频专区免费看在线| 台湾佬久久中文娱乐网| 亚洲尺码一区二区三区| 国产又长又粗又黄视频在线| av一区二区三区亚洲在线| 欧美精品人妻人伦av久| 欧美熟妇精品黑人巨大一二三区| 日韩中文字幕剧情视频电影| 大鸡巴操进小骚穴里直流水视频| 国产视频成人自拍蝌蚪视频| 美女逼逼被男人的鸡巴插| 成年人网站视频在线观看| 小泽玛利亚的av在线观看| 女人天堂亚洲天堂男人天堂| 亚洲一区二区三区不卡在线 | 日韩一区在线亚洲欧美综合| 国产午夜AAA片无码无片久久 | 欧美噜噜久久久xxx| 少妇又色又紧又爽在线观看| 亚洲男人的天堂色偷偷av| 亚洲精品在线观看视频在线观看 | 一区二区三区四区黄色大片| 国产精品久久久久久52av| 天天插天天日天天干天天舔| 国产电影另类一区二区三区| 久久aⅴ熟女人妻系列一区| 日韩中文字幕不卡高清在线| 中文字幕蕾丝边人妻毛片A| 午夜精品久久久久久久喷水| 九九久久亚洲精品美国国内| 久久久久久亚洲成人精品| 91热国内精品永久免费观看| 欧美久久久久久久久久久大尺度 | 午夜久久久久久久久久一区二区| 亚洲色图一区二区呦呦电影| 亚洲中文字幕在线丝袜人妻| 国产精品麻豆久久久久久久| 亚洲中文字幕乱码在线播放 | 亚洲一区二区三区不卡在线| 在线免费观看美女自慰网站| 亚洲乱码一区二区三区四区| 日本隔壁的少妇人妻hd| 日美女的大黑老逼害羞吗| 日本熟妇乱妇熟色在线观看| 国产国语久久91老女人| 日韩毛片在线免费观看视频| 精品午夜熟女人妻视频黄片| 国产小视频你懂的在线播放| 久久草这里只有精品99| 男女啪啪视频免费观看国产| 亚洲欧洲日产国码久在线| 日韩av加勒比手机在线| 五月婷久久综合狠狠| 亚洲国产成人精品无码区在| 国产小视频免费在线播放| 久久精品久久精品伊人69| 日本xxx网站在线观看| 欧美老鸭窝免费观看入口| 老司机在线观看视频免费| 2020日韩免费无码视频| 成人免费无码大片a毛片抽搐色欲 四虎永久在线精品免费观看视频 超碰97女国产丝袜懂色av | 男人插女人的黄色视频中文 | 国产粉嫩小泬一区二区三区| 中文字幕2021在线观看| 肉薄团战之奶水之战在线观看 | 乱码一卡二卡三卡四卡五卡| 污污污视频在线免费播放| 台湾佬久久中文娱乐网| 一区二区三区四区在线国产| 日韩人妻不卡中文字幕| av国产一区二区三区在线观看| 国产丝袜精品黑色高跟鞋| 国产最新在线一区二区三区| 精品久久久久久18视频| 男人插女人的黄色视频中文| 久久久久久人妻字幕| 韩日伦理网络视频免费在线观看| 成人A级视频在线免费观看| 国产精品又大又长又粗的视频| 国产户外露出三四区在线| 中文字幕在线不卡中文字幕| 涩爱av一区二区三区人妻| 亚洲男人的天堂色偷偷av| 麻豆专区一区二区三区四区| 国产中文字字幕无码无限| 国产精品久久久久久久久久麻豆| 日韩人妻不卡中文字幕| 亚洲国产精品VA在线播放| 日本va亚洲va欧美va| 中日韩高清一区二区三区| 久一久精品国产亚洲AV内射| 欧美一欧美二欧美三欧美精| 一区二区三区四区在线国产| 美女的小穴被强插的视频| 被爆操啊啊嗯嗯用力免费视频| 国产高清毛片aaaav| 美女视频黄a视频美女大全| 在线观看免费黄色av网站| 与子敌伦刺激对白播放| 人伦无码视频在线观看| 手机在线免费视频一区二区三区| 少妇3p 视频一区二区三区| 国产精品视频在线观看| 美女视频黄a视频美女大全| 欧美亚洲自拍偷拍视频图片| 全黄大色黄大片美女视频| 日本女人区一区二区三| 熟女人妻88av88av| 最新日韩欧美一区二区三区| 清冷双性美人调教堕落糟蹋| 亚洲欧洲日产国码久在线| 中文字幕人妻系列人妻?无码| 伊人电影影院欧美久久久| 成视频在线观看免费网站| 久久久久成亚洲国产av| 最近高清中午字幕在线5| 九月丁香婷婷激情综合偷拍| 日韩免费高清中文字幕视频| 嫩草51影院视频国产| 国产一区二区三区三区在线| 美女逼逼被男人的鸡巴插| 日韩少妇人妻中文字幕一区| 少妇玉梅高潮呻吟久久久| 亚洲国产成人精品无码区在| 人妻小黎久久久大胆人体 | 大鸡巴操我骚逼好爽视频| 性做久久久久久久久不卡| 人人人妻人人人妻人人人| 国产精品一区二区你懂的| 国产av有码东京热| 老男人久久青草av高清| 污污污视频在线观看污污污| 99久久久国产精品无码免费| 肉岳疯狂69试激情的高潮| 日本视频无毒不卡在线观看| 国产在线综合视频一区二区| 大鸡巴操我骚逼好爽视频| 中文字幕 国产 日韩 欧美| 国产成人久久综合第一区| 中文字幕人妻系列人妻?无码| 久久久精品国产一级片| 手机在线观看中文字幕av| 国产又长又粗又黄视频在线| 日韩久久不卡手机免费视频| 久久久久久最新免费精品| 亚洲高清成人在线观看| 日韩av加勒比手机在线| 毛片久久久久久久久久久| 蜜桃果冻精品视频入口| 中文字幕第一页在线资源| 专干老熟女一区二区三区| 日本a欧美人妻中文字幕| 日本成人在线视频手机高清| 麻豆果冻精品一区二区三区| 性欧美性欧美性欧美性欧美| 东北妇女野外交性高清片| 中国男子鸡巴插入男子片| 久久久久久久久久黄色片子| 女人哎操逼喷水视频免费看| 天然素人蜜桃视频在线观看| 久一久精品国产亚洲AV内射| 青草在线视频观看免费视频| 中文在线字幕av在线观看| 欧美黑人bbbbxxxx| 国产超薄丝袜一区二区三区 | 欲求不满的的人妻中文字幕| 欧美一区二区三区不卡日韩| 乱码一卡二卡三卡四卡五卡| 中文字幕第一页在线资源| 新久久久久久久久久久久久久| 美艳人妻的出轨高h| 18禁在线看无遮挡网站| 久久99久国产精品黄毛片佳人| 一区二区少妇黄色三区| 日韩中文字幕免费在线观看| 国产精品传媒久久777麻豆 | 午夜无码福利一区二区三区| 蜜桃成熟时日本一区二区| 中国少妇又黄又多水av| 99久久久久无码国产精品性| 日韩电影高清在线免费观看| 熟妞人妻情品一区二区视频| 欧美成人三级伦在线观看| 日韩国产欧美综合一区二区| 3d成人动漫网站在线观看| 国产蜜臀av在线二区尤物| 偷青青国产精品青青在线观看| 国产传媒激情视频在线观看| 日本一区二区三区高清1| 白人美女被黑人巨大进入| 一区二区三区高清成人亚洲| 亚洲无码av电影久久精品| 亚洲精品成人cosplay| 日本最漂亮人妻系列av| 91老熟女丰满大屁股| 欧美亚洲综合一区二区在线| 日韩欧美大香蕉在线播放| 亚洲精品精品一二一二三| 伊人久久av狼人av天堂| 天天射天天操天天干天天| 亚洲中文字幕无码vs色欲| 天天舔天天日天天操天天干 | 欧美夫妻性生活video| 最新中文字幕乱码在线观看| 丰满熟妇人妻水多屁股大| 一区二区三区在在线观看| 尤物网精品视频在线观看| 亚洲国产久久一区二区三区| 无码国产精品69久久久久孕妇| 亚洲成人av 在线观看| 久久电影免费福利网址一区| 东京热影片大全在线观看| 添奶头添到高潮奶水会喷出来吗| 日本乱人伦aⅴ精品潮喷| 操逼丝袜视频线路二免费| 99久久精品无免国产免费| 成人影院在线观看视频| 日日操夜夜操天天干狠狠爱 | 欧美熟妇精品一区二区蜜桃视频 | 久久狠狠操夜夜操天天操| 欧美国产一区二区激情免费片| 亚洲人妻 激情视频 在线| 亚洲AV成人综合色区无码区| 欧美熟妇精品黑人巨大一二三区| 午夜午夜精品一区二区99| 国产又粗又黄又刺激的视频| 清冷双性美人调教堕落糟蹋| 日韩在线观看视频中文字幕| 日本91av在线播放视频| 久久99久国产精品| 亚洲AV成人综合色区无码区| 熟女人妻中文字幕欧美日韩| 日韩精品亚洲精品第一页| 青青青草原大尺度在线观看| 2020日韩免费无码视频| 精品欧美国产一区二区久久| 欧美推油无尺码在线播放| 国产视频一区二区三区在线看 | 九九热精品综合视频亚洲| 搡老女人老妇女老熟妇av| 高清大乳boobs巨大吃奶| 是国产爆乳精品合集在线| 亚洲小说另类图片激情| 日韩久久久人妻丰满熟妇| 欧美在线精品91国自产拍免费 | 又色又爽又黄的视频大片| 亚洲av欧美av丝袜av| 国产青草视频免观看视频青 | 亚洲一区二区三区四区黄片| 99久久精品国产自在首页| 91中文字日产在线观看| 天天天天天天天天天天操| 91日本免费hd完整视频| 一区二区少妇黄色三区| 欧美精品一区二区三区蜜桃| 操逼视频app免费下载| 超碰在线97人妻免费观看| 国产精品成人av高清在线观看 | 中文字幕在线观看2021| 日韩精品东京热无码视频| 乱500黄午夜日韩精品| 国产精品久久A级毛片兔费大全| 1000部免费观看啪啪啪| 亚洲av色香蕉一区二区三区蜜 | 另类专区无码变态视色| 小泽玛利亚av免费在线观看| 好爽好湿好硬好大免费视频| 日美女的大黑老逼害羞吗| 最近高清中文在线国语字幕5| 银行娇妻1一14全文阅读| 国产av高清无码一区二区三区| 伦理视频在线观看中文字幕| 亚洲一区二区三区中文字幕版| 国产自拍偷拍视频一区二区三区| 亚洲国产精品第一页久久婷婷 | 亚洲狼人久久香蕉精品| 不卡无毒免费毛片视频观看| 少妇色一区二区三区| 精品 码人妻中文无码一区二区 | 偷拍自拍亚洲色图欧美日韩| 香蕉国产精品偷在线观看 | 一区二区外勤三区精品无码| 午夜无码人妻AV大片不卡| 东京热中文字幕免费视频| 国产成人久久av免费看国语版| 国产一级淫片免费看久久久| 五月六月婷婷开心中文字幕| 狼人精品一区二区三区四区 | 中文人妻熟妇精品乱又伧| 欧美的天堂动态视频在线观看| 婷婷亚洲综合在线五月天| 伊人色综合网久久网址| 中文字幕人妻电影在线观看| 欧美日韩aaaa级免费视频| 亚洲 欧美 日韩 另类| 午夜午夜精品一区二区99| 高清大乳boobs巨大吃奶| 大香线蕉伊人久久一区二区 | 插入美丽丝袜女老师的穴内| 熟女人妻电影一区二区三区| 国产精品美女主播操逼视频| 日韩精品在线观看视频黄| 亚洲丝袜中文字幕在线资源| 久久精品国产久精果冻传媒| 欧美成人熟妇一区二区在线| 欧美翘臀视频网站一区二区| 一区二区三区四区国产自拍| 日本人精品99久久久久久| 亚洲精品精品一二一二三| 中文乱码免费一区二区三区下载 | 成人在线播放一区二区三区| 亚洲高清成人在线观看| 91精品成人在线观看视频| 两个人日本免费完整版高清| 欧美在线观看视频午夜不卡| 国产一区二区在线播放电影 | 亚洲一级av无码毛片新多结衣| 美女把腿张开来让男人捅| 久久精品蜜桃动漫一区二区| 国产又长又粗又硬又爽| 欧美一区二区三区激情吧| 东京热影片大全在线观看| 女女百合18禁av网站| 免费无码鲁丝片一区二区三区| 五六十路老熟妇av| 日本特黄A级在线播放| 欧美亚洲自拍偷拍视频图片| 日韩中文字幕网站在线观看| 国产精品久久久久久久99密桃| 无码一区二区三区精品不卡神马 | 色偷偷人人澡久久超碰97下载 | 精品久久久久久香蕉999| 美女的逼逼好骚好多水加到我内射 | 精品无人区人妻一区二区| 亚洲丰满熟妇熟女乱xx| 欧美激情二区三区搞美女人的b| 亚洲av欧美av在线观看| 后入无码人妻一区二区三区| 九一性高潮久久久久久久久| av在线观看免费观看完整版| 十八禁美女黄色免费网站| 日本在线观看中文字幕污| 香蕉国产精品偷在线观看| 台湾中文妹子网一区二区| 国内 丝袜 一区 二区| 欧美色哟哟激情在线视频| 丝袜精品一区二区三区三州| 国产美女裸体无遮挡免费视频| 我的好妈妈5韩国中文字幕| 涩涩同人18禁网站动漫| 银行娇妻1一14全文阅读| 国产视频成人自拍蝌蚪视频| 国产成人精品黄色极品视频| 美腿 丝袜在线一区二区| 久久久久久成人大片| 男生把坤坤放女生屁股视频| 九九九久久成人精品| 少妇玉梅高潮呻吟久久久| 国产人操人操操操人碰视频| 国产一级免费观看av网站| 国产超碰熟女自拍一区| 天天日天天射天天干天天草| 天天日天天射天天干天天草| 人妻第一区第二区第三区| 青青草久操视频在线观看| 亚洲一二区制服无码中字| 欧美 日韩 亚洲 综合 | 欧美男女性生活真人视频图| 枫可怜人妻在线播放中文字幕| 久久精品国产亚洲AV热黑人| 日韩少妇一区二区三区四区| 丰满的女邻居3伦理中文| 国产综合一区二区av| 免费操逼视频无遮挡又大又粗| 91熟女一区二区三区蜜桃| 在线观看污污污国产精品| 天天插天天日天天射天天干| 麻豆精品一区二区三区首页| 可以免费在线看黄色的网站| av在线免费观看网站上| 小泽玛利亚av免费在线观看| 欧美人妻不卡中文字幕| av中文字幕高清在线播放| 中文字幕欧美日韩字幕不卡| av在线观看免费观看完整版| 国产电影另类一区二区三区 | 国产精品曰批免费视频| 少妇挑战三黑人高潮喷水| 欧美日本视频专区免费看在线| av电影色悠悠综合电影| 中文字幕亚洲乱码熟女在线| 91成人试看福利体验区| 亚洲国产久久精品一区二区 | 91小视频网站免费观看| 日韩中文字幕剧情视频电影| 色三级一区二区在线观看| 国产视频一区二区三区在线看 | 亚洲天堂中文字幕在线| 久久精品国产亚洲AV热黑人| 午夜夫妻性生活福利视频| 色三级一区二区在线观看| 尤物网精品视频在线观看| 免费欧美日韩一区二区三区 | 亚洲孕妇孕交在线无码| 亚洲 欧美 日韩 美女| 五六十路老熟妇av| 免费观看欧美一级色黄片| 日本少妇高清一二区五十路 | 国产爆乳美女娇喘色欲呻吟视频| 国产原创片av高清在线观看| 日本在线播放一区二区| 人妻中文字幕二区在线观看| 手机在线免费视频一区二区三区| 丁香六月婷婷综合激情欧美| 亚洲av性教育在线观看| 日本在线播放一区二区| 成人美女黄网站色大色下载| 久久久久久久久久久久少妇| 亚洲欧美精品一区二区在线观看 | 日韩经典 中文字幕 在线| 国产爆乳美女娇喘色欲呻吟视频| 人妻扶着我的粗大缓缓坐下| 伊人久久大香色综合久| 亚洲男人的天堂色偷偷av| 黄色小网站在线免费观看| 亚洲综合色视频在线播放| 欧美日韩在线观看久草视频| 欧美日韩国产亚洲中文字幕 | 精品久久久久中文字幕黄色| 99午夜伦理一区二区三区| 麻豆电影高清在线观看免费| 日本少妇被爽高潮动态图| 精品无人区人妻一区二区| 天天射天天操天天日av| 乱老熟女一区二区三区| 好爽好大好湿好多水好硬| 激情人妻制服丝袜中文字幕| 亚洲综合日韩av一区二区| 欧美翘臀视频网站一区二区| 中文字幕蕾丝边人妻毛片A| 免看一级a一级久久| 精品国产精品一区二区夜夜嗨| 熟女人妻88av88av| 黑人一区二区三区四区五区| 99久热re在线精品99| 久久机热这里只有精品6| 中出制服人妻中文性别| 丁香久久婷婷色综合| 电影在线观看日本中文字幕| 黄页免费在线观看视频网站| 日韩少妇一区二区三区四区| 一区二区三区国产亚洲电影| 精品一区二区三区三区高清| 免费无码鲁丝片一区二区三区| 天天爱天天射天天干天天添| 亚洲国产日韩欧美性生活| 亚洲 欧美 日韩 美女| 久久久无码国产精品是什么意思| 91中文字日产在线观看| 天天插天天日天天射天天干| 日本少妇被爽高潮动态图| 国产精品自拍天堂网av| 中文字幕 国产 日韩 欧美| 日韩欧美成末人一区二区三区| 天天射天天操天天干京热av| 色婷婷av一区二区三区麻豆蜜桃| 亚洲精品永久观看视频| 电影在线观看日本中文字幕| 亚洲av成人一区午夜网站| 国产又粗又黄又刺激的视频| 国产精品99久久久久大片| 9l视频自拍九色9l视频| 国产午夜影院视频在线观看| 午夜免费视频特级片偷拍| 国产高清一区二区三区免费视频| 东北熟女逼痒想大鸡巴操| 亚洲丰满熟妇乱xxxxx| 午夜精品视频尤物在线观看| 美日韩伦理一区二区三区| 色呦呦手机在线免费观看| 超碰97人人模人人爽人人| 亚洲午夜久久久久久久久小说| 美国无码中文现在播放| 亚洲中文字幕在线丝袜人妻| 日韩欧美大香蕉在线播放| 欧美 国产 日韩 激情| 孕妇性孕交XXXXXHD| 4399视频免费观看在线观看| 人妻中文字幕二区在线观看 | 波多野结衣一区二区在线播放| 久久精品搭讪一区二区三区无码| 丰满熟妇人妻水多屁股大| 国产资源免费在线观看| 日本一道本免费在线播放| 免费网站自慰精品在线观看日韩| 日本一区二区三区无卡免费| 最新中文字幕乱码在线观看| 色噜噜狠狠色综无码久久合| 亚洲国产欧美在线另类日韩| 久久久久久久激情综合片| 高清大乳boobs巨大吃奶| 2020年最新最热国产精品| 天天操天天添天天射天天干| 久久精品视频一区二区| 老熟妇激烈高潮中出| 国产精品美女主播操逼视频| 国产最新在线一区二区三区| 好爽好大好湿好多水好硬| 亚洲熟妇无码中文高清免费| 色噜噜狠狠色综无码久久合| 日韩中文字幕网站在线观看| 亚洲一级av无码毛片新多结衣| 你懂的视频免费在线观看| 丁香久久婷婷色综合| 成人操女生视频在线观看| 成人影院在线观看视频| 中文字幕2021在线观看| 日日夜夜看精品视频免费| 91精品国产一区二区三区a| 熟女人妻少妇精品2018| 日韩av无码精品色午夜| 欧美一级二级三级网站大全| 亚洲一区二区三区四区黄片| 久久99久久精品在免费线30| 亚洲中文字幕久久久久久久| 亚洲第一av都懂久久精品| 久久久久久久午夜精选| 日本XXX在线观看免费播放| 大肉大捧一进一出好爽免费| 成人夜色小视频在线观看| 热久久免费视频蜜桃44| 中文字幕在线观看无人区| 国产av高清一区二区| 老湿机福利在线观看视频| 91久久国产精品九色| 日本女人操逼视频免费观看| 国产高潮抽搐喷水免费视频无毒| 亚洲精品成人久久www| 玩弄丰满放荡少妇视频| 国产一卡二卡三卡四卡av| 男人插女人小穴免费软件| 国产超碰熟女自拍一区| 国产又长又粗又黄视频在线| 久久久不久久久999精品| 国产蜜臀av在线二区尤物| 久久久久国产精品免费免费| 大鸡巴捅进白虎逼射精免费看 | 成年人午夜网站在线播放| 男女猛烈无遮挡免费视频| 五月六月婷婷开心中文字幕| 国产寂寞激情高潮一区二区| 天天日 天天操 天天搞 | 久久久久久成人大片| 丰满的少妇xxxxx青青青| 亚洲精品久久久久久乱码按摩| 涩爱av一区二区三区人妻| 国产区一区二区三区四区五| 日本性调教视频在线播放| 国产精品9999久久久| 亚洲欧美一区二区三区黄色| 美女大黄片性生活和毛片| 中文字幕亚洲欧美日本懂色| 在线观看日本av一区二区| 看全色黄大色大片免费久久| 国产午夜影院视频在线观看| 男人张开腿让女人桶的视频| 亚洲国产精品第一页久久婷婷| 中文字幕在线观看最新精品| 九九久久免费毛片基地| 超短裙人妻露出内裤被中出| 国产青草视频免观看视频青| 亚洲乱码国产乱码精品精av| 最新一区二区三区中文字幕| 人伦无码视频在线观看| 国产精品成人一区二区三区三区| 黑丝av成人在线男女网站| 国产av福利一区二区三区| 久久精品国产亚洲7777喷水| 青青子衿电视剧在线播放| 亚洲AV无码成H人在线播放| 欧美一区二区三区日韩稀缺| 免费一级欧美片在线观看欧美| 精品一区日韩无套久久综合| 亚洲欧洲日产国码久在线| 被爆操啊啊嗯嗯用力免费视频 | 乱500黄午夜日韩精品| 黄片工厂美女光腚厕所尿尿| 被爆操啊啊嗯嗯用力免费视频 | 日韩好片一区二区在线看| 国产精品 欧美精品aⅴ在线| 亚洲av中文字幕第一页| 国产一卡二卡三卡四卡av| 亚洲欧美精品一区二区在线观看 | 成人夜色小视频在线观看| 91新视频在线免费观看| 亚洲a日本一区二区| 人妻少妇男技师精品久久久Av| 日本乱人伦aⅴ精品潮喷| 国产精品无内丝袜高跟鞋| 国产一区二区三区免费看| 无码国产精品一区二区免费1| 国产精品一区二区你懂的| 欧亚一区二区三区在线观看| 日本免费久久久xx| 一个人免费观看日韩av| 久久久久久久久精品午夜| 国产成人精品黄色极品视频| 欧美在线观看视频日韩欧美| 麻豆国产尤物AV尤物作文| 日本一区二区三区不卡精品| 欧美日韩一区二区在线观看.| 91久久国产精品九色| 激情精品成人一区二区免费看| 好吊视一区二区三区视频| 99久久久国产精品无码免费| 亚洲欧美一区二区三区av| 91热国内精品永久免费观看| 一区二区外勤三区精品无码| 高清黄色一区二区三区四区| 成人免费大片黄在线观看下载| 扒开女人腿狂操30分钟| 男生和女生污污的免费视频| 熟女激情视频一区二区| 国产高潮视频在线观看| 国产69精品久久久久成人小说| 亚洲国产中字幕在线尤视频| 日韩大尺度视频在线免费看| 亚洲欧美日韩综合久久久久久| 中文字幕免费小视频在线观看| 久久久久久久激情综合片| 深夜福利免费在线看青瓶梅| 久久久久久久久精品久小说| 国产自拍偷拍视频一区二区三区| 免费中文字幕在线视频观看| 日美女的大黑老逼害羞吗| 在线观看日本a v网站| 亚洲无av码一区二区三区| 麻豆专区一区二区三区四区 | 极品尤物一区二区三区喷血| 免费中文字幕在线视频观看| 国产色老师视频在线观看| 精品久久久久久久久久久乐| 中文 日韩 欧美 天堂| 色哟哟av免费在线观看| 91久久精品日日躁夜夜躁| 免费精品久久久久久| 午夜日韩欧美精品久久久久| 欧美一区二区三区激情吧| igao在线一区二区| 国产va观看在线播放精品| 久久久久久久激情综合片| 婷婷91麻豆精品国产人妻在| 天天干天天日天天爽天天色| 国产日韩中文字幕在线看| 忍不住射精给校花在线播放| 日本厕所偷拍一区二区三区| 2020年最新最热国产精品| h动漫网站一区二区三区| 天天舔天天操天天干天天日 | 91日本加勒比视频在线| 国产一区二区三区午夜精品久久| 欧美色哟哟激情在线视频| 国产自拍欧美日韩在线播放| 天天干天天日天天操天天碰| 天堂国产一区二区三区白洁| 精品人妻少妇嫩草av精| 裸体美女色黄污天堂久久| 久久综合给综合给久久| 美腿丝袜一区二区三区精品| 美女的小穴被强插的视频| 清冷双性美人调教堕落糟蹋 | 手机在线观看你懂的网站| 日韩电影一区二区在线观看| 亚洲欧洲AVAV天堂系列| 免费看片国产黄色av网站| 久久精品视频一区二区| 国产自拍偷拍视频一区二区三区| 777午夜理论片福利在线观看| 真人新婚之夜破苞第一次视频| 91精品国产综合久久8| 可以免费在线看黄色的网站| 成人免费午夜精品一区二区| 人妻熟女视频二区视频一区| 国产高潮呻岭久久av呻吟| 亚洲精品国产丝袜久久下载| 熟女泄火一区二区三区在线| 国际视频一区二区三区久久| 日韩中文字幕不卡高清在线| h视频在线一区二区三区| 久久电影免费福利网址一区| 人妻熟妇视频一区二区视频| 天天射天天操天天干天天看| 激情高潮在线视频观看| 巨乳人妻的诱惑免费观看| 在线观看日本a v网站| 十八禁视频在线观看无遮挡| 日韩欧美在线一区二区人妻 | 我想看超级黄色的靠逼的| 在线可以播放的av网站| 成人APP在线观看日韩精品| 熟女久久久久久久久久久久| 黄片工厂美女光腚厕所尿尿| 成人免费午夜精品一区二区| 欧美国产精品视频免费三| 日韩av电影在线免费看| 日韩美女性生活视频免费看| 欧美人妻不卡中文字幕| 久久99视频这里只精品| 俺来也最新网伊人久久| 77788色淫免费视频观看| 亚洲欧美国产日韩综合久久| 久久久久亚洲无码av一级| 一区二区三区四区五区跑六区| 国产淫仑久久久久久久网站| 人妻丰满熟妇啪啪啪啪小说| 日日夜夜免费精品视频免费| 十八禁视频在线观看无遮挡| 男人添女人下身免费视频| 中文字幕2021在线观看| 在线免费看的黄色免费av| 日日操夜夜操视频免费看| 大伊人狠狠躁夜夜躁av一区| 日韩电影一区二区在线观看| 国产蜜臀精品久久久网站| 操逼视频在线观看免费播放| 亚洲丰满熟妇乱xxxxx| 日本人精品99久久久久久| 久久午夜精品人妻一区二区| 台湾佬久久中文娱乐网| 后入大奶子人妻少妇| 在线免费看的黄色免费av| av欧美熟妇juliaann| 黄色成人网站影院在线观看| 丰满迷人的少妇三级古装| 四虎永久在线精品免费观看视频| 嫩草51影院视频国产| 欧美精品一区二区三区蜜桃| 国产爆乳美女一区二区三区| 国产精品日日摸夜夜爽| 中文字幕一区二区三区22页| 国产中文字幕日本一区二区| 深夜福利免费在线看青瓶梅| 国产av福利一区二区三区| 国产AV又大又粗又硬乱码| 天天色综合天天色天天干| 亚洲狼人久久香蕉精品| 另类乱码老妇女bbww| 交换人妻中文字幕在线观看| 中文字幕亚洲乱码熟女在线| 午夜av国产精品一区二区| 精品久久久久中文字幕黄色| 亚洲天堂中文字幕在线| 成人影院在线观看视频| 久久中文字幕人妻丝袜91| 日本一道本免费在线播放| 丁香六月婷婷一区二区三区| 亚洲一级av无码毛片新多结衣| janpanese日本熟妇| 久久精品国产久精果冻传媒| 成人深夜视频免费观看| 中文字幕一区三级久久久v| 一区二区久久精品视频| 欧美成人熟妇一区二区在线| 小早川怜子在线精品视频| 亚洲国产成人精品无码区556| 亚洲少妇中文字幕123| 国产精品高潮呻吟AV无码| 国产最新一区二区高清免费| 欧美成人三级伦在线观看| 美女穿黑丝被大鸡巴猛操| 国产人成午夜免免费观看| 我们立足于日韩好色的人妻| 中文字幕亚洲中文字幕无码码 | 欧美黑人bbbbxxxx| 欧美国产日本免费观看视频| 久久精品蜜桃动漫一区二区| 国产91刺激对白在线播放| 人妻被征服含羞呻吟| 视频在线观看免费你懂的| 少妇久久久久久久被弄高潮| 国产日韩国产欧美一区二区| 欧美成人熟妇一区二区在线| 日产乱码一二三区别免费一| 啊啊啊湿了视频在线观看| 日韩在线观看视频中文字幕| 日韩精品视频在线观看中文| 超级碰免费人妻97| 国产精品麻豆久久久久久久| 伦理视频在线观看中文字幕| 国产免费av网址在线观看| 99久久久国产精品无码免费| 日本有一道在免费100| 麻豆国产尤物AV尤物作文| jizz日本免费观看视频| 91精品久久久久久无码人妻| 日本一区二区三区不卡精品| 亚洲欧洲AVAV天堂系列| 狠狠人妻精品久久久久久久| 久久久不久久久999精品| 亚洲精品一区二区三区五| 亚洲av色香蕉一区二区三区蜜| 久草视频免费资源在线播放| 亚洲高清一区二区欧美| 久草资源视频在线观看精品| 少妇挑战三黑人高潮喷水| 婷婷亚洲综合在线五月天| 亚洲欧美国产日韩综合久久| 国产又大又爽又粗又黄视频| 亚洲中文字幕久久久久久久 | 免费成人av电影在线播放| 色噜噜狠狠色综无码久久合| 丰满人妻熟女中文字幕aⅴ| 又色又爽又黄的视频大片| 俺来也最新网伊人久久| 老师奶子好大抽插处淫水视频| 翘臀后进大屁股人妻在线视频| 日本少妇被爽高潮动态图| 老湿机69福利区最新章节| 日韩午夜在线视频免费看| 好看五十路中文字幕网站| 国产亚洲精品视频第1页| 91av在线播放视频免费| 制服丝袜日韩中文字幕99| 国产露脸熟妇xxx| 国在产那品精久久久久久久久久| 天天日天天操天天射女人| 中文字幕2021在线观看| 日本乱人伦aⅴ精品潮喷| 国内 丝袜 一区 二区| 久久精品夜夜夜夜夜久久蜜豆| 一区二区少妇黄色三区| 丰满熟女人妻大乳邻居| 亚洲成年女人在线看网站| 天天爱天天射天天干天天添| 放荡的美妇一区二区三区四区| 国产丝袜精品黑色高跟鞋| 99九九久久永久免费| 国产一区二区三区电影网站| 久久久无码国产精品是什么意思 | 国产区一区二区三区四区五| 国产精品久久久久久52av | 精品人妻av少妇嫩草| 日本熟妇乱妇熟色在线观看| 精品人妻少妇嫩草av精| 小早川怜子在线精品视频| 吸乳18禁羞羞漫画| 欧美 日韩 亚洲 综合| 成人免费电影网在线观看| 一本色道无码道dvd在线观看| 做爰全过程免费的看视频| 天天看天天摸天天做天天爽| 亚洲天堂啊啊啊中文字幕| 日本性生活视频免费大全| 交换人妻中文字幕在线观看| 麻豆国产av在线观看| 欧美黑人巨大干亚洲美女| 国产熟女一区二区三区+视| 人妻少妇呻吟沉沦呻吟嗯啊喔| 日韩少妇人妻中文字幕一区 | 91精品人妻一品区二品区| 亚洲中文字幕一区在线看人妻| 中文字幕精品丝袜久久| 久久国产精品99国产免费| 青草视频在线观看app| 中文av在线中文av网| 中文av在线中文av网| 欲乱人妻少妇邻居毛片国语| 在线免费看的黄色免费av| 国产精品高潮久久久久久久久久| 男生和女生污污的免费视频| 欧美人妻不卡中文字幕| 啊啊啊好大好爽啊啊啊啊| 亚洲av成人一区午夜网站| 欧美日本在线观看一区二区| 操逼丝袜视频线路二免费 | 两个人的在线视频免费观看| 一区二区久久精品视频| 乱熟女高潮一区二区三肖椒| 男人肉大捧一进一出免费视频| 小美女操老头和动物操逼| 亚洲国产97久久精品无色玛 | 一区二区三区四区黄色大片| 天天日天天射天天干天天草| 午夜性伦理片在线播放剧集视频| tube日本人妻69| 日日夜夜操天天操天天日| 亚洲国产日韩欧美性生活| 亚洲最大毛片网站在线观看| 五月六月婷婷开心中文字幕| 性感丝袜美女av一区二区| 熟女泄火一区二区三区在线| 精品欧美区一区二久久久| 久草视频免费资源在线播放| 国产又长又粗又黄视频在线| 60岁老熟女一区二区三区| 日韩国产欧美综合一区二区| 日本妈妈中文字幕在线播放| 贞洁人妻少妇哀羞沦陷| 男人的天堂在线观看视频免费| 高清大乳boobs巨大吃奶| 免费一级a在线观看网站| 女女百合18禁av网站| 成人影片一区二区中文在线观看| 美国无码中文现在播放| 一区二区三区热在线观看| 熟妇一区二区三区视频| 日韩精品视频不卡在线观看| 国色天香一区二区三区有限公司| 色呦呦国产在线观看免费视频| 好吊视频一区二区三区三州| 国产一区二区三区电影网站| 亚洲国产日韩欧美性生活| 国产露脸熟妇xxx| 欧美日韩一区二区在线观看. | 羞羞漫画av漫画歪歪漫画| 免费果冻传媒在线完整观看| 欧美国产自产拍在线观看| 国产自产V一区二区无码app| 在线观看中文字幕2021| 中文字幕亚洲欧美在线不卡| 免费网站自慰精品在线观看日韩| 99久久精品一区二区三区大全| 伦理视频在线观看中文字幕| 久久机热这里都是精品| 免费一级欧美片在线观看欧美| 一面亲上边一面膜下边的免费| 免费亚洲看黄网站影视资讯| 色呦呦国产在线观看免费视频 | 亚洲东京热免费视频观看| 5388国产亚洲欧美在线观看| 最新成人中文字幕在线观看| 午夜免费视频手机观看在线| 国产青青视频在线观看视频| 欧洲综合日韩av日日骚| 中文字幕精品丝袜久久| 日韩精品久久久久久久的张开腿让| 免费成人av电影在线播放| 女女百合18禁av网站| 成年美女黄网站18禁免费| 精品欧美在线视频一区二区| 精品人妻区一二区三区四季av| 扒开女人腿狂操30分钟| 在线观看你懂的网址视频| 日本女优东京热加勒比电影| 久久性一一交一一性一一乱| 国产av有码东京热| 久久久久久久久精品午夜| 久久久久久黄色b片影院| 亚洲天堂在线观看视频在线观看| 亚洲欧美一区二区三区18| 国产精品久久黄色片| 大奶av一区二区三区| 一区二区三区日韩久久成人| 天天影视色香欲综合网网站86| 亚洲国产中字幕在线尤视频| 午夜美女久久久大黄| 狠狠人妻精品久久久久久久| 亚洲中文字幕一区在线看人妻| 欧美亚洲国产日韩中文字幕 | 午夜日韩后入福利电影网 | 337p日本欧美色噜噜| 久久久女女女女999久久| 18禁裸体私密网站在线看| 亚洲一区二区三区四区久久网| 丰满熟女一区二区三区在线| 欧美男女真人性生活视频| 插进来综合香蕉av7777| 欧美精品久久久久久久久久| 国产一区二区三区中文字幕| 偷玩朋友的丰满人妻好紧| 欧美人妻少妇一区=区三区| 操逼操到嗷嗷大叫的视频| 亚洲一区二区三区四区黄片| 亚洲 欧美 日韩 美女| 成人深夜视频免费观看| 国产精品视频自产拍无码不卡| 枫可怜人妻在线播放中文字幕 | 欧美老女人黄色免费网站| 十八禁国产视频在线观看网址 | 的 在线你懂的免费观看| 操死我小骚货网站在线观看| 男生鸡鸡插入女生阴道的视频| 95精品办公少妇高潮对白| 日本一级在线视频免费观看| 五十路熟女人妻一区二区| 久久综合网色—综合色88| 插入美丽丝袜女老师的穴内| 日韩欧美av一区二区三区| 国产精品久久黄色片| 中文字幕人妻综合一区二区| 欧美高清中文字幕在线观看 | 中文字幕国产日韩av在线| 日韩一区在线亚洲欧美综合| 精品性刺激的久久久| 蜜桃av极品蜜桃臀上位| 好看五十路中文字幕网站| 香蕉国产精品偷在线观看| 亚洲夫妻生活在线观看视频| 亚洲美女午夜一区二区亚洲精品| 亚洲精品久久久蜜臀av蜜桃网| 亚洲精品一区二三区不卡| 久久久久亚洲av成人无| 好爽毛片一区二区三区四妓女 | 国产又粗又黄又爽又猛的视频| 国产自产V一区二区无码app| 人妻小黎久久久大胆人体| 老头和老太婆黄色1级片| 精品无人区人妻一区二区| 久久99久国产精品| 久久综合网色—综合色88| 日本超级老熟妇70路| 成人美女黄网站色大色下载| 美国无码中文现在播放| 波多野美乳人妻HD电梯密交| 东京热一区在线视频观看| 国产亚洲精品久久久久久无亚洲| 夫妻性生活视频在线播放| 又粗又黄又硬的国产视频| 吸着奶水做着爱视频在线观看| 日韩电影高清在线免费观看 | 男人用大鸡巴捅美女的软件| 国产美女裸体无遮挡免费视频| 国产精品成人av高清在线观看| 成人黄色免成人黄色费| 国产精东久久果冻精品| 大声叫鸡巴太大了一级黄色视频| 亚洲精品视频日韩精品视频| 久久综合给综合给久久| 无码一区二区三区精品不卡神马| 欧美性色欧美a在线播放| 女人抽搐高潮视频黑人大精| 制服白虎黑丝骚逼40p| 亚洲精品一区二区三区五| 成人免费午夜精品一区二区| 国产成人精品黄色极品视频| 4399视频免费观看在线观看| 国产精品视频久久久久久久| 欧美 日韩 亚洲 综合| 女人哎操逼喷水视频免费看| 成人APP在线观看日韩精品| 国产精品视频自产拍无码不卡| 日本va亚洲va欧美va| 91久久国产精品九色| 亚洲欧洲AVAV天堂系列| 亚洲中文字幕无码一区精品| 免费精品久久久久久| 九九热精品综合视频亚洲| 国产精品久久久久久久久久麻豆| 他人妻av中文字幕| 成年人深夜在线观看视频| 蜜桃视频成人av在线观看| 国产爆乳美女娇喘色欲呻吟视频| 我吸老师的丰满大乳奶| 老熟女av一区蜜臀av| 国产美女裸体无遮挡免费视频| 日本亚洲一区视频在线观看| 三级电影大香蕉在线播放| 日本护士xxxhd人妻| 黄色小网站在线免费观看| 成人免费电影网在线观看| 狼友视频国产精品第二页| 国产资源免费在线观看| 亚洲av一区二区三区在线| 台湾佬中文一区二区三区| 成年男人黄网站色大片免| 日本中文字幕久久久久久| 日日夜夜看精品视频免费| 免费网站自慰精品在线观看日韩| 久久久久久久这里只有精品| 国产在线这里只有精品91| av欧美熟妇juliaann| 熟妇一区二区三区视频| 久草精品视频在线观看视频| 五十路熟妇人妻在线播放| 久久久女女女女999久久| 人妻妇女操逼视频一级的| 3d成人动漫网站在线观看| 日韩美女污污在线观看视频| 久久夜色精品国产av悦色av| 狂熟妇视频蜜桃臀一区二区| 国产日韩欧美在线中文字幕| 十八禁h的网站在线观看| 亚洲东京热免费视频观看| 成人免费视频看免费直播| 日本道视频免费在线观看| 成人av在线影视天堂网| av资源吧在线免费观看| 色在欧美色老太婆在线观看| 不卡无在线一区二区三区| 欧美国产日本免费观看视频| 五月婷婷六月婷婷综合首页| 日韩精品 在线视频 美女| 都市激情一区二区三区四区| 一区二区三区小视频在线| 欧美激情成人免费在线观看| 天天日天天干天天爽天天拍| 2020年最新最热国产精品| 精品国产无码黄色三级片| 国产天堂视频资源在线观看| 在线观看国产亚洲自拍av| 99久久精品国产自在首页| 日日操夜夜操视频免费看| 久久99久视频精品免费看| 在线免费av一区二区三区| 久久久久久久久久黄色片子| 精品久久久九九九换人妻| 日韩精品 在线视频 美女| 国产电影免费观看久久18| 日本xxx网站在线观看| 香蕉国产精品偷在线观看| 被两根大屌疯狂插入真爽视频| 亚洲a无线在线观看国产| 俺来也最新网伊人久久| 内射美女网站在线观看看 | 蜜桃果冻精品视频入口| 蜜桃91麻豆av在线观看| 一级黄色欧美电影免费观看| 午夜性伦理片在线播放剧集视频| 人妻精品丰满熟妇区九色| 久久久久久久久亚洲精品一区| 久久久久精品欧美日韩精品| 在线免费av一区二区三区| 久久久久久久久久毛片精品美女| 黄页网站大全在线免费观看| 午夜亚洲精品久久久久久小说 | 亚洲一区二区三区四区黄片| 国产精品萝年轻在线播放| 台湾佬中文一区二区三区| 免费无码鲁丝片一区二区三区 | 国产精品女上位精品视频| 中文字幕无乱码人妻丝袜| 日韩精品久久久久久久网站| 手机青青视频在线观看国产| 动漫精品在线一区二区| 蜜桃成熟时日本一区二区| 久久精品国产亚洲7777| 日韩伦理中文字幕电影网| 一区二区三区 在线播放| 日韩大片在线免费观看| 午夜激情视频 电影在线观看| 疯狂少妇2做爰完整版播放| 777午夜理论片福利在线观看| 天天干天天插天天日天天舔| 国产爆乳美女一区二区三区| 动漫精品免费在线观看一区二区| 人人人人澡人人爽久久av| 成人av电影亚洲天堂网| 老熟妇激烈高潮中出| 95精品办公少妇高潮对白| 白嫩丰满少妇水多到高潮| 韩日伦理网络视频免费在线观看| 精品久久片av免费| 日韩大片在线免费观看| 久久久久亚洲av成人网毛片| 亚洲韩国日本欧美视频91| 美女被到高潮喷出白浆网站| 中文字幕日韩制服在线播放| 2020韩国最新r级限制| 91成人试看福利体验区| 中出制服人妻中文性别| 一卡二卡三卡四卡av在线| 午夜成人无码人妻在线| 中出制服人妻中文性别| av网址在线观看app| 国产最新一区二区高清免费| 熟女网视频导航第一区| 亚洲国产日韩欧美性生活| 精品人妻免费视频一区二区 | 三级经典中文字幕三区撸| 天天射天天操天天干天天| 久久精品蜜桃动漫一区二区| 日韩欧美在线一区二区人妻| 贞洁人妻少妇哀羞沦陷| 在线可以播放的av网站| 99久久久久无码国产精品性| 日韩电影高清在线免费观看| 中文字幕人妻熟女在线电影| 欧亚一区二区三区在线观看| 精品视频久久精品综合| juq703中文字幕人妻秘书| 日韩人妻不卡中文字幕| 粉嫩99国内精品久久久久久久 | 极品尤物精品一区二区三区| 亚洲高清一区二区欧美| 老鸭窝在线毛片观看视频| 久久久久久综合精品23| 成人黄色免成人黄色费| 春节三日人人团聚猜一字| 亚洲夜色噜噜av在线观看| 日本性调教视频在线播放| 97人人爽人人躁人人妻| 中文字幕人妻电影在线观看| 一卡二卡三卡四卡av在线| 久久久久久久久久黄色片子| 婷婷视频在线 中文一区| 亚洲一区二区三区无码在线| 久久精品国产久精果冻传媒| 狠狠躁日日躁夜夜躁色蜜粉| 伊人久久大香色综合久| 久久久久久青草视频| 欧美亚洲日本久久久久久| 午夜福利激情体验区秒| 亚洲国产久久精品一区二区| 激情视频免费在线观看网| 中日韩高清一区二区三区| 欧美成人性videos| 亚洲欧美另类视频在线观看 | 美女把腿张开来让男人捅| 午夜美女操逼小美女 操逼| 久久爱视频网站在线观看| 久久久婷婷精品人妻8888| 操逼视频app免费下载| 日本精品久久一区二区三区视| 肉岳疯狂69试激情的高潮| 性感美女一区二区三区网址| 成人免费午夜精品一区二区| 国产精品99久久久久久久女警| 久久久91蜜桃成熟精品| 女人国产香蕉久久精品| 日本黄色高清网站在线观看| 中文字幕 国产 日韩 欧美| 久久久婷婷亚洲五月97色| 人妻熟妇久久久久久久久久久久| 男生被性感大胸少妇强奸 视频| 久草资源视频在线观看精品| 麻豆电影高清在线观看免费| 国产污视频在线免费播放| 亚洲国产欧洲欧美日本日韩 | 天天影视色香欲综合网网站86| 蜜桃av黄网站在线观看| 欧美性大战久久久久久久阅读| 亚洲精品成人久久www| 3d精品动漫一区二区三区| 色av色婷婷97人妻噜| 国产自产V一区二区无码app| 又黑又粗的鸡巴操小倩视频| 久久久久亚洲av成人无| 国产69精品久久99999| 亚洲韩国日本欧美视频91| 性感丝袜美女av一区二区| 中国熟妇一区蜜桃视频| 国产精品久久久久久亚洲色 | 大肉大捧一进一出视频的| 688人妻人精品一区二区久久| 日本熟妇xx浓密毛hd| 午夜无码福利一区二区三区| 亚洲热妇无码播放aV另类| 国产人成午夜免免费观看| 欧洲综合日韩av日日骚| 大鸡巴捅进白虎逼射精免费看 | 日本一区二区三区高清1| 一区二区三区热在线观看| 91热国内精品永久免费观看| 国产青草视频免观看视频青 | 一区二区三区四区黄色大片| 亚洲 日韩中文字幕 欧美| 日韩中文字幕剧情视频电影| 99久热re在线精品99| 91日韩精品视频在线看| 欧美熟妇精品一区二区蜜桃| 无遮挡十八禁在线观看视频| 一区二区三区小视频在线| 后入无码人妻一区二区三区| 色偷偷精品伊人久久| 久草精品视频在线观看视频| 天天日天天想天天射天天爽| 国产又爽又黄无遮挡免费观看| 亚洲精品原创巨作av电影| 亚洲精品永久观看视频| 日韩少妇激情一区二区三区| 婷婷亚洲综合在线五月天| 日韩亚洲欧洲美三区中文字幕| 欧美高清中文字幕在线观看| 天天干天天操天天射天天操| 亚洲午夜天堂精品久久AV| 熟女人妻88av88av| 日韩黄色一级大片免费看| 最近高清中文在线国语字幕5| 免费观看国产黄色av网站| 欧美一区二区三区视频午夜| jk白丝美女露出逼让操| 欧洲亚洲综合一区二区三区| 亚洲成年女人在线看网站| 后入无码人妻一区二区三区| 亚洲男人天堂网站在线观看| 天天干天天日天天射寡妇| 国产精品成人a免费观看| 十八禁h的网站在线观看| 久久国产v一级毛多内射禁果a | 欧美日产一区二区在线观看| 一区二区三区在在线观看| 中文字幕高清av无线观看| 狼人精品一区二区三区四区 | 日韩精品久久久久久久的张开腿让| 日本a欧美人妻中文字幕| 九九九九九久久久久| 精品一区二区三区三区高清| 成人免费视频看免费直播| 青青子衿电视剧在线播放| 国产粉嫩AV无码不卡囗活久| 久久99久国产精品| 日本婷婷伊人婷婷色婷婷视频| 天堂在线天堂在线中文网| 的 在线你懂的免费观看| 最新视频中文字幕日本成人 | 亚洲国产欧洲欧美日本日韩| 一区二区三区小视频在线| 视频在线观看免费你懂的| 99久久精品国语对白| 男生和女生污污的免费视频| 精品国产大片99久久| 最新亚洲白拍偷自拍对白| 精品久久黄色录像之蜜桃臀 | 中文字幕亚洲乱码熟女在线| 欧美日本在线观看一区二区| 月经总是量少色黑怎么调| 99久久久国产精品无码免费| 亚洲中文字幕一区在线看人妻| 亚洲精品永久观看视频| 91久久精品高潮喷水| 欧美日本在线观看一区二区| 日韩午夜无码久久久精品| 精品国产乱码久久久久蜜桃软件| 偷拍自拍亚洲色图欧美日韩| 欧美在线观看区一区二区三| 伦理视频在线观看中文字幕 | 日本在线播放一区二区| 性色av成人免费观看国产一区| 国产AV又大又粗又硬乱码| 亚洲国产欧洲欧美日本日韩| 男人免费观看的在线视频电影| 尤物AV无码国产在线看| 97久久久久久久久久96久久| 国产视频成人自拍蝌蚪视频| 消防员是邻居每天都c我视频| 熟女网视频导航第一区| 国产精品一级毛片无码老年人| 欧洲亚洲成人一区二区| 欧美亚洲综合一区二区在线| 日韩 中文字幕 国产 欧美| 成人手机视频在线播放| 色偷偷精品伊人久久| 夫妻性生活视频在线播放| 人妻用身体伺候老书记| 无码一区二区三区精品不卡神马| 中日韩高清一区二区三区| 九九久久免费毛片基地| 日本片中文字幕在线观看| 色婷婷高清成人免费视频| 91精东果冻蜜桃星空麻豆| 青青青青青在线视频播放| 欧美成人一区 二区 三区| 亚洲精品久久久久久国产99| 亚洲天堂不卡一区二区三区| 放荡的少妇一区二区三区| 日韩大片在线免费观看| 胆小鬼电视剧在线观看完整版 | 成人av在线影视天堂网| 极品尤物一区二区三区喷血| 青青操视频在线天天观看| 非洲大鸡巴操老太太屁眼视频| 日韩欧美高清视频久久| 亚洲 中文字幕 一区二区| 放荡的少妇一区二区三区| 持续侵犯希崎人妻adn138| 2024国产精品高清人妻| 三级视频网址在线观看| 欧美操逼视频骚逼视频免费| 国产青青视频在线观看视频| 亚洲伊人成综合人影院青青青 | 亚州欧美十八禁福利一区| 久久99视频这里只精品| 成年美女黄色视频网站观看蜜桃| av中文字幕高清在线播放| 99偷拍视频精品区一区二| 美日韩伦理一区二区三区| 真人新婚之夜破苞第一次视频| 男人和女人做性生活视频| 欧美黑人巨大干亚洲美女| 动漫久久久久久久久| 亚洲成人久久久综合精品| 出差的交换夫妇中文字幕 | 亚洲中文字幕无码vs色欲| 欧美一区二区三区久久久| 男人的天堂在线观看视频免费| 日韩午夜在线视频免费看| 欧美夫妻性生活video| 5388国产亚洲欧美在线观看| 黄色大片网站久久久| 国产日韩欧美在线中文字幕| 男生把坤坤放女生屁股视频| 美女视频黄a视频美女大全| 麻豆一区二区三区三州麻豆| 干翘臀美女一区二区三区| 久久精品久久精品伊人69| 久久久噜噜噜久久熟中文| 欧美老鸭窝免费观看入口| 三级电影大香蕉在线播放| 国产精品99久久久久大片| 国产欧美精品xxxx一区二区| 日韩好片一区二区在线看| 青青青青青在线视频播放| 中文人妻熟妇精品乱又伧| 国产高潮好紧好爽受不了视频| 91热国内精品永久免费观看| 亚洲男人的天堂无码av| 91久久国产精品九色| 日本少妇被爽高潮动态图| 丰满人妻熟女中文字幕aⅴ| 中文字幕义子与人妻| 美女张开腿让男人暴捅| 日韩中文字幕视频在线2区| 久久久久久久久久毛片精品美女| 国产爆乳美女一区二区三区| 美女裸全无遮挡免费视频| 欧美一欧美二欧美三欧美精| 无码不卡中文字幕在线视频精品| 一级片电影欧美一区二区| 动漫精品在线一区二区| 这里只有久久精品在线| 日本中文字幕久久久久久| 日本熟妇色视频www| 一本久久久久久久久久久| 日韩大尺度视频在线免费看| 日韩成人免费电影在线观看| 国产一区二三区中文字幕| 另娄专区欧美制服在线亚洲欧| 专门观看国产熟女的网站| 性做久久久久久久久不卡| 18禁黄无遮挡的网站| 91热国内精品永久免费观看| 日韩成人av手机在线观看| 日本人妻伦伦中文字幕视频| 欲乱人妻少妇邻居毛片国语| 欧洲亚洲精品久9鸡激情| 日韩精品岛国视频中文字幕| 伊人电影影院欧美久久久| 久草精品视频在线观看视频| 动漫黄网站免费永久在线观看 | 日韩av电影在线免费看| 91色偷偷亚洲女人天堂| 一级片国产精品高清片| 欧美一区二区三区日韩稀缺| 日本一线a视频免费观看| 亚洲精品一卡二卡三卡四卡分类| 午夜av国产精品一区二区| 精品久久久久久久国产高清| 国产丝袜免费视频一区二区| 欧美激情一区二区久久久精品| 青青操的视频精品在线观看| 91免费视频网站在线观看| 日产乱码一二三区别免费一| 熟女人妻少妇精品2018| 五月婷婷开心之中文字幕| 粉嫩精品一区二区三区重口味 | 日本另类亚洲欧美一区二区三区| 老鸭窝在线毛片观看视频| 中文字幕av亚洲精品| 午夜久久久久久久久久一区二区| 成人av一区二区三免费观看| 日韩欧美大香蕉在线播放| 91麻豆国产精品一二三| 制服丝袜日韩中文字幕99| 日本片中文字幕在线观看| 亚洲精品一区二三区不卡| 毛片大全1024你懂的人妻| 女人国产香蕉久久精品| 亚洲高清中文字幕不卡网| 亚洲综合色视频在线播放| 在线天堂免费中文字幕视频 | 精品人妻一区二区三区久久动漫| 精品一区二区三区污污污| 国产一区二区三区三区在线 | 极品美少妇高潮喷水视频| 亚洲一区二区三区不卡在线| 日本伦理福利在线免费观看| 日本熟妇xx浓密毛hd| 人人妻人人人操人人人爽| 日韩少妇人妻久久久| 无码国产精品一区二区免费1| 国产高清视频在线播放一区| 99久久精品国语对白| 大鸡巴捅进白虎逼射精免费看| 都市激情一区二区三区四区| 老熟妇一区二区三区在现播| 日本在线播放一区二区| 亚洲欧美综合另类在线卡通| 胆小鬼电视剧在线观看完整版 | 麻豆精品一区二区三区首页| 久久久精品国产一级片| 亚洲国产成人精品无码区556 | 小泽玛利亚的av在线观看| 色婷婷高清成人免费视频| 成人APP在线观看日韩精品| 日韩免费高清中文字幕视频| 久久99九九九热久| 久久亚洲欧美综合一区二区三区| 污污污视频在线观看污污污 | 国产精品久久久久久52av| 搜索日本母乳人妻中文字幕| 免看一级a一级久久| 香蕉yeye凹凸一区二区| 成人中文字幕在线观看播放| 成年人在线视频播放网站| 在线亚洲精品无码中文字幕| 婷婷亚洲综合在线五月天| 亚洲美女午夜一区二区亚洲精品 | 好吊视频一区二区三区三州| 91精品人妻一品区二品区| 国产精品久久久久久久久在| 直接能看日韩精品的网站| 久久99九九九热久| 香蕉国产精品偷在线观看 | 日韩欧美在线一区二区人妻| 日韩少妇人妻久久久| 国产av福利一区二区三区| 欧美一级小黄片视频直播| 一区二区外勤三区精品无码| 你懂的在线免费视频观看| 亚洲三级片亚洲三级片| 亚洲精品无码日韩AV网站| 专门观看国产熟女的网站| 蜜桃视频在线播放免费观看| 中文字幕一区=区在线观看| 在线亚洲精品无码成人片 | 大屌插入嫩穴淫水直流视频| 亚洲激情综合网激情五月| 做爰全过程免费的看视频| jizz中国少妇高潮喷水| 日韩av无码精品色午夜| 一卡二卡三卡四卡av在线| gogo高清午夜人体在线| 少妇熟女电影二区在线观看| 免费成人av电影在线播放| 一区二区三区在在线观看| 在线观看的日韩av不卡| 手机在线观看你懂的网站| 日日夜夜操天天操天天日| 男人的天堂成人av在线| 国产精品大屁股1区二区三区| Av妊娠孕妇按摩系列在线| 美女把腿张开让男人来捅| 国产精品视频久久久久久久| 靠逼视频免费看10000部| 在线观看免费黄色av网站| 成人深夜视频免费观看| 我想看超级黄色的靠逼的| 2020日韩免费无码视频| 看看黄色一级黄色一级片| 日本人妻视频在线免费观看| 成人免费电影网在线观看| 人妻奶水羽月希被痴汉| 日韩精品无码一区二区三区电影| 麻豆果冻精品一区二区三区 | 免费观看国产黄色av网站| 高清无不卡中文字幕版av| 亚洲国产成人精品999| 熟女人妻88av88av| 消防员是邻居每天都c我视频| 把熟女操的嗷嗷叫的视频| 人妻夜夜爽天天天爽| 专门观看国产熟女的网站| 性感美女诱惑美女福利午夜视频| 鸡巴强奸感情二级播放六男| 性感美女操逼十八禁看喷水| 久久99热这里只频精品6学生| 久久精品搭讪一区二区三区无码| 日本妈妈中文字幕在线播放| 私人影院在线观看黄色av| 五六十路老熟妇av| 日本在线播放一区二区| 超碰97女国产丝袜懂色av| 美腿丝袜一区二区三区精品| 日韩99久久中文字幕| 中文字幕免费小视频在线观看| 97人人爽人人躁人人妻| 95精品办公少妇高潮对白| 亚洲av网一区天堂福利| 黄页网站大全在线免费观看| 熟女人妻中文字幕欧美日韩| 亚洲欧洲有码免费中文字幕| 黄页免费在线观看视频网站| 亚洲特黄特色一级在线观看| 国产自拍偷拍视频一区二区三区| 3d成人动漫网站在线观看| 天然素人蜜桃视频在线观看| 日韩久久久人妻丰满熟妇| 亚洲国产97久久精品无色玛| 内射美女网站在线观看看| 自拍偷拍亚洲色图在线视频| 婷婷xxxx五月天日韩一区| 欧美激情二区三区搞美女人的b| 人妻被征服含羞呻吟| 中文字幕一区二区三区22页| 国产精品久久午夜夜伦鲁| 成人动漫精品一区二区| 成人手机在线免费小说视频| 国产精品日日摸夜夜爽| 这里只有久久精品在线| 97超碰中文人妻在线| 国产精品又大又长又粗的视频| 91精品久久久久久久人妻| 欧美多人操逼视频免费看| 日韩中文字幕都市激情人妻| 免费网站自慰精品在线观看日韩| 男生下面插女生下面视频| 欧美成人一区 二区 三区| 欧美翘臀视频网站一区二区| 亚洲肉动漫大全网站入口AV | 久久久久亚洲无码av一级| 亚洲国产日韩欧美性生活| 男人插女人小穴免费软件| 精品国产91久久久久久夜夜嗨 | 亚洲精品成人cosplay| 国产精品久久久久久亚洲色| 爽爽爽爽爽成人一区二区三区| 搡老女人老妇女老熟妇av| 亚洲人妻 激情视频 在线| 欧美成人久久久蜜色aa| 久久久午夜精选日本高清| 裸体美女色黄污天堂久久| 亚洲AV成人综合色区无码区 | 日韩大片在线免费观看| 蜜桃视频成人av在线观看| 侵犯高贵人妻侵hd高电影| 最新视频中文字幕日本成人| 色偷偷人人澡久久超碰97下载| 精国产一区二区三区四区| 国产又黄又粗一区二区三区| 国产69精品99久久久久久| 亚洲综合丝袜精品一区二区| 五月六月婷婷开心中文字幕| 大声叫鸡巴太大了一级黄色视频| 最近高清中午字幕在线5| 国产av有码东京热| 午夜久久久久久久久av| 日韩午夜在线视频免费看| 国产免费av网址在线观看| 最新视频中文字幕日本成人| 国产av专区亚洲av毛网站| 亚洲五月激情无码精品| 中文字幕亚洲中文字幕无码码 | 国产日韩欧美中文在线播放| 老师奶子好大抽插处淫水视频| 人妻丰满被色诱中文字幕免费| 乡下熟妇xxxx妇色黄| 国产精品禁国产精品| 激情人妻制服丝袜中文字幕| 天天日 天天搞 天天操| 欧美在线观看视频日韩欧美| 国产av天堂亚洲国产av| 偷拍自拍亚洲色图欧美日韩| 男人插女人的黄色视频中文| 操逼视频在线观看免费播放| 国产日韩中文字幕在线看| 国产高清视频在线观看三区| 天天搞 天天日 天天操| 日本亚洲一区视频在线观看| 高清无不卡中文字幕版av| 久久久久亚洲av成人无| 色偷偷精选视频在线观看| 91精品人妻一品区二品区| 少妇护士被弄高潮动态图| 中文字幕国产日韩av在线| 好大好硬好爽aaaaa视频| 日韩 高清 在线 观看| 在线免费av一区二区三区| 国产极品美女高潮无套久久久| 97色欲中文字幕一区二区三区| 国产av有码东京热| 亚洲色大全在线视频观看| 91久久久久久久一本精品| 日本厕所偷拍一区二区三区| 在线中文av天堂字幕观看| 欧美在线精品91国自产拍免费| 天天日天天射天天干天天草| 日本精品久久一区二区三区视| 亚洲一区二区精品一区| 99久久久国产精品免密臀| 欧美一区二区三区日韩稀缺 | 欧美国产日韩精品自在线| 黄片在线免费观看一区二区三区| 性感美女操逼十八禁看喷水| 免费观看黄色无遮挡网站| 亚洲夫妻生活在线观看视频| 免费亚洲看黄网站影视资讯| 亚洲一区二区人妻少妇日韩| 国产精品尹人在线第一| 黄色成人污污网站在线观看| 国产又爽又黄又嫩又猛又粗| 伊热久久久久懂色蜜乳AV| 女女百合18禁av网站| 国产高潮视频在线观看| 国产青青视频在线观看视频| 五月婷婷综合激情在线欧美| 91小视频网站免费观看| 超碰97人人模人人爽人人| 91轻吻蓝衣女子51分钟| 精品黑人一区二区三区又大又粗 | jk白丝美女露出逼让操| 小泽玛利亚av免费在线观看| 亚洲成年人电影国产一区| 伊人电影影院欧美久久久| 欧洲亚洲成人一区二区| av一区二区三区免费看| 消防员是邻居每天都c我视频 | 中文 日韩 欧美 天堂| 日本一级在线视频免费观看| 亚洲国产欧美在线另类日韩| 日本一区二区三区亚洲中字幕| 成年人一级视频在线观看| 亚洲三级片亚洲三级片| 台湾中文妹子网一区二区| 性色av成人免费观看国产一区| 超碰97女国产丝袜懂色av| 亚洲天堂在线观看视频在线观看| 三级同性男av在线观看| 欧美熟妇精品一区二区蜜桃视频| 91热国内精品永久免费观看| 久久久久久久亚洲黄色片子| 天天射天天操天天干天天爽| 在线观看免费黄色av网站| 日本黄色高清网站在线观看| 日本 欧美 亚洲 国产| 久久精品搭讪一区二区三区无码| 在线观看国产一线天木耳奈奈| 激情五月天小说在线观看| 国产精品视频自产拍无码不卡| 亚洲第一av都懂久久精品| 午夜亚洲精品久久久久久小说| 美女张开腿让男人暴捅| 完整版女富婆的神级村医| 欧美一区二区三区视频午夜| 免费观看国产黄色av网站| 在线精品视频在线观看高清| 亚洲综合丝袜精品一区二区| 黄片欧美一区二区三区| 国产高清一区二区三区免费视频| 久久久精品国产一级片| 亚洲熟妇无码中文高清免费| 国精产品一二三区区别在哪| 手机在线观看你懂的网站 | 日本成人在线视频手机高清| 777午夜理论片福利在线观看| 国产户外露出三四区在线 | 国产寂寞激情高潮一区二区| 十八禁亚洲黄污啪啪网站| 很黄很黄的裸交视频网站| 在线观看免费黄色av网站| 色综合久久夫妻电影| 蜜桃tv一区二区在线观看| 欧美 日韩 亚洲 综合| 国产黄色av网站免费观看| 亚洲国产精品va在线观看| 国产在线综合视频一区二区| 亚洲中文字幕在线观看三区| 日本熟妇oldwomen| 日本中文字幕久久久久久| 日韩99久久中文字幕| 日本护士xxxhd人妻| 人妻精品久久无码专区84| 亚洲精品精品一二一二三| 免费观看国产黄色av网站| 国产精品尹人在线第一| 国产最新在线一区二区三区| 日韩精品 在线视频 美女| 成人免费无码大片a毛片抽搐色欲 四虎永久在线精品免费观看视频 超碰97女国产丝袜懂色av | 91国精产品一区二区三区| 国产精品女上位精品视频| 国产美女裸体无遮挡免费视频| 激情五月天小说在线观看| 亚洲欧美一区二区三区黄色| 国产99爱在线视频免费观看| 日本91av在线播放视频| 久久香蕉国产线看观看精品 | 91热国内精品永久免费观看| 东京热一区在线视频观看| 中文字幕免费小视频在线观看| 久久久久久久久久毛片精品美女| 深夜福利免费在线看青瓶梅| 95精品办公少妇高潮对白| 人妻熟妇久久久久久久久久久久| 美国一区二区三区在线播放| 被两根大屌疯狂插入真爽视频| 亚洲欧洲中文字幕在线观看| 人妻中文字幕二区在线观看 | 婷婷视频在线 中文一区| 在线观看日本a v网站| 91亚洲国产精品一区| 日韩一卡二卡三卡四卡人妻 | 91精品国产av在线观看| 久久香蕉国产线看观看精品| 777午夜理论片福利在线观看| 国产精品亚洲av三区亚洲| 9l视频自拍九色9l视频| 久久久久亚洲av成人无| 免费无码鲁丝片一区二区三区| 久久无码人妻精品一区二区三区 | 日韩成人免费电影在线观看 | 男人使劲捅女人下面视频| 欧美国产日本免费观看视频| 美女张开腿让男人暴捅| 中文字幕人妻被公喝醉在线| 日韩一区在线亚洲欧美综合| 好爽好湿好硬好大免费视频| 色婷婷高清成人免费视频| 中文字幕一区=区在线观看| 不卡无在线一区二区三区| 中文字幕人妻系列人妻?无码| 亚洲男人的天堂在线观看| 麻豆国产av在线观看| 国产av专区亚洲av毛网站| 日本一区二区福利电影| 偷拍电影久久久久久| 国产精品久久久久久久久在| 老鸭窝精彩视频免费观看| 久久久久亚洲AV成人网站| av电影天堂在线一区二区| 日本熟妇视频一区二区三区| 日本婷婷伊人婷婷色婷婷视频| 好看五十路中文字幕网站| 一级黄色欧美电影免费观看| 欧美夫妻性生活video| 久久精品视频一区二区三区| 国产国产精筑69久久久精品| 国产一区二区在线播放电影 | 欧美啪啪啪免费视频网站| 国产精品亚洲v天堂| 成人在线播放一区二区三区 | 中文字幕义子与人妻| 鸡巴强奸感情二级播放六男| 日韩精品在线不卡中文字幕| 91手机视频在线观看免费| 最新成人中文字幕在线观看| 国产一区二区在线播放电影| 欧美成人黄色熟女免费电影| 美女穿黑丝被大鸡巴猛操| 国产精品又大又长又粗的视频 | 免费中文字幕在线视频观看| 国产99精品成人免费视频| 国产寂寞激情高潮一区二区| 亚洲人妻日韩字幕中文视频| 久热草在线精品视频观看| 可以免费在线看黄色的网站| 国产 日韩 欧美 激情| 在线免费看的黄色免费av| 韩国黄色一级久久综合电影| 久久机热这里只有精品6| 四川少妇扒开肥逼给你看| 五月婷久久综合狠狠| 精品人妻一区二区三区中文字幕| 少妇高潮视频在线观看| 日本 欧美 亚洲 国产| 不卡无在线一区二区三区| 午夜诱惑免费网址在线观看| 密桃麻豆久久国产精品| 黑人精品巨大在线一区二区| 久草视频免费资源在线播放| 另类图片小说精品无码| 美女视频黄a视频美女大全| 欧美成人黄色熟女免费电影| 国产av有码一区二区| 精品无人区人妻一区二区| 亚洲一区二区三区不卡在线| 精品欧美区一区二久久久| 国产视频一区二区三区在线看| 精品久久久久久香蕉999| 男女一起操的视频在线观看 | 久久久国产成人一级电影| av日韩在线观看中文字幕| 男人插女人小穴免费软件| 中文字幕第一页在线资源| 欧美成人熟妇一区二区在线 | 啊啊啊好大好爽啊啊啊啊| 在线观看中文字幕精品视频| 成年美女黄网站色视频免费| 人伦无码视频在线观看| 色呦呦手机在线免费观看| 小泽玛利亚的av在线观看| 国产精品国产三级www| 日韩av无码精品色午夜| 91精品人妻一品区二品区| 久久久99精品电影| 国在产那品精久久久久久久久久 | 亚洲一区二区三区四区久久网| 亚洲午夜国产精品无码久久精品 | 超碰在线97人妻免费观看| 欧美日韩亚洲情色有码诱惑| 日本亚洲一区视频在线观看| 很黄很黄的裸交视频网站| 日韩美女精品视频合集在线观看 | 少妇熟女电影二区在线观看| 一区二区三区四区黄色大片| 老av激情无久久码| 色偷偷人人澡久久超碰97下载 | 成年美女黄网站色视频免费| 又色又爽又高潮免费观看| 国产又大又爽又粗又黄视频| 欧洲亚洲精品久9鸡激情|