信号発生 (GENerator)


同期ON時の信号の発生と状態の問い合わせ

構文

(コマンド)

(クエリ)


:GENerator:RUN

:GENerator:RUN?

(応答)

A$ = RUN, STOP

解説

同期ON時の信号の発生を開始します。
同期ON時の信号発生状態を文字データで返します。

RUN 発生中
STOP 停止

:GENerator:RUN
:GENerator:RUN?
(応答)  :GENerator:RUN RUN  (ヘッダがONの場合)

注記

-

使用可能
条件

信号発生同期がONであること




同期ON時の信号の発生を停止する

構文

(コマンド)


:GENerator:STOP

解説

同期ON時の信号の発生を停止します。

:GENerator:STOP

注記

-

使用可能
条件

信号発生同期がONであること




同期OFF時の信号の発生と状態の問い合わせ

構文

(コマンド)

(クエリ)


:GENerator:OUTPut A$,B$

:GENerator:OUTPut? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_2
B$ = ON,OFF

解説

同期OFF時の信号の発生を開始します。
同期OFF時の信号発生状態を文字データで返します。

ON 出力
OFF 停止

:GENerator:OUTPut CH1_1,ON
:GENerator:OUTPut? CH1_1
(応答)  GENERATOR:OUTPUT CH1_1,ON  (ヘッダがONの場合)

注記

-

使用可能
条件

信号発生同期がOFFであること




信号発生チャネル同期の設定と問い合わせ

構文

(コマンド)

(クエリ)


:GENerator:SYNC A$

:GENerator:SYNC?

(応答)

A$

A$ = OFF, ON

解説

信号発生のチャネル同期方法を設定します。
信号発生のチャネル同期方法を文字データで返します。

OFF 各チャネルの出力をONにした時点で発生を開始する。
ON 全出力チャネルを同期して信号発生を開始/停止する。

:GENerator:SYNC ON
:GENerator:SYNC?
(応答)  :GENERATOR:SYNC ON  (ヘッダがONの場合)

注記

-

使用可能
条件

-




信号発生測定同期の設定と問い合わせ

構文

(コマンド)

(クエリ)


:GENerator:MSYNc A$

:GENerator:MSYNc?

(応答)

A$

A$ = OFF, ON

解説

信号発生と測定との同期方法を設定します。
信号発生と測定との同期方法を文字データで返します。

OFF 信号発生画面で信号発生を開始/停止する。
ON 測定の開始/停止のタイミングに合わせて信号発生を開始/停止する。

:GENerator:MSYNc ON
:GENerator:MSYNc?
(応答)  :GENERATOR:MSYNC ON  (ヘッダがONの場合)

注記

-

使用可能
条件

-




振幅の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGAMplitude A$,B

:GENerator:MGAMplitude? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0.000〜20.000(振幅)

解説

U8793任意波形発生ユニットの振幅を設定します。
振幅をNR2数値で返します。
設定可能範囲: 0〜20 (0.001刻み 単位は[Vpp])

:GENerator:MGAMplitude CH1_1,12.5
:GENerator:MGAMplitude? CH1_1

(応答)  :GENERATOR:MGAMPLITUDE CH1_1,12.500  (ヘッダがONの場合)

注記

発生可能な電圧は「振幅+オフセット」で、上限 +15V,下限 -10V までです。

使用可能
条件

U8793 (任意波形発生ユニット)




任意波形のクロック周波数の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGCLock A$,B

:GENerator:MGCLock? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0〜2000000(周波数:Hz)

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときのクロック周波数を設定します。
クロック周波数をNR2数値で返します。
設定可能範囲: 0〜2000000 (0.01刻み 単位は[Hz])

:GENerator:MGCLock CH1_1,1250
:GENerator:MGCLock? CH1_1
(応答)  :GENERATOR:MGCLOCK CH1_1,1250.00  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




任意波形のクロック周期の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGCPeriod A$,B

:GENerator:MGCPeriod? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0〜100(秒)

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときのクロック周期を設定します。
クロック周期をNR3数値(有効桁数9桁)で返します。
設定可能範囲: 0〜100 (単位は[秒])

:GENerator:MGCPeriod CH1_1,0.125
:GENerator:MGCPeriod? CH1_1
(応答)  :GENERATOR:MGCPERIOD CH1_1,1.25000000E-01  (ヘッダがONの場合)

