資源描述:
《某試驗平臺多參數(shù)監(jiān)測系統(tǒng)軟件設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、中北大學學位論文某試驗平臺多參數(shù)監(jiān)測系統(tǒng)軟件設(shè)計摘要武器裝備在定型前需要做大量的測試工作,以獲取全面豐富的性能數(shù)據(jù),用于評估其性能指標。本課題針對某試驗平臺設(shè)計的多參數(shù)監(jiān)測軟件,用于采集試驗平臺運行過程中個關(guān)鍵部位的運動參數(shù),在對數(shù)據(jù)做進一步的處理分析后顯示到用戶界面,方便用戶實時觀察被測參數(shù)的變化情況,為其設(shè)計的升級改進提供完整、準確的數(shù)據(jù)依據(jù)。在分析用戶需求的基礎(chǔ)上提出了軟件的總體設(shè)計方案,采用模塊化的方法設(shè)計監(jiān)測軟件,將軟件按功能劃分為通訊模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)可視化模塊和數(shù)據(jù)庫管理模塊,選擇虛擬儀器開
2、發(fā)平臺LabWindows/CVI作為本設(shè)計中軟件的開發(fā)環(huán)境。使用多線程技術(shù)實現(xiàn)上位機與下位機的通訊、數(shù)據(jù)處理分析、實時顯示等功能,保證了軟件的可靠性與實時性。通過使用LabWindows/CVI中的AdvancedAnalysisLibrary中的FFT、AutoPowerSpectrum等函數(shù)對傳感器數(shù)據(jù)做頻域分析。使用傳統(tǒng)的數(shù)字框、數(shù)據(jù)報表、實時曲線等方式實時顯示監(jiān)測的數(shù)據(jù),并結(jié)合OpenGL技術(shù)開發(fā)了三維姿態(tài)的模擬顯示,豐富了數(shù)據(jù)的可視化方法。使用ODBC技術(shù)與SQLToolkit工具包,設(shè)計了基于Mi
3、crosoftAccess數(shù)據(jù)庫的數(shù)據(jù)庫管理模塊,可以通過監(jiān)測軟件直接查詢、修改、添加、刪除數(shù)據(jù)庫的記錄,使用數(shù)據(jù)庫高效方便的管理用戶信息、傳感器參數(shù)及試驗數(shù)據(jù)。本課題設(shè)計的監(jiān)測軟件實現(xiàn)了對試驗平臺結(jié)構(gòu)部件的運動參數(shù)的監(jiān)測,實時處理、分析、顯示、存儲傳感器的數(shù)據(jù),軟件在可靠性、穩(wěn)定性、實時性、可用性等方面都能夠滿足用戶的需要及設(shè)計的要求。關(guān)鍵字:虛擬儀器,LabWindows/CVI,多線程,OpenGL,Access中北大學學位論文SoftwareDesignofACertainExperiencePlatf
4、ormMulti-ParameterMonitoringSystemAbstractAlotoftestingneedtobeperformedbeforeweaponequipmentstereotyped,toacquireabundantperformancedata,socanevaluatetheequipment’sperformanceindex.Designingamulti-parametermonitoringsoftwaretoacquirethekeypositions’motionpa
5、rametersoftheexperienceplatformwhileit’sexercising,performthedataontheuserinterfaceafterdataprocessandanalysis.Thesoftwaresuppliesintegratedandexactdatabasisfortheimprovementandamelioration.Thesoftwaredesignschemeisgivenafteranalyzeduser’srequirement,anddeve
6、lopedwithmodularprogrammingmethod;theprogramisdividedintocommunicationmodular,dataprocessandanalysismodular,datavisualizationmodularanddatabasemanagementmodular.ThevirtualinstrumentdevelopplatformLabWindows/CVIisselectedasthedevelopenvironmentofthisdesign.Mu
7、lti-threadtechnologyisusedincommunicationbetweenuppercomputerandlowercomputer,dataprocessandanalysis,real-timedisplaytoensurethereliabilityandreal-timeperformanceofthesoftware.FrequencydomainanalysisofSensors’outputsisprocessedbyFFTandAutoPowerSpectrumfuncti
8、onsinAdvanceAnalysisLibraryofLabWindows/CVI.Themonitoringdataaredisplayedthroughnumericcontrol,recordtable,real-timecurves.UsingOpenGLtechnologytodevelopthree-dimensionalattitudesimulationdispla