[發明專利]一種頻域監測領域中提高合格線錄入效率的方法有效
| 申請號: | 201210188669.9 | 申請日: | 2012-06-08 |
| 公開(公告)號: | CN102750092A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 陳光 | 申請(專利權)人: | 天津市視訊軟件開發有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F3/033 |
| 代理公司: | 天津佳盟知識產權代理有限公司 12002 | 代理人: | 侯力 |
| 地址: | 300384 天津市濱海新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 監測 域中 提高 合格 錄入 效率 方法 | ||
1.一種頻域監測領域中提高合格線錄入效率的方法,其特征在于該方法包括:
步驟1、合格線數據初始化
就是定義合格線的數據格式和初始值;設定頻譜分析儀每場頻譜的頻率點共有n個,對應合格線的頻率和幅度是n對數據;定義n×2個浮點類型的數據區作為合格線儲存器;設定每對合格線數據的第一個數據為頻率數據,第二個數據為幅度數據,所有的頻率數據為等差數列,頻率數據的第一個值對應頻譜儀測量頻率的最小值,頻率數據的最后一個值對應頻譜儀測量頻率的最大值;所有幅度數據的初始值可以根據自己應用的領域進行設定;
步驟2、獲得鼠標在屏幕上的坐標位置
在編輯合格線數據的時候,按住鼠標左鍵不放并讓鼠標指針在頻譜顯示區域內隨意移動,使用編譯器提供的函數獲得鼠標在屏幕上的坐標位置和鼠標左鍵的按下狀態;
步驟3、將屏幕坐標轉換為頻譜坐標
屏幕坐標的起始點在屏幕顯示區域的左上角位置,頻譜坐標的起始點在頻譜顯示區域的左下角位置,因為通過編譯器獲得的鼠標位置是屏幕坐標,所以需要將屏幕坐標通過公式1和公式2轉換為頻譜的實際坐標值:
公式1為屏幕縱坐標到頻譜縱坐標的轉換公式,其中,FY未知,表示頻譜測量縱坐標即幅度值;Fmax已知,是頻譜測量縱坐標最大值;Fmin已知,是頻譜測量縱坐標最小值;Y已知,是鼠標所在屏幕縱坐標值;Ymax已知,是Fmax所在屏幕位置的縱坐標;Ymin已知,是Fmin所在屏幕位置的縱坐標值;Fmax、Fmin是頻譜儀的設定值,通過頻譜儀提供的數據接口獲得,Ymax、Ymin通過編譯器提供的窗口位置函數獲得;
公式2為屏幕橫坐標到頻譜橫坐標頻率點的轉換公式,其中,PX未知,是轉換后的橫坐標頻率點的數據位置序號;Pmin已知,值為0,是頻譜橫坐標最小值的數據位置序號;Pmax已知,值為n-1,是頻譜橫坐標最大值的數據位置序號;X已知,是鼠標所在屏幕的橫坐標值;Xmax已知,是Pmax所對應的屏幕橫坐標值;Xmin已知,是Pmin所對應的屏幕橫坐標值;Xmax、Xmin通過編譯器提供的窗口位置函數獲得;
通過公式2的運算,能夠得到當前鼠標捕獲屏幕橫坐標對應合格線數據所在頻譜采樣點的位置序號;
步驟4、將頻譜坐標寫入到合格線的數據存儲器
將步驟3的幅度Fy寫入到合格線的存儲器中,每一個合格線數據點頻率和幅度的位置需要參照步驟1中的存儲器位置與公式2中的頻率PX有對應關系,如果頻率PX的值為n,按照存儲結構來計算,公式1中的幅度FY值應該寫在存儲器的第n個位置上的存儲器中;
步驟5、顯示合格線
利用編譯器提供的函數,將存儲器中每相鄰的兩對數據按照畫直線的方式繪制在計算機屏幕上,第一個合格線數據點和第二個點畫一條直線,第二個點和第三個點畫一條直線,一直畫到第n個點,這樣就形成了和頻譜波形的線數量相同的一場頻譜作為合格線數據;因為存儲器保存的數據是頻譜的頻率和幅度數據,所以本步驟需要把頻譜的坐標數據轉換成屏幕的坐標點;具體的計算方法由公式1和公式2的逆運算得到的公式3和公式4求得,
公式3是合格線幅度數據轉換成屏幕縱坐標的公式,其中當前合格線的幅度值FY為已知,求屏幕縱坐標值Y;公式4是合格線的位置序號轉換成屏幕橫坐標公式,其中頻率PX已知,為當前合格線數據的位置序號,求屏幕橫坐標X;
步驟6、通過使用循環的方法重復步驟2至步驟5,直至步驟2中檢測到鼠標左鍵是從按下狀態變成非按下狀態的時候結束;
步驟7、輸出合格線數據
將存儲器中的數據通過頻譜分析儀提供的功能保存到頻譜分析儀中,從而完成整個合格線的編輯錄入過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津市視訊軟件開發有限公司,未經天津市視訊軟件開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210188669.9/1.html,轉載請聲明來源鉆瓜專利網。