注記

クロック周期は上記範囲で指定できますが、実際の設定はクロック周波数で行っているため、
設定できる値には制限があり、クロック周波数で設定可能な値に自動的に変換されます。

使用可能
条件

U8793 (任意波形発生ユニット)




任意波形のディレイの設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGDElay A$,B

:GENerator:MGDElay? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = -250000〜250000(データ数)

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときのディレイを設定します。
ディレイをNR1数値で返します。
設定可能範囲: -250000〜250000 (単位は[データ数])

:GENerator:MGDElay CH1_1,-1250
:GENerator:MGDElay? CH1_1
(応答)  :GENERATOR:MGDELAY CH1_1,-1250  (ヘッダがONの場合)

注記

ディレイの値がプラスのときは進み位相に、マイナスのときは遅れ位相になります。

使用可能
条件

U8793 (任意波形発生ユニット)




Dutyの設定と問い合わせ (波形種がパルス波の場合のみ) (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGDUty A$,B

:GENerator:MGDUty? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0.1〜99.9(%)

解説

U8793任意波形発生ユニットのDutyを設定します。
DutyをNR2数値で返します。
設定可能範囲: 0.1〜99.9 (0.1刻み 単位は[%])

:GENerator:MGDUty CH1_1,12.5
:GENerator:MGDUty? CH1_1

(応答)  :GENERATOR:MGDUTY CH1_1,12.5  (ヘッダがONの場合)

注記

Dutyは波形種が「パルス波」の場合に有効です。

使用可能
条件

U8793 (任意波形発生ユニット)




任意波形のフィルタの設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGFIlter A$,B$

:GENerator:MGFIlter? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_2
B$ = OFF, 50, 100, 200, 500, 1K, 2K, 5K, 10K, 20K, 50K, 100K, 200K, 500K, 1M

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときのフィルタを設定します。
フィルタの設定を文字データで返します。

:GENerator:MGFIlter CH1_1,200K
:GENerator:MGFIlter? CH1_1
(応答)  :GENERATOR:MGFILTER CH1_1,200K  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




周波数の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGFRequency A$,B

:GENerator:MGFRequency? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0〜100000(周波数:Hz)

解説

U8793任意波形発生ユニットの周波数を設定します。
周波数をNR2数値で返します。
設定可能範囲: 0〜100000 (0.01刻み 単位は[Hz])

:GENerator:MGFRequency CH1_1,1250
:GENerator:MGFRequency? CH1_1
(応答)  :GENERATOR:MGFREQUENCY CH1_1,1250.00  (ヘッダがONの場合)

注記

波形種類が「任意波形」の場合はクロック周波数 :MGCLock で設定してください。

使用可能
条件

U8793 (任意波形発生ユニット)




波形種類の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGKInd A$,B$

:GENerator:MGKInd? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_2
B$ = DC, SIN, RECTanguler, PULSe, TRIAngle, UPRAmp, DWRAmp, FUNCtion, PROGram

解説

U8793任意波形発生ユニットの波形種類を設定します。
波形種類の設定を文字データで返します。

DC 直流
SIN サイン波
RECTanguler 矩形波
PULSe パルス波
UPRAmp ランプ波(右上がり)
DWRAmp ランプ波(右下がり)
FUNCtion 任意波形
PROGram プログラム

:GENerator:MGKInd CH1_1,SIN
:GENerator:MGKInd? CH1_1
(応答)  :GENERATOR:MGKIND CH1_1,SIN   (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること




任意波形のループ回数の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGLOop A$,B

:GENerator:MGLOop? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0〜50000(回)

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときのループ回数を設定します。
ループ回数をNR1数値で返します。
設定可能範囲: 0〜50000 (0は∞を設定することを意味します)

:GENerator:MGLOop CH1_1,1250
:GENerator:MGLOop? CH1_1
(応答)  :GENERATOR:MGLOOP CH1_1,1250  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




発生させる任意波形の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGNAme A$,"B$"

:GENerator:MGNAme? A$

(応答)

A$,"B$"

A$ = CH1_1〜CH8_2
B$ = 名称

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときに発生させる波形を設定します。
発生させる波形の設定を文字データで返します。

:GENerator:MGNAme CH1_1,"TEST"
:GENerator:MGNAme? CH1_1
(応答)  :GENERATOR:MGNAME CH1_1,"TEST"  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること




任意波形のデータ数の問い合わせ (U8793)

構文

(クエリ)


:GENerator:MGNUmber? A$

(応答)

A$ = CH1_1〜CH8_2

B = データ数

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときに発生させる波形のデータ数をNR1数値で返します。

:GENerator:MGNUmber? CH1_1
(応答)  :GENERATOR:MGNUMBER CH1_1,1000  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




オフセットまたはDC電圧の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGOFfset A$,B

:GENerator:MGOFfset? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = -10.000〜+15.000(V)

解説

U8793任意波形発生ユニットのオフセット または 波形種類がDCの場合の電圧を設定します。
オフセット または 波形種類がDCの場合の電圧をNR2数値で返します。
設定可能範囲: -10〜15 (0.001刻み 単位は[V])

:GENerator:MGOFfset CH1_1,1.25
:GENerator:MGOFfset? CH1_1

(応答)  :GENERATOR:MGOFFSET CH1_1,1.250  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




同期ON時の信号発生出力の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGOUtput A$,B$

:GENerator:MGOUtput? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_2
B$ = OFF,ON

解説

U8793任意波形発生ユニットの同期ON時の信号発生出力を設定します。
同期ON時の信号発生出力の設定を文字データで返します。

OFF 信号発生しません
ON 信号発生制御がON状態のとき、信号発生します

:GENerator:MGOUtput CH1_1,ON
:GENerator:MGOUtput? CH1_1
(応答)  :GENERATOR:MGOUTPUT CH1_1,ON  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




周期の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGPEriod A$,B

:GENerator:MGPEriod? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0〜100(秒)

解説

U8793任意波形発生ユニットの周期を設定します。
周期をNR3数値(有効桁数9桁)で返します。
設定可能範囲: 0〜100 (単位は[秒])

:GENerator:MGPEriod CH1_1,0.125
:GENerator:MGPEriod? CH1_1
(応答)  :GENERATOR:MGPERIOD CH1_1,1.25000000E-01  (ヘッダがONの場合)

注記

周期は上記範囲で指定できますが、実際の設定は周波数で行っているため、
設定できる値には制限があり、周波数で設定可能な値に自動的に変換されます。

波形種が「任意波形」の場合はクロック周期 :MGCPeriod で設定してください。

使用可能
条件

U8793 (任意波形発生ユニット)




位相の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGPHase A$,B

:GENerator:MGPHase? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = -360〜360 (位相°)

解説

U8793任意波形発生ユニットの位相を設定します。
位相をNR2数値で返します。
設定可能範囲: -360 〜 360 (0.1刻み 単位は[°])

:GENerator:MGPHase CH1_1,12.5
:GENerator:MGPHase? CH1_1
(応答)  :GENERATOR:MGPHASE CH1_1,12.5  (ヘッダがONの場合)

注記

波形種類が「任意波形」の場合はディレイ:MGDElayで設定してください。

使用可能
条件

U8793 (任意波形発生ユニット)




出力OFF時の端子状態の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGSTop A$,B$

:GENerator:MGSTop? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_2
B$ = SHORT,OPEN

解説

U8793任意波形発生ユニットの出力がOFFの時の端子状態を設定します。
出力OFF時の設定を文字データで返します。

SHORT 短絡
OPEN 開放

:GENerator:MGSTop CH1_1,SHORT
:GENerator:MGSTop? CH1_1
(応答)  :GENERATOR:MGSTOP CH1_1,SHORT  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




任意波形の振幅調整値の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGVErnier A$,B

:GENerator:MGVErnier? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0.000〜2.000(倍)

解説

U8793任意波形発生ユニットの波形種が「任意波形」のときの振幅調整値を設定します。
振幅調整値をNR2数値で返します。
設定可能範囲: 0〜2 (0.001刻み)
任意波形の振幅を0〜2倍の範囲で大きくしたり小さくすることができます。
(-10V〜+15Vの範囲を超えた出力はできません)

:GENerator:MGVErnier CH1_1,1.25
:GENerator:MGVErnier? CH1_1
(応答)  :GENERATOR:MGVERNIER CH1_1,1.250  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




プログラムの全体ループ回数の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MGWHole A$,B

:GENerator:MGWHole? A$

(応答)

A$,B$,C

A$ = CH1_1〜CH8_2
B = 0〜50000(回数)

解説

U8793任意波形発生ユニットの波形種が「プログラム」のときの全体ループ回数を設定します。
全体ループ回数をNR1数値で返します。
設定可能範囲: 0〜50000 (0は∞を設定することを意味します)

:GENerator:MGWHole CH1_1,1250
:GENerator:MGWHole? CH1_1
(応答)  :GENERATOR:MGWHOLE CH1_1,1250  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること




プログラムの登録・参照の中断 (U8793)

構文

(コマンド)


:GENerator:MPABort

解説

プログラムの新規登録、もしくは登録済みのプログラムの参照を中断します。

:GENerator:MPABort

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




プログラムの登録・参照の開始 (U8793)

構文

(コマンド)


:GENerator:MPBEgin A$,B$

A$ = CH1_1〜CH8_2
B$ = NEW,REF

解説

プログラムの新規登録、もしくは登録済みのプログラムの参照を行います。

NEW 新規登録
REF 参照

【新規登録】
:GENerator:MPBEgin CH1_1,NEW (新規登録開始)
:GENerator:MPSTep SIN,1000,-1,10,-1,0,-99,0,1,0,OFF (サイン波の設定)
:GENerator:MPSTep DC,5,2,OFF (DCの設定)
:GENerator:MPFInish (登録完了)

【参照】
:GENerator:MPBEgin CH1_1,REF (参照開始)
:GENerator:MPMAxstep? (ステップ数参照)
(応答)2
:GENerator:MPSTep? (ステップの問合せ)
(応答)SIN,1000,-1,10,-1,0,-99,0,1,0,OFF (第1ステップの内容が返る)
:GENerator:MPSTep? (ステップの問合せ)
(応答)DC,5,2,OFF (第2ステップの内容が返る)
:GENerator:MPFInish (参照完了)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること
プログラム編集画面でないこと




プログラムの登録・参照の終了 (U8793)

構文

(コマンド)


:GENerator:MPFInish

解説

プログラムの新規登録、もしくは登録済みのプログラムの参照を終了します。

:GENerator:MPFInish

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)




プログラム参照時の最大ステップ数の問い合わせ (U8793)

構文

(クエリ)


:GENerator:MPMAxstep?

(応答)

-

解説

プログラム参照時の最大ステップ数の問合せを行います。

:GENerator:MPMAxstep?
(応答)  :GENerator:MPMAxstep 2  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)
このコマンドの前に 「プログラムの参照」 コマンドを送信していること
プログラム編集画面でないこと




