• 沒有找到結果。

主程式動作說明

在文檔中 中 華 大 學 (頁 73-77)

第四章 軟體設計與應用

4.6 Chamber 量測系統主程式

4.6.1 LabVIEW 主程式

4.6.1.2 主程式動作說明

在主程式的第一部份大致可分為 5 個程序與 3 個訊號點,如圖 4.13 所示,

其動作說明如下:

1. 為輸入儀器 GPIB 的位址,位址變數為外部變數,當程式操作介面畫面 會要求輸入儀器 GPIB 的位址然後透過 I8 將變數傳入程式最後在與字 串’GPIB::’結合.

2. 邏輯’TF’也是為外部控制變數,當為’T’時則表示程式要進入 RECALL Calibration file ,若為’F’則程式不會進入 RECALL Calibration file.若 進入 RECALL Cailbration file ,則會要求輸入 Resgister Number 然後透

過 I8 將變數傳入程式最後在與字串’RECAREG0’結合,若不進入 RECA- LL 程序則程式允許輸入量測頻率與 POWER 的設定.此部份為設定所

要量測的 MARK 點,最多可以設 5 點,此 5 組外部變數以 DBL 的資料 型態傳入程式.

3. 設定量測的 FORMAT 格式程式步驟一開始是要量測 S21,設定好了之 後, GPIB VISA Session 的走向會進入 P3 與 P2 點,P1 則為要求輸入量 測角度的外部變數.

圖 4.13 主程式第一部份程式圖

CHAPTER 4 SOFTWARE DESIGN AND APPLICATION

在主程式的第二部份大致可分為 2 個程序與 3 個訊號點,為 PC 透過並列埠 對天線測試旋轉平台的控制與 S22 的量測,如圖 4.14 所示,其動作說明如 下:

1. 為輸入量測的角度變數,程式中可以清楚的看到將角度變數除 2 原因就 是當初我們使用 180 齒的齒輪來做帶動,所以程式就必須用半解析度的 方式來做。

2. 當輸入角度除 2 取餘數為 0 時代表為偶數角度,可以看出激磁訊號陣列 只給’6’,’4’,’C’,’8’,而旋轉角度還不到一格,所以為半解析度,當輸入角 度除 2 取餘數為 1 時代表為基數角度,則訊號激磁訊號就為只

給’9’,’1’,’3’,’2’也是半格,所以當輸入角度變數動兩度時,騎時程式所帶 動的部近馬達只有轉 1 齒,如此就可以達到當初所要的需求了

訊號 P1 為前一及 GPIB 位址的訊號 P4 為每旋轉一度所紀錄下來 S21 的值,

若旋轉角度為 360 度那就會有 360 筆 S21 的值由 P4 端準配進入下一級陣列 的運算,而 P5 則是準備要進入下一級顯示 POLAR 圖的資料.

CHAPTER 4 SOFTWARE DESIGN AND APPLICATION

圖 4.14 主程式第二部份式圖

主程式的第三部份為天線輸入組抗(S11)的量測,如圖 4.15 及圖 4.16 所示,

其動作說明如下:

1. 首先程式會先由 P6 的端點取的最大增益角度值,然後依照取得的值會先 無條件的將測試旋轉轉到最佳增益值的角度,若當初輸入量測角度剛好 為 360 度時,那麼所要旋轉的角度則等於最大增益角度值,若輸入量測 角度小於 360 度那麼所旋轉的角度則為:

360° - 輸入量測角度 + 最大增益角度

圖 4.15 主程式第三部份程式圖_1

2. 當旋轉測試平台旋轉到最大增益角度值時,此時程式會進入到輸入阻抗 的測試部份然後以掃頻的方式將 S11 值以 LOG 的資料型態輸出.

CHAPTER 4 SOFTWARE DESIGN AND APPLICATION

圖 4.16 主程式第三部份程式圖_2

主程式的最後一個部份則為將最佳增益角度的計算以及將所量測到的 S22 值顯示在 POLAR 圖上,如圖 4.17 所示,其動作說明如下:

1. 程式接收由 P4 端點送進來的 S22 值陣列,經過最大值的運算,然後將最 佳增益角度值送往 P6 端點以提供下一級使用.

2. 程式接收由 P4 端點送進來的 S22 值陣列,然後將值以 POLAR 圖的方式 顯示在操作畫面上.

圖 4.17 主程式第四部份程式圖

CHAPTER 5 ANTENNA MEASUREMENT OPERATION

在文檔中 中 華 大 學 (頁 73-77)

相關文件