欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

波長相關(guān)性器件的自動化測試控制方法

文檔序號:9395182閱讀:408來源:國知局
波長相關(guān)性器件的自動化測試控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種波長相關(guān)性器件的測試方法,尤其涉及一種波長相關(guān)性器件的自動化測試控制方法。
【背景技術(shù)】
[0002]傳統(tǒng)的測試:利用上述儀器對波長相關(guān)性器件進(jìn)行測試,傳統(tǒng)的測試方法是:假設(shè)需要測試的波長范圍是1550nm-1560nm,每隔0.1nm測試一次,例如1550.1nm,需要設(shè)置可調(diào)諧激光器的波長為1550.lnm,再設(shè)置功率計的波長為1550.lnm,此時記錄下功率計對應(yīng)的讀數(shù);再設(shè)置下個波長,如此不停的反復(fù)設(shè)置讀取。關(guān)于儀器參數(shù)的一些設(shè)置,需要通過按鍵在儀器上進(jìn)行多次按鍵選擇進(jìn)行設(shè)置。上述方法進(jìn)行測試在時間和人力上均會消耗很多,效率低下。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的是提供一種波長相關(guān)性器件的自動化測試控制方法,本波長相關(guān)性器件的自動化測試控制方法可以實現(xiàn)自動化測試控制,方便快捷。
[0004]為實現(xiàn)上述技術(shù)目的,本發(fā)明采取的技術(shù)方案為:波長相關(guān)性器件的自動化測試控制方法,其特征在于包括以下步驟:
[0005]第一步:通過GPIB轉(zhuǎn)USB接口連接主機(jī)和電腦,打開Labview,實現(xiàn)主機(jī)和程序之間的連通;所述主機(jī)為Agilent 8163B主機(jī);所述Agilent 8163B主機(jī)包括Agilent81960A可調(diào)諧激光器模塊和波長可調(diào)的Agilent 81634B功率計模塊;
[0006]第二步:向主機(jī)寫入命令,即在VISA WRITE函數(shù)里寫入主機(jī)控制命令,所示控制命令依次為:設(shè)置可調(diào)諧激光器波長為1550nm,設(shè)置功率計讀取時波長為1550nm,讀取功率計讀數(shù);
[0007]第三步:讀取主機(jī)收到命令反饋回程序的信息;
[0008]第四步:轉(zhuǎn)換VISA READ讀取緩沖區(qū)中的數(shù)據(jù)格式,將字符串形式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制數(shù)據(jù),并形成表格形式;
[0009]第五步:讀寫完成關(guān)閉GPIB接口。
[0010]作為本發(fā)明進(jìn)一步改進(jìn)的技術(shù)方案,還包括以下步驟:
[0011]第六步:在VISA WRITE寫入命令里關(guān)于波長1550這個數(shù)字部分提取分離出來;然后在VISA WRITE和VISA READ之間加一個FOR循環(huán)程序,將提取出來的數(shù)字部分1550通過編寫程序和FOR循環(huán)實現(xiàn)數(shù)字的不斷累加;程序中可調(diào)諧激光器的掃描波長范圍以及步進(jìn)波長都可以根據(jù)需要進(jìn)行設(shè)置;
[0012]第七步:當(dāng)進(jìn)行波長掃描的過程中,通過編寫程序提取出表格中功率最大值和最小值以及它們對應(yīng)的波長;
[0013]第八步:將自動化測試的數(shù)據(jù)表格,在電腦上自動生成所需要的EXCEL表格文件。
[0014]作為本發(fā)明進(jìn)一步改進(jìn)的技術(shù)方案,在第二步中,同時寫入主機(jī)的參數(shù)命令。
[0015]作為本發(fā)明進(jìn)一步改進(jìn)的技術(shù)方案,所述參數(shù)命令為:功率計單位設(shè)置、功率計讀取時間設(shè)置。
[0016]本發(fā)明在主機(jī)界面上,可以通過按鍵調(diào)節(jié)激光器或者功率計波長和一些相關(guān)參數(shù);通過Labview編寫程序,實現(xiàn)在程序控制面板上,對所需要的參數(shù)進(jìn)行設(shè)置,只需改變一些參數(shù)即可,實現(xiàn)直觀簡便;同時實現(xiàn)對功率計的讀數(shù)實時讀取并且保存。雖然可調(diào)諧激光器具有自動掃描功能,但是儀器設(shè)置掃描的過程中,無法進(jìn)行功率計讀數(shù)的讀取;在程序中,利用儀器的自動掃描功能,也無法實現(xiàn)對每個波長對應(yīng)功率的讀取。為此丟棄儀器自帶的波長掃描過程,通過Labview設(shè)計編寫程序?qū)崿F(xiàn)可調(diào)諧激光器波長的掃描,并且在掃描的過程中,使功率計的波長始終跟蹤激光器掃描波長,同時在Labview中記錄下每個掃描波長的功率值。當(dāng)整個掃描完成,設(shè)計程序分離出掃描波長的過程中功率計的最大值和最小值以及它們所對應(yīng)的波長;同時當(dāng)程序運行結(jié)束的時候,在電腦上生成掃描數(shù)據(jù)對應(yīng)的EXCEL表格。
【附圖說明】
[0017]圖1為波長相關(guān)性器件的自動化測試程序設(shè)計流程圖;
[0018]圖2為波長相關(guān)性器件的自動化測試程序?qū)嶋H運行前面板示意圖;
[0019]圖3為波長相關(guān)性器件的自動化測試數(shù)據(jù)自動生成EXCEL表格圖。
【具體實施方式】
[0020]實施例1
[0021]本波長相關(guān)性器件的自動化測試控制方法包括以下步驟:
[0022]第一步:通過GPIB轉(zhuǎn)USB接口連接主機(jī)和電腦,打開Labview,實現(xiàn)主機(jī)和程序之間的連通;所述主機(jī)為Agilent 8163B主機(jī);所述Agilent 8163B主機(jī)包括Agilent81960A可調(diào)諧激光器模塊和波長可調(diào)的Agilent 81634B功率計模塊;
[0023]第二步:向主機(jī)寫入命令;在VISA WRITE函數(shù)里寫入主機(jī)控制命令,主機(jī)控制依次為:設(shè)置可調(diào)諧激光器波長為1550nm,設(shè)置功率計讀取時波長為1550nm,讀取功率計讀數(shù);與此同時,也可以寫入儀器的一些參數(shù)命令,如對功率計單位設(shè)置、功率計讀取時間設(shè)置等,如需更改設(shè)置值,只需改變相應(yīng)的數(shù)字部分即可,簡單方便。例如sensl:pow:unitI ;數(shù)字I代表功率計單位為W ;將數(shù)字部分改為O代表功率計單位;
[0024]第三步:讀取主機(jī)收到命令反饋回程序的信息;
[0025]第四步:轉(zhuǎn)換VISA READ讀取緩沖區(qū)中的數(shù)據(jù)格式,將字符串形式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制數(shù)據(jù),并形成表格形式;
[0026]第五步:讀寫完成關(guān)閉GPIB接口 ;
[0027]上述步驟可實現(xiàn)設(shè)置單一波長時,讀取功率計的讀數(shù);如何實現(xiàn)可調(diào)諧激光器的波長連續(xù)可調(diào),同時功率計的波長保持一致,讀取功率計的讀數(shù)。如下第六步所示:
[0028]第六步:如圖1所示,實現(xiàn)的方法是在VISA WRITE寫入命令里關(guān)于波長1550這個數(shù)字部分提取分離出來;然后在VISA WRITE和VISA READ之間加一個FOR循環(huán)程序;再將提取出來的數(shù)字部分1550,通過編寫程序和FOR循環(huán)實現(xiàn)數(shù)字的不斷累加;步進(jìn)波長處設(shè)置為0.1,起始波長設(shè)置為1550,假設(shè)FOR循環(huán)上方的次數(shù)N設(shè)置為11。則當(dāng)程序運行的時候,VISA WRITE和VISA READ運行第一次循環(huán)的時候,設(shè)置可調(diào)諧激光器和功率計的波長1550nm,然后記錄功率計的讀數(shù)數(shù)據(jù);程序繼續(xù)進(jìn)行第二次循環(huán)運行,此時波長處遞進(jìn)為1550.lnm,設(shè)置可調(diào)諧激光器和功率計的波長1550.lnm,然后記錄功率計的讀數(shù)數(shù)據(jù);依次類推,直到循環(huán)11次完成完成,此時終止波長為1551nm。然后程序進(jìn)入后面的VISA關(guān)閉函數(shù)關(guān)閉接口 ;程序中可調(diào)諧激光器的掃描波長范圍以及步進(jìn)波長都可以根據(jù)需要進(jìn)行設(shè)置;
[0029]第七步:當(dāng)進(jìn)行波長掃描的過程中,產(chǎn)生的表格數(shù)據(jù)一般會較多,通過編寫程序提取出表格中功率最大值和最小值以及它們對應(yīng)的波長。
[0030]第八步:將自動化測試的數(shù)據(jù)表格,在電腦上自動生成所需要的EXCEL表格文件。本發(fā)明在主機(jī)界面上,可以通過按鍵調(diào)節(jié)激光器或者功率計波長和一些相關(guān)參數(shù);通過Labview編寫程序,實現(xiàn)在程序控制面板上,對所需要的參數(shù)進(jìn)行設(shè)置,只需改變一些參數(shù)即可,實現(xiàn)直觀簡便;同時實現(xiàn)對功率計的讀數(shù)實時讀取并且保存。圖2為波長相關(guān)性器件的自動化測試程序?qū)嶋H運行前面板示意圖。
[0031]雖然可調(diào)諧激光器具有自動掃描功能,但是儀器設(shè)置掃描的過程中,無法進(jìn)行功率計讀數(shù)的讀取;在程序中,利用儀器的自動掃描功能,也無法實現(xiàn)對每個波長對應(yīng)功率的讀取。為此丟棄儀器自帶的波長掃描過程,通過Labview設(shè)計編寫程序?qū)崿F(xiàn)可調(diào)諧激光器波長的掃描,并且在掃描的過程中,使功率計的波長始終跟蹤激光器掃描波長,同時在Labview中記錄下每個掃描波長的功率值。
[0032]當(dāng)整個掃描完成,設(shè)計程序分離出掃描波長的過程中功率計的最大值和最小值以及它們所對應(yīng)的波長;同時當(dāng)程序運行結(jié)束的時候,在電腦上生成掃描數(shù)據(jù)對應(yīng)的EXCEL表格。當(dāng)整個程序設(shè)計完成,假設(shè)波長從1550nm-1560nm,每隔0.1nm讀取一次數(shù)據(jù),讀取101個數(shù)據(jù)只需點擊程序運行按鈕,幾十秒后程序運行的結(jié)果如圖3所示。
【主權(quán)項】
1.一種波長相關(guān)性器件的自動化測試控制方法,其特征在于包括以下步驟: 第一步:通過GPIB轉(zhuǎn)USB接口連接主機(jī)和電腦,打開Labview,實現(xiàn)主機(jī)和程序之間的連通;所述主機(jī)為Agilent 8163B主機(jī);所述Agilent 8163B主機(jī)包括Agilent 81960A可調(diào)諧激光器模塊和波長可調(diào)的Agilent 81634B功率計模塊; 第二步:向主機(jī)寫入命令,即在VISA WRITE函數(shù)里寫入主機(jī)控制命令,所示控制命令依次為:設(shè)置可調(diào)諧激光器波長為1550nm,設(shè)置功率計讀取時波長為1550nm,讀取功率計讀數(shù); 第三步:讀取主機(jī)收到命令反饋回程序的信息; 第四步:轉(zhuǎn)換VISA READ讀取緩沖區(qū)中的數(shù)據(jù)格式,將字符串形式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制數(shù)據(jù),并形成表格形式; 第五步:讀與完成關(guān)閉GPIB接口。2.根據(jù)權(quán)利要求1所述的波長相關(guān)性器件的自動化測試控制方法,其特征在于還包括以下步驟: 第六步:在VISA WRITE寫入命令里關(guān)于波長1550這個數(shù)字部分提取分離出來;然后在VISA WRITE和VISA READ之間加一個FOR循環(huán)程序,將提取出來的數(shù)字部分1550通過編寫程序和FOR循環(huán)實現(xiàn)數(shù)字的不斷累加;程序中可調(diào)諧激光器的掃描波長范圍以及步進(jìn)波長都可以根據(jù)需要進(jìn)行設(shè)置; 第七步:當(dāng)進(jìn)行波長掃描的過程中,通過編寫程序提取出表格中功率最大值和最小值以及它們對應(yīng)的波長; 第八步:將自動化測試的數(shù)據(jù)表格,在電腦上自動生成所需要的EXCEL表格文件。3.根據(jù)權(quán)利要求1或2所述的波長相關(guān)性器件的自動化測試控制方法,其特征在于:在第二步中,同時寫入主機(jī)的參數(shù)命令。4.根據(jù)權(quán)利要求3所述的波長相關(guān)性器件的自動化測試控制方法,其特征在于:所述參數(shù)命令為:功率計單位設(shè)置、功率計讀取時間設(shè)置。
【專利摘要】本發(fā)明公開了一種波長相關(guān)性器件的自動化測試控制方法,包括以下步驟:通過GPIB轉(zhuǎn)USB接口連接主機(jī)和電腦,打開Labview,實現(xiàn)主機(jī)和程序之間的連通;向主機(jī)寫入命令;讀取主機(jī)收到命令反饋回程序的信息;轉(zhuǎn)換VISA?READ讀取緩沖區(qū)中的數(shù)據(jù)格式,將字符串形式的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制數(shù)據(jù),并形成表格形式;讀寫完成關(guān)閉GPIB接口;在VISA?WRITE寫入命令里關(guān)于波長1550這個數(shù)字部分提取分離出來;當(dāng)進(jìn)行波長掃描的過程中,通過編寫程序提取出表格中功率最大值和最小值以及它們對應(yīng)的波長;將自動化測試的數(shù)據(jù)表格,在電腦上自動生成所需要的EXCEL表格文件。本發(fā)明可以實現(xiàn)自動化測試控制,方便快捷。
【IPC分類】G01M11/02
【公開號】CN105115702
【申請?zhí)枴緾N201510509629
【發(fā)明人】張啟發(fā), 劉云, 王春生, 呂利影, 劉婧婧, 苗春華, 趙義博
【申請人】安徽問天量子科技股份有限公司
【公開日】2015年12月2日
【申請日】2015年8月18日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永泰县| 年辖:市辖区| 渭源县| 永宁县| 江达县| 吉木乃县| 正定县| 潍坊市| 昆明市| 黄陵县| 榆林市| 咸宁市| 太仓市| 卢龙县| 宁明县| 吉林省| 仁化县| 会泽县| 临夏县| 赤水市| 柳林县| 宁国市| 博爱县| 五莲县| 绥化市| 繁昌县| 泰兴市| 乌兰察布市| 江陵县| 绥化市| 汉寿县| 北宁市| 策勒县| 博湖县| 宝丰县| 来宾市| 东方市| 大连市| 沿河| 泰宁县| 交城县|