プログラム登録時のステップの設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:MPSTep K$ (,"N$",F1,F2,A1,A2,V1,V2,O1,O2,P,D1,D2,T,L,H$)

:GENerator:MPSTep?

(応答)

K$ (,"N$",F1,F2,A1,A2,V1,V2,O1,O2,P,D1,D2,T,L,H$)

K$: 波形種類(DC, SIN, RECTanguler, PULSe, TRIAngle, UPRAmp, DWRAmp, FUNCtion)
N$: 任意波形データ名
F1: 開始周波数(任意波形の場合はクロック周波数の設定)
F2: 終了周波数(スイープしないときは-1を設定する)
A1: 開始振幅
A2: 終了振幅(スイープしないときは-1を設定する)
V1: 開始振幅調整
V2: 終了振幅調整(スイープしないときは-1を設定する)
O1: 開始オフセット
O2: 終了オフセット(スイープしないときは-99を設定する)
P: 位相
D1: 開始Duty
D2: 終了Duty(スイープしないときは-1を設定する)
T: 継続時間 または スイープ時間
L: スイープ回数(1〜1000)
H$: ホールド(OFF/ON)

解説

プログラム登録時のステップの設定を行います。
ステップは送信した順序に従って、第1ステップから順番に登録されます。

プログラム参照時のステップの問合せを行います。
このコマンドを送信するごとに1ステップずつ送られます。
ステップは、第1ステップから最後のステップまで順番に送られます。

