SWEepサブシステムの概要

周波数掃引を発生させるには:

  1. 波形形状、振幅、およびオフセットを選択します: APPLyまたは同等のFUNCtionFREQuencyVOLTage、およびVOLTage:OFFSetコマンドを使用して、関数、周波数、振幅、およびオフセットを選択します。正弦、方形、ランプ、パルス、または任意波形を選択できます(ノイズ、PRBS、およびDCは許可されません)。
  2. 掃引の周波数境界を選択: FREQuency:STARtとFREQuency:STOP、またはFREQuency:CENTerとFREQuency:SPAN
  3. リニア掃引モードまたは対数掃引モードを選択: SWEep:SPACing
  4. 掃引時間を設定: SWEep:TIME
  5. 掃引ホールドおよび戻り時間を設定: SWEep:HTIMeおよびSWEep:RTIMe
  6. 掃引トリガ・ソースを選択: TRIGger[1|2]:SOURce
  7. マーカ周波数を設定(オプション): MARKer:FREQuency
  8. 掃引をオンにする: SWEep:STATe ON

次のコードは以下の波形を生成します。

SOURce1:FUNCtion SINE
SOURce1:FREQuency +2.0E+03
SOURce1:FREQuency:STARt +2.0E+03
SOURce1:FREQuency:STOP +6.0E+03
SOURce1:VOLTage +1.0
SOURce1:VOLTage:OFFS +0.0
SOURce1:SWEep:TIME +5.0E-03
TRIGger1:SOURce IMM
SOURce1:FREQuency:MODE SWE
OUTPut1 1

掃引波形

[SOURce[1|2]:]SWEep:HTIMe {<ホールド時間>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]SWEep:HTIMe? [{MINimum|MAXimum}]

掃引がスタート周波数に戻る前にストップ周波数でホールドされる(一時停止される)秒数を設定します。

パラメータ 代表的な戻り値
0~3600、デフォルトは0 +3.400000000000000E+00
掃引ホールド時間を3.4秒に設定:
SWE:HTIM 3.4

[SOURce[1|2]:]SWEep:RTIMe {<戻り時間>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]SWEep:RTIMe? [{MINimum|MAXimum}]

掃引がストップ周波数からスタート周波数に戻るのにかかる秒数を設定します。

パラメータ 代表的な戻り値
0~3600、デフォルトは0 +5.600000000000000E+00
掃引戻り時間を5.6秒に設定:
SWE:RTIM 5.6

[SOURce[1|2]:]SWEep:SPACing {LINear|LOGarithmic}
[SOURce[1|2]:]SWEep:SPACing?

掃引にリニアまたは対数間隔を選択します。

パラメータ 代表的な戻り値
{LINear|LOGarithmic}、デフォルトはLIN LINまたはLOG
対数掃引間隔を設定:
SWE:SPAC LIN

[SOURce[1|2]:]SWEep:STATe {ON|1|OFF|0}
[SOURce[1|2]:]SWEep:STATe?

掃引をオンまたはオフにします。

パラメータ 代表的な戻り値
{ON|1|OFF|0}、デフォルトはOFF 0(OFF)または1(ON)
掃引をオンにする:
SWE:STAT ON

[SOURce[1|2]:]SWEep:TIME {<>|MINimum|MAXimum|DEFault}
[SOURce[1|2]:]SWEep:TIME? [{MINimum|MAXimum}]

スタート周波数からストップ周波数まで掃引する時間を設定します(秒単位)。

パラメータ 代表的な戻り値

リニア掃引の場合は1ミリ秒~250,000秒、対数掃引の場合は最大500秒、デフォルトは1秒

+2.500000000000000E+01
掃引時間を25 秒に設定:
SWE:TIME 25
SWEepサブシステムの概要