a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > LabWindows/CVI在飛行模擬器中的應用

LabWindows/CVI在飛行模擬器中的應用

作者: 時間:2010-07-27 來源:網絡 收藏

1.4 系統硬件結構設計
整個模擬器以工控機為核心,運行信號均源于操縱負荷系統,操縱負荷系統分為操縱負荷裝置和飛機操縱系統,如圖2所示。其中操縱負荷裝置可以產生實際的模擬器座艙操縱力,使升降舵、副翼和方向舵發生相對的運動,通過傳感器對位移,角度進行測量。工控機對所收到的信號進行分析處理,通過以太網傳給視景仿真計算機,使視景顯示器顯示相應的視景畫面:工控機還將分析處理過的信號通過適配箱送往座艙儀表,驅動儀表顯示相應的數值。

本文引用地址:http://www.j9360.com/article/187870.htm

2 基于的模擬器軟件實現
2.1 /CVl開發環境的選擇
是一個基于ANSI C的交互式可視化軟件開發環境,是美國NI公司推出的面向儀器與測控過程的C/C++交互式開發平臺。它將功能強大、應用廣泛的C語言與測控專業工具有機地結合起來,利用其集成化開發環境、交互式編程方法、豐富的函數面板、強大的接口功能、豐富的庫函數以及功能齊全的軟件工具包,大大增強了C語言的功能。它將源代碼編輯、強有力的儀器庫、32位ANSI C編譯、鏈接、調試以及標準ANSI C庫集成在一個交互式開發環境中,極大地簡化了圖形用戶接口的設計,同時為使用者提供了靈活的、內置式數據采集分析和顯示功能。具有多種與硬件通信的方式,例如RS232,VXI等。同時,也可以建立TCP/IP通信機制。相對于VC、VB等其他開發工具,LabWi-ndows/具有更強的硬件控制和數據分析處理能力,特別適用于各種測試、控制、故障分析及信息處理軟件的開發,尤其是大型復雜的測控軟件,可獲得優良的測控性能。在LabWindows/CVI中,還加入了數據庫和網絡開發的軟件包,使其能夠滿足超大容量數據的存儲和大型分布式遠程網絡測控系統的開發。
鑒于以上LabWindows/CVI的優點,考慮到整個模擬器運行的信號都來源于操縱負荷系統,這便構成了以操縱負荷系統為主的測控系統。故本項目以LabWindows/CVI虛擬儀器編程語言作為軟件開發平臺。
2.2 系統軟件設計實現
2.2.1 軟件結構模塊設計
軟件采用模塊化、結構化的設計思想,提高了編程效率,增強了軟件的可維護性和可擴展性。根據需要,系統軟件模塊設計了數據采集、執行控制與輔助三大模塊,具體有以下9個部分。其整體結構如圖3所示。


1)數據采集模塊 負責各種標準信號的采集,按通道傳送給顯示、存儲模塊,并對輸入的波形信號進行同步,其中還包括硬件的初始化和采集參數的設置。
2)數據存儲模塊 按照規定的格式將采集到的數據存入數據庫。
3)數據顯示模塊 根據不同的需要實時顯示模擬器航姿、仰角等參數以及波形、軌跡和各種譜圖。
4)數據分析模塊 將采集回來的數據進行分析,和預設的數據相比較,進而算出調節量。采用的數據分析方法有:時域分析、頻域分析、相關分析、回歸分析、數理統計、趨勢分析和高級分析等。
5)儀表驅動模塊 將控制數據發送至通道,產生各種調節儀器的控制命令。
6)文件管理模塊 提供數據輸出、報表打印以及歷史查詢。
7)數據庫管理模塊 實現對數據庫中各類數據進行有效的管理,同時存放檢測數據和結論,根據檢測內容做出記錄表單。
8)報警模塊 系統出現故障時報警,顯示故障類型并啟動保護措施。
9)TCP通信模塊 完成3D視景系統之間的通信。
運5操縱負荷系統仿真系統采用該軟件進行設計,其流程如圖4所示。



評論


相關推薦

技術專區

關閉