[發明專利]一種實時顯示并自動保存高速多通道采集卡數據的方法在審
| 申請號: | 201810399428.6 | 申請日: | 2018-04-28 |
| 公開(公告)號: | CN108733494A | 公開(公告)日: | 2018-11-02 |
| 發明(設計)人: | 彭樹生;尚慶龍;畢業昆;徐文琪;席光榮;趙翔;曹迪;高宗彥;高輝;盛俊銘 | 申請(專利權)人: | 南京理工大學 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 南京理工大學專利中心 32203 | 代理人: | 馬魯晉 |
| 地址: | 210094 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 子線程 實時顯示 解析 多通道采集卡 自動保存 保存 高速數據 接收數據 界面顯示 時間穩定 實時發送 數據采集 通道數據 采集卡 多通道 主線程 采集 | ||
1.一種實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,具體步驟為:
步驟1、程序主線程開啟接收子線程;
步驟2、程序主線程開啟解析、顯示和保存子線程;
步驟3、接收子線程接收數據采集卡實時發送的數據;
步驟4、解析子線程對接收到的數據進行解析,得到各通道的數據值;
步驟5、顯示子線程對所述解析出的數據進行界面顯示;保存子線程將解析得到的各通道數據值保存到本地文件中。
2.根據權利要求1所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,所述數據采集卡實時發送的數據包括當前多通道信號數據值信息。
3.根據權利要求1所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,步驟4中解析子線程對接收到的數據進行解析,包括:
識別每次接收到的采集卡數據的報頭、報尾特征以及各通道數據的排列規則;
獲取各通道對應的數據值。
4.根據權利要求1所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,步驟5中對解析出的數據進行界面顯示,包括:
在主程序界面上顯示各通道對應的數據值根據時間變化的波形。
5.根據權利要求1所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,步驟5中將解析得到的各通道數據值保存到本地文件中,包括:
將收到的各通道的數據值信息依時間順序保存在計算機本地文件中。
6.根據權利要求1所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,所述程序主線程和各子線程之間通過全局隊列進行數據交互,具體為:
接收子線程和解析子線程之間通過全局的數據隊列進行數據交互;
解析子線程和顯示子線程之間通過全局的顯示隊列進行數據交互;
解析子線程和保存子線程之間通過全局的保存隊列進行數據交互。
7.根據權利要求6所述的實時顯示并自動保存高速多通道采集卡數據的方法,其特征在于,所述數據交互包括:
獲取、修改和刪除相應隊列的元素;
子線程之間通過互斥鎖機制實現相應隊列結構的數據同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京理工大學,未經南京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810399428.6/1.html,轉載請聲明來源鉆瓜專利網。





