基于LabVIEW的原位校驗裝置控制系統(tǒng)設計與實現(xiàn)
發(fā)布時間:2023-06-03 19:43
隨著固體火箭發(fā)動機越來越多的使用,對于固體火箭發(fā)動機的設計、研發(fā)提出了更多更加深入的要求,而傳統(tǒng)的“六分力”測試方法在系統(tǒng)的頻率響應上無法滿足這些測試的需求,因此迫切需要一種穩(wěn)定、可靠的測量方式來滿足設計和研發(fā)的要求;趬弘娛絺鞲衅鞯墓腆w火箭發(fā)動機試驗臺應運而生。作為衡量試驗臺能否勝任的標定結果就顯得尤為引人注目。本文研究就基于Labview開發(fā)了一套標定軟件,用于標定一種新型固體火箭發(fā)動機試驗臺,以確認其可以應用于固體火箭發(fā)動機的測試。本文立足于實際應用,首先充分分析了標定軟件的功能需求,根據(jù)需求展開了標定軟件的系統(tǒng)設計和總體方案,突出了標定軟件的安全性、快速性、精確性和數(shù)據(jù)完備性。在軟件的設計架構上選擇了一種高效、多線程框架,為整個軟件奠定了堅實的基礎。在重點設計的部分,著力敘述了標定軟件的重要模塊,包括數(shù)據(jù)采集模塊、數(shù)據(jù)處理模塊、運動控制模塊、數(shù)據(jù)存貯模塊及數(shù)據(jù)報表模塊的設計過程。在最后,實現(xiàn)軟件的單步運行測試和空載測試。經(jīng)過測試,整個標定軟件工作狀態(tài)完好,滿足設計的要求。在本次軟件的編制中,除了應用到NI的采集卡以外,還涉及到PLC系統(tǒng),伺服控制系統(tǒng),使得整個軟件的功能更加豐...
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 引言
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 主要研究內容
1.4 本文組織結構
第二章 軟件的需求分析和方案設計
2.1 功能需求分析
2.1.1 信息交互顯示的需求
2.1.2 遠程控制的需求
2.1.3 標定過程快速性的需求
2.1.4 實時性的需求
2.1.5 實現(xiàn)的控制功能
2.1.6 標定數(shù)據(jù)完備性的需求
2.1.7 實現(xiàn)的技術指標
2.2 整體方案設計
2.2.1 軟件方案的設計
2.2.2 標定軟件總的菜單結構
2.2.3 開發(fā)工具的選擇
2.3 本章小結
第三章 軟件的界面設計
3.1 軟件的界面設計
3.1.1 界面的規(guī)劃和布局
3.1.2 界面的設計實施
3.2 軟件的代碼設計
3.2.1 程序的主流程
3.3 本章小結
第四章 軟件功能的實現(xiàn)
4.1 標定軟件快速性功能實現(xiàn)
4.1.1 快速性的設計流程圖
4.1.2 事件代碼設計
4.2 標定軟件實時性的實現(xiàn)
4.2.1 數(shù)據(jù)采集模塊的實現(xiàn)
4.2.2 數(shù)據(jù)采集中的濾波算法
4.2.3 數(shù)據(jù)處理模塊的實現(xiàn)
4.2.4 數(shù)據(jù)處理模塊的擬合算法
4.3 標定軟件控制功能、快速性功能的實現(xiàn)
4.3.1 標定軟件與PLC的通信接口
4.3.2 標定軟件中運動控制的代碼
4.3.3 標定過程快速性實現(xiàn)
4.4 標定軟件數(shù)據(jù)完備性實現(xiàn)
4.4.1 存貯原始測量值的模塊
4.4.2 根據(jù)原始測量值經(jīng)過計算后得出的計算結果
4.4.3 程序運行時所需的參數(shù)
4.4.4 系統(tǒng)中的設備信息
4.5 標定軟件交互顯示功能實現(xiàn)
4.5.1 圖形、數(shù)據(jù)報表的實現(xiàn)
4.5.2 格式報表的實現(xiàn)
4.6 本章小結
第五章 軟件的調試與發(fā)布
5.1 軟件的調試
5.1.1 代碼級的調試
5.1.2 功能級的調試
5.2 發(fā)布軟件
5.3 本章小結
第六章 結論與展望
致謝
參考文獻
本文編號:3829924
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 引言
1.1 研究背景
1.2 國內外研究現(xiàn)狀
1.3 主要研究內容
1.4 本文組織結構
第二章 軟件的需求分析和方案設計
2.1 功能需求分析
2.1.1 信息交互顯示的需求
2.1.2 遠程控制的需求
2.1.3 標定過程快速性的需求
2.1.4 實時性的需求
2.1.5 實現(xiàn)的控制功能
2.1.6 標定數(shù)據(jù)完備性的需求
2.1.7 實現(xiàn)的技術指標
2.2 整體方案設計
2.2.1 軟件方案的設計
2.2.2 標定軟件總的菜單結構
2.2.3 開發(fā)工具的選擇
2.3 本章小結
第三章 軟件的界面設計
3.1 軟件的界面設計
3.1.1 界面的規(guī)劃和布局
3.1.2 界面的設計實施
3.2 軟件的代碼設計
3.2.1 程序的主流程
3.3 本章小結
第四章 軟件功能的實現(xiàn)
4.1 標定軟件快速性功能實現(xiàn)
4.1.1 快速性的設計流程圖
4.1.2 事件代碼設計
4.2 標定軟件實時性的實現(xiàn)
4.2.1 數(shù)據(jù)采集模塊的實現(xiàn)
4.2.2 數(shù)據(jù)采集中的濾波算法
4.2.3 數(shù)據(jù)處理模塊的實現(xiàn)
4.2.4 數(shù)據(jù)處理模塊的擬合算法
4.3 標定軟件控制功能、快速性功能的實現(xiàn)
4.3.1 標定軟件與PLC的通信接口
4.3.2 標定軟件中運動控制的代碼
4.3.3 標定過程快速性實現(xiàn)
4.4 標定軟件數(shù)據(jù)完備性實現(xiàn)
4.4.1 存貯原始測量值的模塊
4.4.2 根據(jù)原始測量值經(jīng)過計算后得出的計算結果
4.4.3 程序運行時所需的參數(shù)
4.4.4 系統(tǒng)中的設備信息
4.5 標定軟件交互顯示功能實現(xiàn)
4.5.1 圖形、數(shù)據(jù)報表的實現(xiàn)
4.5.2 格式報表的實現(xiàn)
4.6 本章小結
第五章 軟件的調試與發(fā)布
5.1 軟件的調試
5.1.1 代碼級的調試
5.1.2 功能級的調試
5.2 發(fā)布軟件
5.3 本章小結
第六章 結論與展望
致謝
參考文獻
本文編號:3829924
本文鏈接:http://sikaile.net/kejilunwen/dongligc/3829924.html
最近更新
教材專著