本發(fā)明涉及計算機應用技術(shù)領域,具體地說是一種實用性強、應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法。
背景技術(shù):
目前,在使用網(wǎng)絡分析儀測量無源鏈路s參數(shù)的時候,都是需要手動操作網(wǎng)絡分析儀,逐個存儲“s參數(shù)文件”、“屏幕截圖”、并且手動記錄“測量曲線marker值”,其工作內(nèi)容單一,但測試工程師又不得不耗費大量時間去一次次執(zhí)行這種重復性操作。
本發(fā)明設計一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法,旨在減少無源鏈路s參數(shù)測量過程中的人工操作,把重復性操作交由程序后臺執(zhí)行,實現(xiàn)了減少測試工程師在網(wǎng)絡分析儀上的操作時間,簡化操作流程。
技術(shù)實現(xiàn)要素:
本發(fā)明的技術(shù)任務是針對以上不足之處,提供一種實用性強、應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法。
一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法,其實現(xiàn)過程為:
首先通過c\c++語言編寫程控模塊,將該程控模塊運行在網(wǎng)絡分析儀設備的操作系統(tǒng)中;
通過visa庫連接到網(wǎng)絡分析儀設備,然后向網(wǎng)絡分析儀設備發(fā)送消息;
程控模塊實現(xiàn)自動存儲網(wǎng)絡分析儀測量無源鏈路s參數(shù)產(chǎn)生的數(shù)據(jù)。
在程控模塊自動存儲相關(guān)數(shù)據(jù)前,需要預先指定存儲路徑,該存儲路徑的指定在visa庫連接到網(wǎng)絡分析儀設備之后,在向網(wǎng)絡分析儀設備發(fā)送消息之前完成。
所述向網(wǎng)絡分析儀設備發(fā)送的消息是指推送的scpi指令。
網(wǎng)絡分析儀測量無源鏈路s參數(shù)產(chǎn)生的數(shù)據(jù)包括s參數(shù)文件、屏幕截圖以及記錄測量曲線marker值。
當程控模塊存儲s參數(shù)文件時,首先調(diào)用visa庫,推送scpi指令,然后存儲s參數(shù)文件。
當程控模塊存儲屏幕截圖時,首先調(diào)用visa庫,推送scpi指令,然后存儲屏幕截圖。
當程控模塊記錄測量曲線marker值時,首先調(diào)用visa庫,遍歷marker,然后以文本形式自動記錄marker值。
所述程控模塊配置有手動操作過程,該手動操作過程包括手動命名和自動遞增編號命名。
本發(fā)明的一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法,具有以下優(yōu)點:
該發(fā)明的一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法,減少無源鏈路s參數(shù)測量過程中的人工操作,把重復性操作交由程序后臺執(zhí)行,實現(xiàn)了減少測試工程師在網(wǎng)絡分析儀上的操作時間,簡化操作流程,提高測試效率,同時也減少了因為人工操作而引入的不必要錯誤,實用性強,易于實現(xiàn),易于推廣。
附圖說明
為了更清楚的說明本發(fā)明實施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
附圖1為手動存儲測量結(jié)果操作示意圖。
附圖2為手動存儲s參數(shù)文件時操作網(wǎng)絡分析儀指定存儲路徑、指定存儲名稱示意圖。
附圖3為手動存儲屏幕截圖時操作網(wǎng)絡分析儀指定存儲路徑、指定存儲名稱示意圖。
附圖4為手動記錄測量曲線marker值時示意圖。
附圖5為本發(fā)明實現(xiàn)示意圖。
具體實施方式
為了使本技術(shù)領域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如附圖5所示,一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法,其實現(xiàn)過程為:
首先通過c\c++語言編寫程控模塊,將該程控模塊運行在網(wǎng)絡分析儀設備的操作系統(tǒng)中;
通過visa庫連接到網(wǎng)絡分析儀設備,然后向網(wǎng)絡分析儀設備發(fā)送消息;
程控模塊實現(xiàn)自動存儲網(wǎng)絡分析儀測量無源鏈路s參數(shù)產(chǎn)生的數(shù)據(jù)。
因為該程控模塊可以直接運行在網(wǎng)絡分析儀操作系統(tǒng)上,因此使用起來非常簡單快捷。
在程控模塊自動存儲相關(guān)數(shù)據(jù)前,需要預先指定存儲路徑,該存儲路徑的指定在visa庫連接到網(wǎng)絡分析儀設備之后,在向網(wǎng)絡分析儀設備發(fā)送消息之前完成。
所述向網(wǎng)絡分析儀設備發(fā)送的消息是指推送的scpi指令。
網(wǎng)絡分析儀測量無源鏈路s參數(shù)產(chǎn)生的數(shù)據(jù)包括s參數(shù)文件、屏幕截圖以及記錄測量曲線marker值。
當程控模塊存儲s參數(shù)文件時,首先調(diào)用visa庫,推送scpi指令,然后存儲s參數(shù)文件。
當程控模塊存儲屏幕截圖時,首先調(diào)用visa庫,推送scpi指令,然后存儲屏幕截圖。
當程控模塊記錄測量曲線marker值時,首先調(diào)用visa庫,遍歷marker,然后以文本形式自動記錄marker值。
所述程控模塊配置有手動操作過程,該手動操作過程包括手動命名和自動遞增編號命名。
在本發(fā)明中,網(wǎng)絡分析儀全稱“矢量網(wǎng)絡分析儀”,是一種電磁波能量的測試設備。
s參數(shù)主要用于描述無源網(wǎng)絡(如pcb,cable等)在不同頻率下的電磁波能量傳輸特性,包括幅度、相位傳輸特性。用網(wǎng)絡分析儀設備即可測量s參數(shù)。
visa是虛擬儀器軟件架構(gòu)(virtualinstrumentsoftware)的簡稱。visa提供了用于儀器編程的標準i/o函數(shù)庫,稱為visa庫。它提供了統(tǒng)一的設備資源管理、操作和使用機制,它獨立于硬件設備、接口、操作系統(tǒng)和編程語言,具有與硬件結(jié)構(gòu)無關(guān)的特點。它將用于每個儀器硬件總線類型的更低層次的驅(qū)動程序抽象化,并提供一個單一的api實現(xiàn)與儀器的通信,而不必考慮具體的總線接口。
scpi:standardcommandsforprogrammableinstruments的縮寫,即程控儀器(可編程儀器)標準命令集。它是一種建立在現(xiàn)有標準ieee488.1和ieee488.2基礎上,并遵循了ieee754標準中浮點運算規(guī)則、iso646信息交換7位編碼符號等多種標準的標準化儀器編程語言。
如圖1,手動存儲測量結(jié)果操作需要逐個存儲“s參數(shù)文件”、“屏幕截圖”、并且手動記錄“測量曲線marker值”。而這僅僅是存儲一條記錄的操作,往往在一次測試過程中,會重復存儲百條以上的記錄,其花費的時間和精力是巨大的。
如圖2,手動存儲“s參數(shù)文件”時,需要操作網(wǎng)絡分析儀指定存儲路徑、指定存儲名稱。
如圖3,手動存儲“屏幕截圖”時,需要操作網(wǎng)絡分析儀指定存儲路徑、指定存儲名稱。
如圖4,手動記錄“測量曲線marker值”時,需要根據(jù)屏幕上marker的值,讀出數(shù)值然后記錄,如果曲線上有多個marker,則需要記錄多個marker值。
如圖5,利用本發(fā)明程控模塊存儲測量結(jié)果,把結(jié)果存儲操作交由程序后臺執(zhí)行,只需要一鍵操作,即可存儲“s參數(shù)文件”、“屏幕截圖”、并記錄“測量曲線marker值”。
本發(fā)明所實現(xiàn)的測量結(jié)果存儲程控模塊,直接在網(wǎng)絡分析儀操作系統(tǒng)上面運行,簡單快捷。目前支持手動命名和自動遞增編號命名兩種方式,該裝置會自動根據(jù)預先設定的存儲路徑和命名名稱來存儲“s參數(shù)文件”、“屏幕截圖”、并記錄“測量曲線marker值”。
本發(fā)明提供給工程師單一簡潔的操作界面,一鍵完成之前需要獨立操作的三個操作,實用性強。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
以上對本發(fā)明所提供的一種應用于網(wǎng)絡分析儀的測量結(jié)果存儲方法進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。