日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種智能測量儀器通用語法分析的實現方法有效

專利信息
申請號: 201110362641.8 申請日: 2011-11-16
公開(公告)號: CN102521250A 公開(公告)日: 2012-06-27
發明(設計)人: 郭永瑞;井濤;李樹彪;孫朋德;劉丹;李明太;趙學強;趙立軍 申請(專利權)人: 中國電子科技集團公司第四十一研究所
主分類號: G06F17/30 分類號: G06F17/30
代理公司: 暫無信息 代理人: 暫無信息
地址: 266000 山東省*** 國省代碼: 山東;37
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 智能 測量 儀器 通用 語法分析 實現 方法
【說明書】:

技術領域

發明涉及一種測量儀器語法分析方法,尤其涉及一種智能測量儀器通用語法分析的實現方法,屬于程控測量儀器技術領域。

背景技術

目前智能型測量儀器門類繁多,例如功率計、頻譜儀、網絡儀、信號源、噪聲儀、頻率計、示波器等。這些智能測量儀器具有一個共同特點:可以通過任何可與之通訊的控制器進行系統集成。這些控制器可能是個人電腦、小型計算機或者卡槽上的插卡,乃至一些人工智能的設備。由控制器通過相應的測試總線,GP-IB、網絡等向測量儀器發送程控命令,實現對測量儀器的程控操作(如附圖1所示)。但是如何正確輸入有效命令、測量儀器如何獲取正確指令、如何正確解析在發送過程中可能會出現的發送錯誤例如:關鍵字錯誤、參數個數、參數數據類型不匹配、參數超界等,卻是本領域所面臨的常見問題。如果測量儀器不能很好地識別這些錯誤,將無法實現指定功能,甚至可能會造成測量儀器的崩潰。因此,必須對通過通訊接口所接收到的數據和程控命令信息進行解析,判斷其合法性,提取有效指令和相應的參數。

語法分析是一項繁瑣、復雜的工作,但針對測量儀器又不可或缺。由于用戶的輸入可能錯綜復雜,所以稍有考慮不周,就可能出現誤判、漏判,從而出現意想不到的情況。由于不同的測量儀器具有不同的測試功能,所以每種測量儀器的生產廠商都要針對自身儀器進行包括語法分析在內的程控的重復開發。這無疑會造成大量、重復的勞動,造成極大的人力、物力浪費。而經多方查閱,到目前為止還沒有一套完整的、完善的、針對不同測量儀器通用的語法分析方法。

因此,能否針對不同門類的智能測量儀器,搭建出一套完善的通用語法分析平臺以同時滿足其各自程控的要求,成為本領域技術人員亟待解決的技術難題。

發明內容

為了解決上述技術問題,提出本發明。本發明旨在提供一種智能測量儀器通用語法分析的實現方法,其基于SCPI(Standard?Commands?for?Programmable?Instruments——可程控設備的標準命令,一個基于標準IEEE488.2建立的、適合所有儀器的命令集),針對多種智能測量儀器開發的。用于使不同測量儀器相同功能具有相同的程控命令,以實現程控命令的通用性。其采用的技術方案如下:

該種智能測量儀器通用語法分析的實現方法包括以下步驟:

1)生成命令樹:利用二叉樹的方式來構建數據結構,將整個語法分析的過程分成生成樹過程和遍歷樹過程;

2)語法分析:與接口相應的線程接收來自接口的命令和數據,并送語法分析先進先出隊列,激活語法分析;逐個分離出用戶輸入命令的關鍵字,依據生成樹中的數據結構,判斷輸入的整條命令在每個具體部位是否存在問題,然后對正確的分析進行解析解碼,把相應的命令和參數分別送入命令隊列,激活命令處理線程進行相應的命令處理;對錯誤的命令予以拋棄,并進行示警和錯誤定位。

優選地,所述命令樹包括如下五個數據結構:命令和關鍵字結構、節點結構、葉子節點結構、參數鏈表結構以及C參數鏈表。

優選地,在所述語法分析步驟中,還使用命令結構和參數結構,在語法分析完成某條命令之后,這兩個結構分別寫入命令處理線程。

