[發明專利]一種頻譜分析儀類儀器系統的框架式設計方法有效
| 申請號: | 201110446017.6 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102567022A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 馬風軍;康永強;劉寶東;鄧旭亮 | 申請(專利權)人: | 中國電子科技集團公司第四十一研究所 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 266000 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頻譜 分析 儀器 系統 框架 設計 方法 | ||
1.一種頻譜分析儀類儀器系統的框架式設計方法,其特征在于,先對儀器軟件的需求進行抽象分析,并在需求分析基礎上進行功能劃分,再進行數據分析與行為分析,針對頻譜分析類儀器的共性特點,將共性行為與所使用的數據歸納為頻譜分析儀類儀器的抽象層,抽象層中對這些行為進行組合,并重點在于需求分析與規則制定,將各種需求分解為各種流程,針對每種流程又定義其過程標準與過程階段劃分,制定各種行為之間相互作用的次序與數據的使用規則,并開放行為具體實現的接口,而具體項目實現層在于實現滿足用戶的需求,框架在設計整體軟件的架構時采用三方接口方案。
2.如權利要求1所述的一種頻譜分析儀類儀器系統的框架式設計方法,其特征在于,所述的頻譜分析類儀器系統包含控制硬件電路、采集數據設備、分析數據設備和獲得軌跡并顯示圖像的顯示設備,抽象層剝離了接口與實現,所以凡是具有此共性的儀器都適用,頻譜分析儀類抽象層理論上適用于各個頻譜分析儀,項目實現層主要放在已經分解的各個技術點,而不需要考慮整體要求,只有那些抽象層未曾解決的特殊需求才需要在實現層進行單獨設計。
3.如權利要求1所述的一種頻譜分析儀類儀器系統的框架式設計方法,其特征在于,抽象層根據其用途可劃分6大模塊:
命令模塊:實現用戶命令的接收、分析與派發;
功能執行模塊:功能執行模塊分為本地功能執行模塊與程控功能執行模塊兩大部分,其中本地功能執行模塊包含了頻譜分析儀最基本測量分析功能,也是其他功能的基礎;
顯示模塊:包括用軟面板顯示設備、圖像文件存儲設備與打印機;
算法模塊:對信號的分析與信息處理算法支持;
信息管理模塊:管理系統的運行狀態、軌跡區信息、錯誤信息等并提供觀察處理信息的方法;
輔助功能:散落于其他5大模塊中提供相應功能,主要是為了提高研發效率而提供的更多的調試手段。
4.如權利要求3所述的一種頻譜分析儀類儀器系統的框架式設計方法,其特征在于,各個模塊之間彼此視為黑盒,其通訊采用的規則為:
(1)對于同在命令模塊中的函數采用直接調用方式;
(2)對于其他模塊中的功能采取根據不同需求發送相應自定義消息的方式;其它模塊的功能要求都位于某相應的線程中,該線程是由CWinTread的派生類創建的UI線程;
(3)函數返回值原型統一為LRESULT?WINAPI?FunctionName類型;
(4)對于各個程控接口,每個接口采用一單獨的互斥量進行同步或者保護,以防數據出錯;
(5)對于命令模塊向其他模塊傳送數據,采用特定事件通訊的方式,每個程控接口有其單獨的數據接收事件;數據傳送的形式為一指向數據的CONST?PVOID指針,具體數據含義由各需求模塊自行決定。另外此處數據不包括命令,僅指接收到的被程控的儀器發來的數據信息例如“ON”等。
5.如權利要求1-4任一權利要求所述的一種頻譜分析儀類儀器系統的框架式設計方法,其特征在于,框架在設計整體軟件的架構時采用了三方接口方案,該方案是將儀器的控制設備、測量設備、顯示設備三大需求進行分解,劃分各個獨立的模塊,對于每個模塊自身而言其他模塊都為黑盒,模塊之間的通信只有通過所給出的統一標準的接口實現,且僅需要向其他模塊提出自己的要求而無需關心其他模塊內部如何實現,此方案在一個項目內部剝離了接口與實現,減少了各個模塊之間的耦合,使得無論抽象層還是實現層的工作都可以根據模塊劃分并行開展。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第四十一研究所,未經中國電子科技集團公司第四十一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110446017.6/1.html,轉載請聲明來源鉆瓜專利網。





