Download Agilent 8509C

Transcript
測定プログラミングと例
DDEを使ったAgilent 8509C との通信
データの収集
デバイスを接 続して調整したあと、目的の 測定を実行します。データ 収集のプロセ
スは、実行する測 定の種類によって異な ります。大部分の測定では、デ ータ収集は
自動的に行われます。ただし、手動モ ードのPMD など一部の測定では、オペレータ
がかなりの操作を行う必要があります。
データを収集 する際に、オペレータは正し く同期を取る必要があ ります。このため
には*OPC?コマンドが役立ちます。
データの転送
最後に、結果を機 器から読み取ります。デー タ出力コマンドは、機器の 現在の状態
を反映したデ ータを必ず伝送するように 設計されています。データを 機器から読み
取るには、ENTERリモート・コマンドを使います。Agilent 8509Cシステムから返さ
れる測定データはすべて、カンマ区切りの文字列シーケンスです。オペレータは、こ
のデータを必要に応じて再フォーマットまたは解釈します。
GPIB プログラミング例
下の例は、Agilent 8509に対してGPIBインタフェース経由で測定を開始させ、データ
を取得する方法を示します。これらの例はDDEでも動作します。詳細については、第
6章の 6-29ページにある「8509と他のアプリケーションとの間に DDE(Dynamic Data
Exchange)リンクを確立する手順」を参照してください。
例 1 この例は、偏波状態、偏光度、パワー測定値を読み取ります。8509の光入力に
は1550 nmの光源が接続されています。
OUTPUT 729; "SOURCE:EXTERNAL:1550NM" END
8509の波長を1550 nm に設定します。
OUTPUT 729; "SOURCE:EXTERNAL?" END
ENTER 729; String$
DISP String$
OUTPUT 729; "STOKES?:500" END
ENTER 729; String$
DISP String$
8509の現在の波長設定を問い合わせます。
結果のプリントアウト(例):
8-24
波長をプリントします。
500ポイントのアベレージングを使って測定を実行します。
テスト結果をプリントします。