SWEepサブシステムの概要
周波数掃引を発生させるには:
- 波形形状、振幅、およびオフセットを選択します: APPLyまたは同等のFUNCtion、FREQuency、VOLTage、およびVOLTage:OFFSetコマンドを使用して、関数、周波数、振幅、およびオフセットを選択します。正弦、方形、ランプ、パルス、または任意波形を選択できます(ノイズ、PRBS、およびDCは許可されません)。
- 掃引の周波数境界を選択: FREQuency:STARtとFREQuency:STOP、またはFREQuency:CENTerとFREQuency:SPAN
- リニア掃引モードまたは対数掃引モードを選択: SWEep:SPACing
- 掃引時間を設定: SWEep:TIME
- 掃引ホールドおよび戻り時間を設定: SWEep:HTIMeおよびSWEep:RTIMe
- 掃引トリガ・ソースを選択: TRIGger[1|2]:SOURce
- マーカ周波数を設定(オプション): MARKer:FREQuency
- 掃引をオンにする: 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 |
- LINear: 出力周波数は掃引中にスタート周波数からストップ周波数までリニアに変化します。
- LOGarithmic: 出力周波数は掃引中にスタート周波数からストップ周波数まで対数的に変化します。
[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 |
- 掃引の離散周波数ポイントの数は掃引時間に基づいて算出されます。