5 試驗系統的軟件設計 5.1 軟件總體設計方案 5.1.1 軟件設計的基本原則 結構合理 程序應該采用模塊化設計。這不僅有利于程序的進一步擴充,而且也有利于程序的修改和維護。在程序編寫時,要盡量利用子程序,使得程序的層次分明,易于閱讀和理解,同時還可以簡化程序,減少程序對于內存的占用量。當程序中有經常需要加以修改或變化的參數時,應該設計成獨立的參數傳遞程序,避免程序的頻繁修改。 操作性能好 操作性能好是指使用方便。這對虛擬儀器來說是很重要的。在開發程序時,應該考慮如何降低對操作人員專業知識的要求。因此,在設計程序中,應該采用各種圖標或菜單實現人機對話,以提高工作效率和程序的易操作性。 具有一定的保護措施 系統應設計一定的檢測程序,如狀態檢測和診斷程序,以便系統發生故障時,便于查找故障部位。對于重要的參數要定時存儲,以防因掉電而丟失數據。 提高程序的執行速度 給出必要的程序說明[16] 5.1.2 程序總體結構框圖
圖5.1 程序結構框圖 5.2 前面板設計 5.2.1 虛擬儀器前面板設計思想和原則 虛擬儀器的軟面板是用戶與儀器之間交流信息的紐帶。首先用戶從面板的顯示元件感知儀器的工作狀態信息,然后用戶對其進行解釋、分析、評價和判斷,確認儀器所處的狀態,并將該狀態與用戶主觀目標相比較,決定下一步的操作,最后通過面板上的操作元件完成操作。為了提高虛擬儀器的使用性能,構造逼真的虛擬儀器環境,就必須從用戶使用角度出發,充分考慮用戶對信號感知、分析、評價、決策和操作等各個環節生理和心理的需求,采用面向對象的設計思想來設計虛擬儀器面板。 前面板設計的總體思想如下。 根據測試要求確定儀器功能 按照VPP規范設計前面板,是面板具有標準化、開放性和可移植性 采用面向對象的設計方法來設計前面板 虛擬儀器前面板的設計原則: 首頁 上一頁 1 2 3 4 5 6 下一頁 尾頁 4/6/6 相關論文
首頁 上一頁 1 2 3 4 5 6 下一頁 尾頁 4/6/6
本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供其他論文畢業論文格式,論文格式范文,畢業論文范文