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

【技術保護點】
一種應用于網絡分析儀的測量結果存儲方法,其特征在于,其實現過程為:首先通過C\C++語言編寫程控模塊,將該程控模塊運行在網絡分析儀設備的操作系統中;通過VISA庫連接到網絡分析儀設備,然后向網絡分析儀設備發送消息;程控模塊實現自動存儲網絡分析儀測量無源鏈路S參數產生的數據。
【技術特征摘要】
1.一種應用于網絡分析儀的測量結果存儲方法,其特征在于,其實現過程為:首先通過C\C++語言編寫程控模塊,將該程控模塊運行在網絡分析儀設備的操作系統中;通過VISA庫連接到網絡分析儀設備,然后向網絡分析儀設備發送消息;程控模塊實現自動存儲網絡分析儀測量無源鏈路S參數產生的數據。2.根據權利要求1所述的一種應用于網絡分析儀的測量結果存儲方法,其特征在于,在程控模塊自動存儲相關數據前,需要預先指定存儲路徑,該存儲路徑的指定在VISA庫連接到網絡分析儀設備之后,在向網絡分析儀設備發送消息之前完成。3.根據權利要求1所述的一種應用于網絡分析儀的測量結果存儲方法,其特征在于,所述向網絡分析儀設備發送的消息是指推送的SCPI指令。4.根據權利要求3所述的一種應用于網絡分析儀的測量結果存儲方法,其特征在于,網絡分析儀測量無源鏈路S參數產生...
【專利技術屬性】
技術研發人員:廖祺,
申請(專利權)人:鄭州云海信息技術有限公司,
類型:發明
國別省市:河南,41
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。