[發明專利]一種數字波形編輯和對比顯示的方法有效
| 申請號: | 201910662690.X | 申請日: | 2019-07-22 |
| 公開(公告)號: | CN110456122B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 唐起源;章寧;周勇軍;彭雪娟 | 申請(專利權)人: | 國營蕪湖機械廠 |
| 主分類號: | G01R13/02 | 分類號: | G01R13/02 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 朱昱 |
| 地址: | 24100*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字 波形 編輯 對比 顯示 方法 | ||
1.一種數字波形編輯和對比顯示的方法,其特征在于:具體步驟如下:
1)選用Microsoft Office Excel軟件作為框架,使用VBA語言為編程語言;
2)建立工作表,進行初始化處理,其中表格第一列為端口號,初始狀態為1-128,第二列為信號名稱,第一行為波形拍數,初始狀態為1-1024,界面右下部分為波形顯示區;
3)在波形顯示區設置條件格式:數字個位為0時,下劃線;數字個位為1時上劃線;數字個位為2時同時顯示上劃線和下劃線;單元格與右邊單元格數值不同時右劃線;數字十位為1時顯示紅色陰影;
4)使用office功能區編輯軟件編輯Excel功能區,增加工程管理、波形置1、波形置0、時鐘波形、重復波形、波形位置、放大縮小和波形對比功能按鈕;
5)在內存中建立一個4*1兆的長整型二維數組ARRAY(4,1048576),每個長整型 數有32位位寬,一共可表示128個波形通道;
6)點擊波形編輯功能區按鍵通過軟件進行波形編輯,波形編輯的具體步驟如下:
一、根據選中的波形區域得到要處理的波形端口和拍數;
二、從內存數組中找到相應的位置,并根據按鍵的功能改變值;
三、根據波形拍數區的等差數列,對內存數組進行采樣,更新波形顯示區的波形;
四、等待用戶進一步操作;
7)對1024列的全部波形進行波形縮放以用于能夠全部顯示波形;
8)通過波形采樣技術在1024列中顯示1兆長度的波形;
9)根據端口號和拍數,使用步驟8)中所述的波形采樣技術,查找上述長整型二維數組ARRAY(4,1048576)中對應的邏輯值,填入單元格內,由于步驟3)中設置了條件格式,軟件自動繪出波形;
10)點擊波形對比按鍵,通過軟件將ARRAY數組采樣顯示后與標準波形數據數組采樣后進行對比,如果不同,則在ARRAY數組采樣后加10,如果相同,則不改變采樣值。
2.根據權利要求1所述的一種數字波形編輯和對比顯示的方法,其特征在于:所述步驟5)中每個通道可存儲1兆波形深度。
3.根據權利要求1所述的一種數字波形編輯和對比顯示的方法,其特征在于:所述步驟8)中波形采樣的具體步驟如下:
S1、先從波形采樣欄中得到要顯示的波形位置an和公差d;
S2、判斷數組ARRAY,從第an個數據到第an+b-1個數據;
S3、如果全是1則標記為1,如果全為0則標記為0,如果既有1又有0則標記為2。
4.根據權利要求1所述的一種數字波形編輯和對比顯示的方法,其特征在于:所述步驟10)中波形對比的具體步驟如下:
a、根據波形拍數區的等差數列得到要處理的波形起始位置和公差;
b、對內存數組進行采樣;
c、對標準數據數組進行采樣;
d、將采樣結果依次對比;
e、根據對比結果,進行更新波形顯示區波形。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國營蕪湖機械廠,未經國營蕪湖機械廠許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910662690.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有電器保護功能的智能電表
- 下一篇:一種寬頻暫態電壓分壓測量裝置及方法