優選地,在遍歷樹的過程中,如果在同級的目錄中沒有找到,在下級中查找乃至一直找到葉子節點;如果在葉子節點還沒有找到,回溯到之前正確的解析部位,在其兄弟節點乃至兄弟節點的子節點中繼續查找。

優選地,所述用戶輸入命令包括大數據塊命令。

優選地,所述用戶輸入命令中還包括關聯命令,在語法分析步驟中關聯命令出現問題時,把前面判斷正確的命令包括命令碼和參數送給命令處理,而出錯之后的命令包括本條進行清除。

優選地,其特征在于,所述接口為GPIB或網絡。

優選地,對于大數據塊關聯命令還包括如下處理步驟:分析到大數據塊參數時,把所有滯留命令全部一并寫入命令先進先出隊列中,然后等待;命令處理到這條命令時,發消息給語法分析,并給語法分析一個緩沖區的指針,然后命令處理處于等待狀態;語法分析直接從語法先進先出隊列中按當前的數據格式進行讀取,然后寫入到對應的內存中;如果在處理大數據的過程中出現錯誤,則發送消息給命令處理線程,結束該命令的處理,同時設置該條命令的關聯碼為最后一個;如果沒有出錯,就要看是否是關聯命令的中間一條,要等到下一條命令處理完畢,得到正確的關聯碼之后才給命令處理發消息;如果不是中間一條,則在處理完之后給命令處理發消息。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第四十一研究所,未經中國電子科技集團公司第四十一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110362641.8/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91九色精品| 久久久一二区| 欧美国产在线看 | 99久久国产综合精品色伊 | 国产一区二区综合| 欧美国产亚洲精品| 午夜av免费看| 97人人揉人人捏人人添| 狠狠色噜噜狠狠狠狠2021天天| 综合久久激情| 国产欧美日韩综合精品一| 欧美国产一区二区在线| 一区二区三区欧美视频| 日本三级韩国三级国产三级| 国模精品免费看久久久| 精品国产免费久久| 欧美精品五区| 午夜老司机电影| 国产精品久久久区三区天天噜| 欧美一区二区三区国产精品| 91精品色| 国产一区日韩精品| 91亚洲国产在人线播放午夜| 国产伦理精品一区二区三区观看体验| 娇妻被又大又粗又长又硬好爽| 国产精品1234区| 欧美日韩国产免费观看| 久久精品99国产精品亚洲最刺激| 日韩a一级欧美一级在线播放| 日韩精品免费一区二区三区| 99riav3国产精品视频| 亚洲福利视频一区| 精品视频久| 亚洲三区二区一区| 99精品一区二区| 中文字幕在线一区二区三区| 午夜精品一二三区| 亚洲乱码av一区二区三区中文在线:| 亚洲国产精品91| 久久艹国产精品| 99精品久久99久久久久| 手机看片国产一区| 午夜无人区免费网站| 丝袜美腿诱惑一区二区| 国产不卡一区在线| 性色av色香蕉一区二区三区| 女女百合互慰av| 国产麻豆精品久久| 91嫩草入口| 中文乱码在线视频| 免费午夜在线视频| 国内少妇自拍视频一区| 日本精品一区二区三区在线观看视频 | 午夜性电影| 久久99久久99精品蜜柚传媒| 欧美一区二区色| 一色桃子av| 欧美精品免费视频| 国产视频1区2区| 国产精品9区| 国产精品电影一区二区三区| 久久综合二区| 91精品国产九九九久久久亚洲| 91丝袜国产在线观看| 亚洲免费永久精品国产| 亚洲四区在线| 欧美精品一区久久| 97人人澡人人爽人人模亚洲 | 国产欧美日韩精品一区二区图片| 国产1区2区3区中文字幕| 欧美日韩中文不卡| 亚洲精品卡一| 欧美日韩国产专区| 国产精品日韩一区二区三区| 国产天堂第一区| 精品久久久久99| 国产一区二区三区色噜噜小说| 国产一区二区三区精品在线| 午夜老司机电影| 色乱码一区二区三区网站| 国产aⅴ一区二区| 性色av色香蕉一区二区|