[發明專利]一種數字波形編輯和對比顯示的方法有效
| 申請號: | 201910662690.X | 申請日: | 2019-07-22 |
| 公開(公告)號: | CN110456122B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 唐起源;章寧;周勇軍;彭雪娟 | 申請(專利權)人: | 國營蕪湖機械廠 |
| 主分類號: | G01R13/02 | 分類號: | G01R13/02 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 朱昱 |
| 地址: | 24100*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字 波形 編輯 對比 顯示 方法 | ||
本發明涉及一種數字波形編輯和對比顯示的方法,選用Microsoft Office Excel軟件作為框架,使用VBA語言為編程語言;建立工作表,進行初始化處理;在波形顯示區設置條件格式;使用office功能區編輯軟件編輯Excel功能區;在內存中建立一個4*1M(兆)的長整型二維數組ARRAY(4,1048576);點擊波形編輯功能區按鍵通過軟件進行波形編輯;對1024列的全部波形進行波形縮放以用于能夠全部顯示波形。本發明與現有技術相比,采用Excel軟件為框架,大量使用了Excel內部函數,軟件運行效率高;生成的內存文件可以以任意其他格式保存在硬盤上,調用板卡驅動程序即可完成發送和采集,兼容性強;波形對比功能可以方便直觀地標記出波形的異常點,極大地提高了測試的效率。
技術領域
本發明涉及波形處理技術領域,具體為一種數字波形編輯和對比顯示的方法。
背景技術
數字波形的編輯和采集顯示在檢測領域的應用越來越廣泛。特別是在數字電路仿真和測試中,將編輯好的數字波形發送至待測電路板,并將檢測到的響應波形通過計算機繪制出來,對分析電路、檢測電路具有重要意義。
目前使用比較廣泛的應用軟件是美國NI公司設計的波形編輯器軟件。該軟件可以方便的編輯數字波形,但是該軟件并不能支持波形對比顯示,并且該軟件對NI公司的數字IO板卡支持性較好,對其他公司或自行設計的數字IO板卡不能兼容。
2004年8月出版的《宿州師專學報》第19卷第3期出版的《基于VB的數字波形高速顯示設計》公布了一種數字波形快速顯示的方法。該方法使用VB作為編程軟件,使用函數在畫板上畫線,用此方法來繪制出波形。該方法的缺點是只能顯示波形,無法直接進行波形編輯,同時繪制的數字波形沒有波形對比功能。
發明內容
為了解決上述技術問題,本發明提出了一種數字波形編輯和對比顯示的方法,可以方便地編輯數字波形,同時對采集到的數字波形可以快速顯示,并且可以與標準波形進行對比,標注出異常的波形位置,解決在數字電路測試中波形編輯困難,對比波形時,異常點不直觀的問題。
本發明所要解決的技術問題采用以下技術方案來實現:
一種數字波形編輯和對比顯示的方法,具體步驟如下:
1)選用Microsoft Office Excel軟件作為框架,使用VBA語言為編程語言;
2)建立工作表,進行初始化處理,其中表格第一列為端口號,初始狀態為1-128,第二列為信號名稱,第一行為波形拍數,初始狀態為1-1024,界面右下部分為波形顯示區;
3)在波形顯示區設置條件格式:數字個位為0時,下劃線;數字個位為1時上劃線;數字個位為2時同時顯示上劃線和下劃線;單元格與右邊單元格數值不同時右劃線;數字十位為1時顯示紅色陰影;
4)使用office功能區編輯軟件編輯Excel功能區,增加工程管理、波形置1、波形置0、時鐘波形、重復波形、波形位置、放大縮小和波形對比功能按鈕;
5)在內存中建立一個4*1M(兆)的長整型二維數組ARRAY(4,1048576),每個長整形數有32位位寬,一共可表示128個波形通道;
6)點擊波形編輯功能區按鍵通過軟件進行波形編輯,波形編輯的具體步驟如下:
一、根據選中的波形區域得到要處理的波形端口和拍數;
二、從內存數組中找到相應的位置,并根據按鍵的功能改變值;
三、根據波形拍數區的等差數列,對內存數組進行采樣,更新波形顯示區的波形;
四、等待用戶進一步操作;
7)對1024列的全部波形進行波形縮放以用于能夠全部顯示波形;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國營蕪湖機械廠,未經國營蕪湖機械廠許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910662690.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有電器保護功能的智能電表
- 下一篇:一種寬頻暫態電壓分壓測量裝置及方法