パラメータは波形種類によって以下のようになります。

DC K$,O1,T,H$
PULSe K$,F1,F2,A1,A2,O1,O2,P,D1,D2,T,L,H$
FUNCtion K$,N$,F1,F2,V1,V2,O1,O2,T,L,H$
その他 K$,F1,F2,A1,A2,O1,O2,P,T,L,H$

:GENerator:MPBEgin CH1_1,NEW (新規登録開始)
:GENerator:MPSTep SIN,1000,-1,10,-1,0,-99,0,1,0,OFF (サイン波の設定)
:GENerator:MPSTep DC,5,2,OFF (DCの設定)
:GENerator:MPFInish (登録完了)

:GENerator:MPBEgin CH1_1,REF (参照開始)
:GENerator:MPSTep? (ステップの問合せ)


(応答)  :GENerator:MPSTep SIN,1000,-1,10,-1,0,-99,0,1,0,OFF   (ヘッダがONの場合)

注記

パルス波形の周波数とDutyのスイープは、どちらか一方しか設定できません。
両方スイープ設定するとエラーになります。

登録されているプログラムの最大ステップ数は、 「プログラムの最大ステップ数の問合せ」 コマンドで問い合わせてください。

使用可能
条件

U8793 (任意波形発生ユニット)
このコマンドの前に 「プログラムの参照」 コマンドを送信していること
プログラム編集画面でないこと




