FAQs from Rohde & Schwarz

リモート制御を使用して任意波形をトリガする方法

質問

リモート制御プログラムを使用して、任意波形を作成しました。シーケンスをトリガするためのSCPIコマンドを理解するのに苦労しています。現時点では、機器上のボタンを使用して手動でトリガをかけることしかできません。

リモート制御でこれを完全に行う方法はあるでしょうか?

回答

ARBシーケンスを定義した後は、メイン出力をオンにするだけでシーケンスが自動的に開始されます。

以下に適切なSCPIシーケンスの説明を示します。

# ARBの準備
# 以降のコマンドを適用するポートを選択する
INST OUT1
# メモリ内の最新のARB定義を削除する
ARBitrary:CLEAr
# シーケンス情報:5 V、1 A、2秒、補間なし、10 V、1 A...など
ARBitrary:DATA 5,1,2,0,10,1,2,0,12,1,2,0
# 繰り返し回数(0は無限)
ARBitrary:REPetitions 5
# 最後の値をホールドする
ARBitrary:BEHavior:END HOLD
# ARBメモリにデータをロードする
ARBitrary:LOAD

# ARBシーケンスを開始する
# ARBでチャネルをアーミングする(メイン出力をオンにした後、このコマンドでオン/オフを切り替えることもできる)
ARBitrary:STATe ON
# チャネルをアクティブにする(次のコマンドのみでもアクティブになる)
OUTPut:CHANnel:STATe ON
# メイン出力をアクティブにすると、同時にARBシーケンスが開始される
OUTPut:STATe ON

テスト環境:
HMC8042 V1.400