スイープ終了値の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:SWENd A$,B$,C

:GENerator:SWENd? A$,B$

(応答)

A$,B$,C

A$ = CH1_1〜CH8_2
B$ = FREquency, PERiod, AMPlitude, OFFset, DUTy, CLOck, CPEriod, VERnier (スイープさせる項目)
C = 終了値

解説

U8793任意波形発生ユニットのスイープ終了値を設定します。
スイープ終了値をNR2またはNR3数値で返します。
C$で終了値を設定する項目を選択します。

FREquency 周波数
PERiod 周期
AMPlitude 振幅
OFFset オフセット
DUTy Duty(パルス波
CLOck クロック周波数 (任意波形)
CPEriod クロック周期 (任意波形)
VERnier 振幅調整 (任意波形)

:GENerator:SWENd CH1_1,FREQ,1250
:GENerator:SWENd? CH1_1,FREQ
(応答)  :GENERATOR:SWEND CH1_1,FREQUENCY,1250  (ヘッダがONの場合)

注記

スイープ終了値はこのコマンドを使用して設定しますが、
スイープ開始値にはスイープしないときの値が使用されますので、
それぞれの設定コマンドを参照してください。

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること




スイープの設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:SWSEt A$,B$,C$

:GENerator:SWSEt? A$,B$

(応答)

A$,B$,C$

A$ = CH1_1〜CH8_2
B$ = FREquency, PERiod, AMPlitude, OFFset, DUTy, CLOck, CPEriod, VERnier (スイープさせる項目)
C$ = OFF, ON

解説

U8793任意波形発生ユニットのスイープを設定します。
スイープの設定を文字データで返します。
C$でスイープさせる項目を選択します。

FREquency 周波数
PERiod 周期
AMPlitude 振幅
OFFset オフセット
DUTy Duty(パルス波
CLOck クロック周波数 (任意波形)
CPEriod クロック周期 (任意波形)
VERnier 振幅調整 (任意波形)

:GENerator:SWSEt CH1_1,FREquency,ON
:GENerator:SWSEt? CH1_1,FREquency
(応答)  :GENERATOR:SWSET CH1_1,FREQUENCY,ON  (ヘッダがONの場合)

注記

Dutyは波形種が「パルス波」のときに設定できますが、スイープできるのは
Dutyか周波数どちら一方だけです。(後からONにした方が有効になります)

使用可能
条件

U8793 (任意波形発生ユニット)
信号発生がSTOP状態であること




スイープ時間の設定と問い合わせ (U8793)

構文

(コマンド)

(クエリ)


:GENerator:SWTIme A$,B

:GENerator:SWTIme? A$

(応答)

A$,B

A$ = CH1_1〜CH8_2
B = 0.00001 〜 1000(秒)

解説

U8793任意波形発生ユニットのスイープ時間を設定します。
スイープ時間をNR3数値で返します。
設定可能範囲: 0.00001 〜 1000 (単位は[秒],左記の範囲で有効数字5桁で設定可能)

:GENerator:SWTIme CH1_1,1.25
:GENerator:SWTIme? CH1_1
(応答)  :GENERATOR:SWTIME CH1_1,1.2500E+00  (ヘッダがONの場合)

注記

-

使用可能
条件

U8793 (任意波形発生ユニット)信号発生がSTOP状態であること




パターン再生クロック周波数の設定と問い合わせ (パターンモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGCLock A$,B

:GENerator:PGCLock? A$

(応答)

A$,B

A$ = U1〜U8
B = 0〜120000(周波数:Hz)

解説

MR8791パルス発生ユニットのパルス再生クロックの周波数の設定を行います。
再生クロックの周波数をNR1数値で返します。
設定可能範囲: 0〜120000 (10 刻み 単位は[Hz])

:GENerator:PGCLock U1,1000
:GENerator:PGCLock? U1
(応答)  :GENERATOR:PGCLOCK U1,1000  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]




同期ON時の信号発生出力の設定と問い合わせ (パターンモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGCOutput A$,B$

:GENerator:PGCOutput? A$

(応答)

A$,B$

A$ = U1〜U8
B$ = OFF, ON

解説

MR8791パルス発生ユニットの同期ON時の信号発生出力を設定します(パターンモード時)。
同期ON時の信号発生出力の設定を文字データで返します。

OFF 信号発生しません
ON 信号発生制御がON状態のとき、信号発生します

:GENerator:PGCOutput U1,ON
:GENerator:PGCOutput? U1
(応答)  :GENERATOR:PGCOUTPUT U1,ON   (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]
信号発生同期がONであること




パターン再生クロック周期の設定と問い合わせ (パターンモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGCPeriod A$,B

:GENerator:PGCPeriod? A$

(応答)

A$,B

A$ = U1〜U8
B = 0.0〜0.1 (秒)

解説

U8791パルス発生ユニットのパターン再生クロック周期を設定します。
パターン再生クロック周期をNR3数値(有効桁数9桁)で返します。

:GENerator:PGCPeriod U1,0.0125
:GENerator:PGCPeriod? U1
(応答)  :GENERATOR:PGCPERIOD U1,1.25000000E-04  (ヘッダがONの場合)

注記

周期は上記範囲で指定できますが、実際の設定は周波数で行っているため、
設定できる値には制限があり、周波数で設定可能な値に自動的に変換されます。

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]




パターンデータの設定と問い合わせ (パターンモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGDAta A$,B,C$

:GENerator:PGDAta? A$,B

(応答)

A$,B<NR1>,C$,…

A$ = U1〜U8 (ユニット番号)
B = 1〜16 (パターン番号)
C$ = 00〜FF (パターンデータ 最大2048個)

解説

U8791パルス発生ユニットのパターンデータを設定します。
パターンデータをパターンデータ数分文字データで返します。
パターンデータ数が0の場合は”NONE”を返します。

:GENerator:PGDAta U1,1,11,22,33,44,55,66,77,88,99,AA,BB,CC,DD,EE,FF
:GENerator:PGDAta? U1,1
(応答)  :GENERATOR:PGDATA U1,1,11,22,33,44,55,66,77,88,99,AA,BB,CC,DD,EE,FF  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]




Dutyの設定と問い合わせ (パルスモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGDUty A$,B

:GENerator:PGDUty? A$

(応答)

A$,B<NR2>

A$ = CH1_1〜CH8_8
B = 0.0〜100.0 (%)

解説

MR8791パルス発生ユニットのDutyを設定します。
DutyをNR2数値で返します。

:GENerator:PGDUty CH1_1,12.5
:GENerator:PGDUty? CH1_1
(応答)  :GENERATOR:PGDUTY CH1_1,12.5  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パルスモード]




周波数の設定と問い合わせ (パルスモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGFRequency A$,B

:GENerator:PGFRequency? A$

(応答)

A$,B<NR2>

A$ = CH1_1〜CH8_8
B = 0.0〜20000.0 (Hz)

解説

MR8791パルス発生ユニットの周波数を設定します。
周波数をNR2数値で返します。

:GENerator:PGFRequency CH1_1,1250
:GENerator:PGFRequency? CH1_1
(応答)  :GENERATOR:PGFREQUENCY CH1_1,1250.0  (ヘッダがONの場合)

注記

モードが「パターン」の場合はクロック周波数:PGCLockで設定してください。

使用可能
条件

MR8791 (パルス発生ユニット) [パルスモード]




モードの設定と問い合わせ (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGMOde A$,B$

:GENerator:PGMOde? A$

(応答)

A$,B$

A$ = U1〜U8 (ユニット番号)
B$ = PULSe, PATTern

解説

MR8791パルス発生ユニットのモードを設定します。
モードの設定を文字データで返します。

PULSe パルス
PATTern パターン

:GENerator:PGMOde U1,PULSe
:GENerator:PGMOde? U1
(応答)  :GENERATOR:PGMODE U1,PULSE  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット)
信号発生がSTOP状態であること




パターンデータ数の問い合わせ (パターンモード時) (MR8791)

構文

(クエリ)


:GENerator:PGNUmber? A$,B,C

(応答)

A$,B<NR1>,C<NR1>

A$ = U1〜U8(ユニット番号)
B = 1〜16 (パターン番号)
C = 1〜2048 (パターンデータ数)

解説

:GENerator:PGDAtaで設定したパターンデータの数をNR1数値で返します。

:GENerator:PGNUmber? U1,1
(応答)  :GENERATOR:PGNUMBER U1,1,1000  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]




同期ON時の信号発生出力の設定と問い合わせ (パルスモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGOUtput A$,B$

:GENerator:PGOUtput? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_8
B$ = OFF, ON

解説

MR8791パルス発生ユニットの同期ON時の信号発生出力を設定します。
同期ON時の信号発生出力の設定を文字データで返します。

OFF 信号発生しません
ON 信号発生制御がON状態のとき、信号発生します

:GENerator:PGOUtput CH1_1,ON
:GENerator:PGOUtput? CH1_1
(応答)  :GENERATOR:PGOUTPUT CH1_1,ON  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パルスモード]
信号発生同期がONであること




使用するパターン番号の設定と問い合わせ (パターンモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGPAttern A$,B

:GENerator:PGPAttern? A$

(応答)

A$,B<NR1>

A$ = U1〜U8 (ユニット番号)
B = 1〜16 (パターン番号)

解説

MR8791パルス発生ユニットのパターン番号を設定します。
パターン番号をNR1数値で返します。

:GENerator:PGPAttern U1,1
:GENerator:PGPAttern? U1
(応答)  :GENERATOR:PGPATTERN U1,1  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット) [パターンモード]
信号発生がSTOP状態であること




周期の設定と問い合わせ (パルスモード時) (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGPEriod A$,B

:GENerator:PGPEriod? A$

(応答)

A$,B

A$ = CH1_1〜CH8_8
B = 0〜10 (秒)

解説

MR8791任意波形発生ユニットの周期を設定します。
周期をNR3数値(有効桁数9桁)で返します。

:GENerator:PGPEriod CH1_1,0.125
:GENerator:PGPEriod? CH1_1
(応答)  :GENERATOR:PGPERIOD CH1_1,1.25000000E-01  (ヘッダがONの場合)

注記

周期は上記範囲で指定できますが、実際の設定は周波数で行っているため、
設定できる値には制限があり、周波数で設定可能な値に自動的に変換されます。

モードが「パルス」の場合はクロック周期:PGCPeriod で設定してください。

使用可能
条件

MR8791 (パルス発生ユニット) [パルスモード]




出力構成の設定と問い合わせ (MR8791)

構文

(コマンド)

(クエリ)


:GENerator:PGTTl A$,B$

:GENerator:PGTTl? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_8
B$ = TTL, OC

解説

MR8791パルス発生ユニットの出力構成を設定します。
出力構成の設定を文字データで返します。

TTL TTL
OC オープンコレクタ

:GENerator:PGTTl CH1_1,TTL
:GENerator:PGTTl? CH1_1
(応答)  :GENERATOR:PGTTL CH1_1,TTL  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8791 (パルス発生ユニット)




振幅の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGAMplitude A$,B

:GENerator:WGAMplitude? A$

(応答)

A$,B<NR2>

A$ = CH1_1〜CH8_4
B = 0.000〜20.000 (Vpp)

解説

MR8790波形発生ユニットの振幅を設定します。
振幅をNR2数値で返します。

GENerator:WGAMplitude CH1_1,2.5
:GENerator:WGAMplitude? CH1_1
(応答)  :GENERATOR:WGAMPLITUDE CH1_1,2.500  (ヘッダがONの場合)

注記

発生可能な電圧は「振幅+オフセット」で、上限 +10V,下限 -10V までです。

使用可能
条件

MR8790 (波形発生ユニット)




周波数の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGFRequency A$,B

:GENerator:WGFRequency? A$

(応答)

A$,B<NR1>

A$ = CH1_1〜CH8_4
B = 0〜20000 (Hz)

解説

MR8790波形発生ユニットの周波数を設定します。
周波数をNR1数値で返します。

:GENerator:WGFRequency CH1_1,1250
:GENerator:WGFRequency? CH1_1
(応答)  :GENERATOR:WGFREQUENCY CH1_1,1250  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8790 (波形発生ユニット)




発生する波形種類の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGKInd A$,B$

:GENerator:WGKInd? A$

(応答)

A$,B$

A$ = CH1_1〜CH27_4
B$ = DC, SIN

解説

MR8790波形発生ユニットの波形種を設定します。
波形種の設定を文字データで返します。

DC 直流
SIN サイン波

:GENerator:WGKInd CH1_1,SIN
:GENerator:WGKInd? CH1_1
(応答)  :GENERATOR:WGKIND CH1_1,SIN  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8790 (波形発生ユニット)




オフセット または DC電圧の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGOFfset A$,B

:GENerator:WGOFfset? A$

(応答)

A$,B<NR2>

A$ = CH1_1〜CH8_4
B = -10.000〜10.000 (V)

解説

MR8790波形発生ユニットのオフセットまたは波形種類がDCの場合の電圧を設定します。
オフセットまたは波形種がDCの場合の電圧をNR2数値で返します。

:GENerator:WGOFfset CH1_1,1.25
:GENerator:WGOFfset? CH1_1
(応答)  :GENERATOR:WGOFFSET CH1_1,1.250  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8790 (波形発生ユニット)




同期ON時の信号発生出力の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGOUtput A$,B$

:GENerator:WGOUtput? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_4
B$ = OFF, ON

解説

MR8790波形発生ユニットの同期ON時の信号発生出力を設定します。
同期ON時の信号発生出力の設定を文字データで返します。

OFF 信号発生しません
ON 信号発生制御がON状態の時、信号発生します

:GENerator:WGOUtput CH1_1,ON
:GENerator:WGOUtput? CH1_1
(応答)  :GENERATOR:WGOUTPUT CH1_1,ON  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8790 (波形発生ユニット)
信号発生同期がONであること




周期の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGPEriod A$,B

:GENerator:WGPEriod? A$

(応答)

A$,B

A$ = CH1_1〜CH27_4
B = 0〜1 (秒)

解説

MR8790波形発生ユニットの周期を設定します。
周期をNR3数値(有効桁数9桁)で返します。

:GENerator:WGPEriod CH1_1,0.125
:GENerator:WGPEriod? CH1_1
(応答)  :GENERATOR:WGPERIOD CH1_1,1.25000000E-01  (ヘッダがONの場合)

注記

周期は上記範囲で指定できますが、実際の設定は周波数で行っているため、
設定できる値には制限があり、周波数で設定可能な値に自動的に変換されます。

使用可能
条件

MR8790 (波形発生ユニット)




出力OFF時の端子状態の設定と問い合わせ (MR8790)

構文

(コマンド)

(クエリ)


:GENerator:WGSTop A$,B$

:GENerator:WGSTop? A$

(応答)

A$,B$

A$ = CH1_1〜CH8_4
B$ = SHORT, OPEN

解説

MR8790波形発生ユニットの出力がOFFの時の出力端子の状態を設定します。
出力OFF時の設定を文字データで返します。

SHORT 短絡
OPEN 開放

:GENerator:WGSTop CH1_1,SHORT
:GENerator:WGSTop? CH1_1
(応答)  :GENERATOR:WGSTOP CH1_1,SHORT  (ヘッダがONの場合)

注記

-

使用可能
条件

MR8790 (波形発生ユニット)