Tektronix AWG710型/AWG710B型 プログラマ・マニュアル Programmer Manual

プログラマ・マニュアル
AWG710 / AWG710B 4 GS/s / 4.2 GS/s 任意波形ゼネレータ
071-1416-00
本マニュアルはファームウェア・バージョン
4.0 以降に対応しています。
www.tektronix.com
Copyright © Tektronix Japan, Ltd. All rights reserved.
日本テクトロニクス株式会社 
TektronixTek Tektronix, Inc. の登録商標です。
また、本マニュアルに記載されている、その他の全ての商標は、各社所有のものです。
目 次
目 次 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
図一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
表一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
1 はじめに
はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
コマンドと構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
ステータスとイベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
プログラム例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
GPIB
GPIB
によるリモート通信の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
の設定条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
パラメータの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
GPIB
イーサネットによるリモート通信の設定 . . . . . . . . . . . . . . . . . . . . . . . 1-8
ネットワーク・パラメータの設定 . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
ネットワーク接続のテスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
2 コマンドと構文
コマンドの構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
SCPI コマンドと問合せ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
コマンドの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
問合せコマンドの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
応 答 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
パラメータ・タイプ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
MAX に関して . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
MIN
特殊文字 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
コマンド、問合せ、パラメータの短縮 . . . . . . . . . . . . . . . . . . . . . 2-5
複数のコマンドと問合せの連結 . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
単位と SI 接頭辞 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
プログラマ・マニュアル
一般的な規則 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
IEEE 488.2
概 要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
共通コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
i
目 次
コマンドと問合せ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
構造化ニーモニック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
コマンドの分類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
コマンドの機能別グループ分け . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
コマンド・クイック・リファレンス . . . . . . . . . . . . . . . . . . . . . . . . 2-14
コマンドの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
コントロール・コマンド (AWG Control) . . . . . . . . . . . . . 2-16
AWG
校正コマンド (Calibration) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
診断コマンド (Diagnostic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
表示コマンド (Display) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
ハードコピー・コマンド (Hardcopy) . . . . . . . . . . . . . . . . . . . . 2-18
マス・メモリ・コマンド (Mass Memory) . . . . . . . . . . . . . . . . . 2-19
出力コマンド (Output) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
ソース・コマンド (Source) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
ステータス・コマンド (Status) . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
同期コマンド (Synchronization) . . . . . . . . . . . . . . . . . . . . . . . . 2-21
システム・コマンド (System) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
トリガ・コマンド (Trigger) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
コマンドの記述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
ABORt(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
:ABSTouch
:AWGControl:CLOCk:SOURce (?)
:AWGControl:DOUTput[1][:STATe] (?)
:AWGControl:ENHanced:SEQuence[:JMODe] (?) . . . . . . . . . . . . . 2-27
:AWGControl:EVENt[:LOGic][:IMMediate]
:AWGControl:EVENt:SOFTware[:IMMediate]
:AWGControl:EVENt:TABLe[:IMMediate]
:AWGControl:FG:FREQuency[:CW|:FIXed] (?) . . . . . . . . . . . . . . . 2-29
:AWGControl:FG[1]:FUNCtion[:SHAPe] (?) . . . . . . . . . . . . . . . . . . 2-29
:AWGControl:FG[1]:POLarity (?) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
:AWGControl:FG[1]:PULSe:DCYCle (?) . . . . . . . . . . . . . . . . . . . . 2-30
:AWGControl:FG[:STATe] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate][:AMPLitude] (?) 2-31
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate]:OFFSet (?)
(オプション 02 型を除く) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
:AWGControl:MIX[:STATe] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
:AWGControl:RMODe (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33
:AWGControl:RSTate?
:AWGControl:RUN[:IMMediate]
AWGControl:SREStore
:AWGControl:SSAVe
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
AWG710B 型のみ) . . . . . . . . 2-26
(オプション 02 型を除く) . 2-26
(問合せなし) . . . . . . . . 2-27
(問合せなし) . . . . . 2-28
(問合せなし) . . . . . . . . 2-28
(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . 2-34
(問合せなし) . . . . . . . . . . . . . . . . 2-34
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . 2-35
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . 2-35
ii
AWG710 /AWG710B 型 任意波形ゼネレータ
目 次
:AWGControl:STOP[:IMMediate]
:AWGControl:SYNChronous:ADDRess (?)
:AWGControl:SYNChronous:CALibration
AWG710B 型のみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
:AWGControl:SYNChronous:CONNect (?)
(問合せなし) . . . . . . . . . . . . . . . 2-36
AWG710B 型のみ) . . 2-36
(問合せなし) 
AWG710B 型のみ) . . 2-37
:AWGControl:SYNChronous:MASTer[:STATe] (?)
AWG710B 型のみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
:AWGControl:SYNChronous:SLAVe[:STATe] (?)
AWG710B 型のみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
*CAL
:CALibration[:ALL] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
*CLS
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
:DIAGnostic:DATA?
(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
:DIAGnostic[:IMMediate] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
:DIAGnostic:SELect (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-41
:DISPlay:ENABle (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42
:DISPlay:HILight:COLor (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42
*ESE (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-43
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-43
*ESR
:HCOPy:DESTination
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . 2-44
:HCOPy:DEVice:COLor (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
:HCOPy:DEVice:LANGuage (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-45
:HCOPy[:IMMediate]
:HCOPy:SDUMp[:IMMediate]
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
*IDN
:MMEMory:CATalog?
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . 2-45
(問合せなし) . . . . . . . . . . . . . . . . . 2-46
(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . 2-46
:MMEMory:CDIRectory (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-47
:MMEMory:CLOSe
:MMEMory:COPY
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48
:MMEMory:DATA (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-49
:MMEMory:DELete
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-49
:MMEMory:FEED (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-50
:MMEMory:INITialize
:MMEMory:MDIRectory
:MMEMory:MOVE
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . 2-50
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . 2-51
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-51
:MMEMory:MSIS (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-52
:MMEMory:NAME (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-52
MMEMory:OPEN
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-53
*OPC (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-53
*OPT
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54
:OUTPut[1]:FILTer[:LPASs]:FREQuency (?)
(オプション 02 型を除く) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54
:OUTPut[1]:ISTate (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-55
:OUTPut[1]:MARKer[:STATE] (?)
AWG710B 型のみ) . . . . . . . . . 2-55
:OUTPut[1][:STATe] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-56
プログラマ・マニュアル
iii
目 次
*PSC (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-56
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-57
*RST
[:SOURce[1]]:FREQuency[:CW|:FIXed] (?) . . . . . . . . . . . . . . . . . . 2-57
[:SOURce[1]]:FUNCtion:USER (?) . . . . . . . . . . . . . . . . . . . . . . . . . 2-58
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]
:HIGH (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-58
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:LOW (?) 2-59
[:SOURce[1]]:ROSCillator:SOURce (?) . . . . . . . . . . . . . . . . . . . . . 2-60
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate][:AMPLitude] (?) . . . . 2-60
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate]:OFFSet (?)
(オプション 02 型を除く) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-61
*SRE (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-61
:STATus:OPERation:CONDition?
(問合せのみ) . . . . . . . . . . . . . . 2-62
:STATus:OPERation:ENABle (?) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62
:STATus:OPERation[:EVENt]?
:STATus:PRESet
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
:STATus:QUEStionable:CONDition?
(問合せのみ) . . . . . . . . . . . . . . . . . 2-63
(問合せのみ) . . . . . . . . . . . . 2-64
:STATus:QUEStionable:ENABle (?) . . . . . . . . . . . . . . . . . . . . . . . . 2-64
:STATus:QUEStionable[:EVENt]?
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65
*STB
:SYSTem:BEEPer[:IMMediate]
(問合せのみ) . . . . . . . . . . . . . . 2-65
(問合せなし) . . . . . . . . . . . . . . . . 2-66
:SYSTem:COMMunicate:LAN:DHCP[:CLIent]:LEASe:TIME (?) . . 2-66
:SYSTem:COMMunicate:LAN:DHCP[:CLIent][:STATe] (?) . . . . . . . 2-67
:SYSTem:COMMunicate:LAN:FTP[:SERVer][:STATe] (?) . . . . . . . 2-67
:SYSTem:COMMunicate:LAN:FTP[:SERVer]:VERSion (?) . . . . . . 2-68
:SYSTem:COMMunicate:LAN:GATeway[1|2|3]:ADDRess (?) . . . . 2-68
:SYSTem:COMMunicate:LAN:NFS:TLIMit (?) . . . . . . . . . . . . . . . . 2-69
:SYSTem:COMMunicate:LAN:PING?
(問合せのみ) . . . . . . . . . . . 2-69
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess (?) . . . . 2-70
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:FSYStem (?) . . . . . 2-70
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:NAME (?) . . . . . . . 2-71
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:PROTocol (?) . . . . 2-71
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3][:STATe] (?) . . . . . . 2-72
:SYSTem:COMMunicate:LAN[:SELF]:ADDRess (?) . . . . . . . . . . . 2-72
:SYSTem:COMMunicate:LAN[:SELF]:MADDress?
(問合せのみ) . 2-73
:SYSTem:COMMunicate:LAN[:SELF]:SMASk (?) . . . . . . . . . . . . . 2-73
:SYSTem:DATE (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-74
:SYSTem:ERRor[:NEXT]?
(問合せのみ) . . . . . . . . . . . . . . . . . . . . 2-74
:SYSTem:KDIRection (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-75
:SYSTem:KEYBoard[:TYPE] (?) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-75
:SYSTem:KLOCk (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-76
:SYSTem:SECurity:IMMediate
(問合せなし) . . . . . . . . . . . . . . . . . 2-76
:SYSTem:TIME (?) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-77
:SYSTem:UPTime?
(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . 2-77
iv
AWG710 /AWG710B 型 任意波形ゼネレータ
目 次
:SYSTem:VERSion?
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-78
*TRG
:TRIGger[:SEQuence][:IMMediate]
(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . 2-78
(問合せなし) . . . . . . . . . . . . . 2-79
:TRIGger[:SEQuence]:IMPedance (?) . . . . . . . . . . . . . . . . . . . . . . 2-79
:TRIGger[:SEQuence]:LEVel (?) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-80
:TRIGger[:SEQuence]:POLarity (?) . . . . . . . . . . . . . . . . . . . . . . . . 2-80
:TRIGger[:SEQuence]:SLOPe (?) . . . . . . . . . . . . . . . . . . . . . . . . . 2-81
:TRIGger[:SEQuence]:SOURce (?) . . . . . . . . . . . . . . . . . . . . . . . . 2-81
:TRIGger[:SEQuence]:TIMer (?) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-82
?(問合せのみ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-82
*TST
(問合せなし) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-83
*WAI
応答メッセージの取り出し . . . . . . . . . . . . . . . . . . . . . . . . 2-85
データ転送 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-87
データ・ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-87
波形ファイルおよびパターン・ファイルについて . . . . . . . . . . . 2-87
波形ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-88
パターン・ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-89
シーケンス・ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-90
イクエーション・ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-92
コード変換ファイル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-93
データ転送手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-94
外部コントローラ → AWG710 /AWG710B . . . . . . . . . . . 2-94
AWG710
/AWG710B 型→ 外部コントローラ . . . . . . . . . . . . 2-95
3 ステータスとイベント
ステータス/イベント・レポーティング . . . . . . . . . . . . . . . 3-1
ステータス・レポーティング機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
スタンダード・イベント・ステータス・ブロック . . . . . . . . . . . . 3-3
オペレーション・ステータス・ブロック . . . . . . . . . . . . . . . . . . . 3-4
クエスチョナブル・ステータス・ブロック . . . . . . . . . . . . . . . . . 3-4
レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
ステータス・レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
イネーブル・レジスタ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
プログラマ・マニュアル
キュー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
出力キュー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
エラー/イベント・キュー . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
ステータスとイベントの処理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
オペレーション・ステータス・ブロック . . . . . . . . . . . . . . . . . . 3-13
クエスチョナブル・ステータス・ブロック . . . . . . . . . . . . . . . . 3-13
v
目 次
スタンダード・イベント・ステータス・ブロック . . . . . . . . . . . 3-14
ステータス/イベント表示 . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
I/O
コマンドの同期実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
メッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
エラー/イベント・コードとメッセージ . . . . . . . . . . . . . . 3-17
コマンド・エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
実行エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
デバイス固有エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
問合せエラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
電源投入時イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
ユーザ・リクエスト時イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
リクエスト・コントロール時イベント . . . . . . . . . . . . . . . . . . . . . . . 3-23
操作終了時イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
デバイス・エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
4 プログラム例
プログラム例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
付 録
付録 AASCII コード表 . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
付録 BGPIB インタフェース仕様 . . . . . . . . . . . . . . . . . . B-1
インタフェース機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
インタフェース・メッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
付録 C ネットワーク・インタフェース仕様 . . . . . . . . . . . C-1
付録 DSCPI への準拠について . . . . . . . . . . . . . . . . . . . . D-1
付録 E 工場出荷時設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
索 引
vi
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
保証規定
お問い合わせ
AWG710 /AWG710B 型 任意波形ゼネレータ
図一覧
図一覧
1-1: コマンドの要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1-2: 機能別コマンド・グループとアルファベット順コマンド一覧 . . . . 1-2
1-3: ステータス・レポーティング機能を用いた
イベント駆動プログラム
1-4: 添付のフロッピディスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1-5: GPIB コネクタの位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1-6: GPIB コネクタのスタック接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1-7: GPIB ネットワーク構成例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
1-8: GPIB コンフィギュレーションおよびアドレスの設定 . . . . . . . . . 1-7
1-9: イーサネット・ポートの位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
1-10: ネットワーク・パラメータの設定 . . . . . . . . . . . . . . . . . . . . . . . 1-10
1-11: 通信が行われていることを示すメッセージ・ボックス . . . . . . . 1-11
2-1: SCPI サブシステムのツリー構造 . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2-2: 短縮したコマンドの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2-3: 複数のコマンドと問合せの連結 . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2-4: 連結したメッセージ内でのルート・ノードと
下位レベル・ノードの省略
2-5: 引数とフロント・パネル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
2-6: 応答メッセージの取り出し . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-85
2-7: 波形ファイルのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-88
2-8: パターン・ファイルのフォーマット . . . . . . . . . . . . . . . . . . . . . . 2-89
2-9: シーケンス・ファイルのフォーマット . . . . . . . . . . . . . . . . . . . . 2-90
2-10: イクエーション・ファイルのフォーマット . . . . . . . . . . . . . . . . 2-92
2-11: コード変換ファイルのフォーマット . . . . . . . . . . . . . . . . . . . . . 2-93
3-1: ステータス・レポーティング機構 . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3-2: ステータス・バイト・レジスタ (SBR) . . . . . . . . . . . . . . . . . . . . . 3-6
3-3: スタンダード・イベント・ステータス・レジスタ (SESR) . . . . . . 3-7
3-4: オペレーション・コンディション・レジスタ (OCR) . . . . . . . . . . 3-8
3-5: オペレーション・イベント・レジスタ (OEVR) . . . . . . . . . . . . . . 3-8
3-6: クエスチョナブル・コンディション・レジスタ (QCR) . . . . . . . . . 3-9
3-7: クエスチョナブル・イベント・レジスタ (QEVR) . . . . . . . . . . . . . 3-9
3-8: イベント・ステータス・イネーブル・レジスタ (ESER) . . . . . . . 3-10
3-9: サービス・リクエスト・イネーブル・レジスタ (SRER) . . . . . . . 3-11
3-10: オペレーション・イネーブル・レジスタ (OENR) . . . . . . . . . . . 3-11
3-11: クエスチョナブル・イネーブル・レジスタ (QENR) . . . . . . . . . 3-11
3-12: ステータスとイベントの処理
― オペレーション・ステータス・ブロック . . . . . . . . . . . . . . . . . . . 3-13
3-13: ステータスとイベントの処理
― クエスチョナブル・ステータス・ブロック . . . . . . . . . . . . . . . . . 3-13
3-14: ステータスとイベントの処理
スタンダード・イベント・ステータス・ブロック . . . . . . . . . . . . 3-14
3-15: ステータス / イベント表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
4-1: GPIB プログラム例の実行に必要な環境 . . . . . . . . . . . . . . . . . . . . 4-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
プログラマ・マニュアル
vii
図一覧
viii
AWG710 /AWG710B 型 任意波形ゼネレータ
表一覧
表一覧
2-1: BNF 記号と定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2-2: 応答例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2-3: 構文記述で用いるパラメータ・タイプ . . . . . . . . . . . . . . . . . . . . . 2-4
2-4: コマンド・グループ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2-5: AWG コントロール・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
2-6: 校正コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2-7: 診断コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2-8: 表示コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2-9: ハードコピー・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
2-10: マス・ストレージの種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2-11: マス・メモリ・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2-12: 出力コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
2-13: ソース・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
2-14: ステータス・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
2-15: 同期コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2-16: システム・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2-17: トリガ・コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
3-1: SRB のビット機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
3-2: SESR のビット機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3-3: OCR ビットの機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3-4: OCR ビットの機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3-5: エラー・コードの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
3-6: コマンド・エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
3-7: 実行エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
3-8: デバイス固有エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3-9: 問合せエラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
3-10: 電源投入時イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3-11: ユーザ・リクエスト時イベント . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3-12: リクエスト・コントロール時イベント . . . . . . . . . . . . . . . . . . . 3-23
3-13: 操作終了時イベント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
3-14: デバイス・エラー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
B-1: GPIB インタフェース機能と組み込みサブセット . . . . . . . . . . . . . B-1
B-2: GPIB インタフェース・メッセージ . . . . . . . . . . . . . . . . . . . . . . B-3
D-1: SCPI への準拠について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
E-1: デフォルト設定値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1
プログラマ・マニュアル
ix
表一覧
x
AWG710 /AWG710B 型 任意波形ゼネレータ

1 章 はじめに

はじめに

AWG 71 0 /AWG710B 型は、GPIB インタフェース (ANSI/IEEE 488.1-1987) および 10Base-T / 100Base-TX イーサネット・インタフェース (IEEE 802.3) を装備していま
す。
PC などの外部コントローラのアプリケーションから、前面パネルの設定と波形
データの転送等をリモート・コントロールすることができます。機器の機能や操作方 法などの詳細については、付属のユーザ・マニュアルを参照してください。
この章では、以下の項目について説明します。
概要
このマニュアルの各章の概要を示します。
GPIB によるリモート通信の設定
GPIB インタフェースを通して AWG 7 10 /AWG710B 型とコントローラを接続
する方法および前面パネルの設定方法について説明します。
イーサネットによるリモート通信の設定
イーサネット・インタフェースを通して ラを接続する方法および前面パネルの設定方法について説明します。
AWG7 1 0 /AWG710B 型とコントロー
概 要
コマンドと構文
このマニュアルの各章の概要を示します。
2 章「コマンドと構文」では、AW G7 10 /AWG710B 型に送るコマンドの構造に ついて説明します。
488.2
に準拠したコマンドを使用します。図 1-1 は、第 2 章で説明するコマンド要素
を示しています。
1-1:コマンドの要素
SCPI (Standard Commands for Programmable Instruments) IEEE
ヘッダ コンマ
:FUNCtion:USER
"FILE1","FLOPpy"
引 数スペースニーモニック
プログラマ・マニュアル
1-1
1 章 はじめに
2 章では、AW G71 0 /AWG710B 型のコマンドの詳細について説明します。各コ マンドの説明では、コマンドの構文と使用例を示します。「コマンドの分類」の項で コマンドの機能別一覧を示し、「コマンドの記述」の項でコマンドの記述方法をアル ファベット順に説明します(図
1-2 参照)。
診断コマンド
トリガ
D
校正コマンド
D
C
D
AWG コントロール・コマンド
C
D
:AWGControl:DOUTput[:STATe] :AWGControl:EVENt:LOGic[:IMMediate] :AWGControl:RMODe :AWGControl:RSTate? :AWGControl:RUN[:IMMediate] :AWGControl:STOP[:IMMediate]
機能別コマンド・グループ
TRIG
1-2:機能別コマンド・グループとアルファベット順コマンド一覧
ステータスとイベント
外部コントローラ上で実行中のアプリケーションから AW G71 0 /AWG710B 型に情 報を要求すると、 て情報を返します。図
3 章「ステータスと イベント」では、SCPI IEEE-488.2 に準拠したステータスレ
第 ポーティング機能の使用方法について説明します。
AWG710 /AWG710B 型はステータスやエラー・メッセージとし
1-3 は、このシステムの基本動作を示しています。
:AWGControl:RSTate
:AWGControl:RMODe
構 使
:AWGControl:DOUTput[:STATe]
分類:
構文:
使
使用例:
アルファベット順コマンド一覧
1-2
AWG710 /AWG710B 型 任意波形ゼネレータ
アプリケーションから
ステータス / イベント 報告を要求
コントローラ
GPIB ケーブル
AWG710 /AWG710B 型から
ステータス
後部パネル
/ イベント報告を送信
はじめに
プログラム例
アプリケーションから ステータス
報告を要求
LAN ケーブル LAN ケーブル
/ イベント
コントローラ
AWG710 /AWG710B 型から
ステータス
後部パネル
LAN ( イーサネット ) またはハブ
/ イベント報告を送信
1-3:ステータス・レポーティング機能を用いたイベント駆動プログラム
AWG 71 0 /AWG710B 型にはプログラム例を収めたフロッピディスクが添付されて
います。第
4 章「プログラム例」では、このフロッピディスクの取り扱いについて説
明します。
プログラマ・マニュアル
AWG700
Sample Program
1-4:添付のフロッピディスク
1-3
1 章 はじめに

GPIB によるリモート通信の設定

AWG 71 0 /AWG710B 型とコントローラを確実に接続してください。
1-5 のように、AWG710 /AWG710B 型の後部パネルには 24 ピンの GPIB コネク
図 タがあります。このコネクタは
D タイプ・シェルで、IEEE488.1-1987 規格品です。
このコネクタには、 接続してください。
IEEE-488.1-1987 規格 GPIB ケーブル ( 部品番号:012-0991-00)
GPIB コネクタ
GPIB コネクタ
1-4
1-5GPIB コネクタの位置
AWG710 /AWG710B 型 任意波形ゼネレータ
1-6 に示すように、GPIB コネクタをスタックにすることもできます。
はじめに
1-6GPIB コネクタのスタック接続
プログラマ・マニュアル
1-5
1 章 はじめに
GPIB の設定条件
AWG 71 0 /AWG710B 型を GPIB ネットワークに接続するときには次の規則に従っ
てください。
バス上の各機器に、異なるデバイス・アドレスを割り当ててください。
2 つの機器が同じデバイス・アドレスをもつことはできません。
1 つのバスに接続できる機器は、コントローラを含めて 15 台までです。
各デバイス間は、
バスの接続に使うケーブルの長さの合計は、
ネットワーク動作中は、ネットワークに接続されている
イッチをオンにしてください。
1-7 のように、星型や直列構成で機器をネットワークに接続します。
ループや並列構成は使わないでください。
GPIB 機器
1-7GPIB ネットワーク構成例
2 m 以内のケーブルで接続してください。
GPIB 機器
GPIB 機器
GPIB 機器
GPIB 機器
20 m 以下にしてください。
2/3 以上の機器の電源ス
GPIB 機器
GPIB 機器
GPIB 設定についての詳細は、付録B「GPIBインタフェース仕様」を参照してください。
1-6
AWG710 /AWG710B 型 任意波形ゼネレータ
GPIB パラメータの設定
バス構成に合わせて、AW G7 10 /AWG710B 型の GPIB パラメータを設定します。 一度、パラメータを設定すれば、 することができます。
1. 前面パネルの UTILITY ボタンを押して、ユーティリティメニューを表示します。
2. Comm ボトム・メニュー・ボタンを押します(図 1-8 参照)。
3. 前面パネルの上下矢印ボタン (y b) を使い、カーソルを Remote Control
4. 前面パネルの上下矢印ボタン (y b) を使い、カーソルを GPIB Configuration
5. 下矢印ボタン (b) を押して、カーソルを GPIB Address の項目に移動し、汎用ノ
はじめに
GPIB インタフェースを通して機器をコントロール
項目に移動します。それから、汎用ノブまたは左右矢印ボタン
a
(
') を使い、
GPIB を選択します。
の項目に移動します。それから、汎用ノブまたは左右矢印ボタン (
a
') を使い、
Talk/Listen を選択します。
ブでアドレスを設定します。キ ーパッ ドで 、数 値を直 接入 力する こと もでき ます 。
GPIB
設定パラ メータ
1-8GPIB コンフィギュレーションおよびアドレスの設定
AWG 71 0 型をバスから切り離すときには、次の操作を実行します。
1. 上下矢印ボタン (y b) を押して、カーソルを GPIB Configuration の項目に
移動し、汎用ノブまたは左右矢印ボタン
a
(
') Off Bus を選択します。
プログラマ・マニュアル
この操作で はすべて中止されます。
AWG7 1 0 /AWG710B 型はバスから切り離され、コントローラとの通信
1-7
1 章 はじめに

イーサネットによるリモート通信の設定

AWG 71 0 /AWG710B 型とコントローラを確実に接続してください。なお、イーサ
ネット・ケーブルは電源を入れる前に接続してください。
1-5 のように、AW G7 10 /AWG710B 型の後部パネルには イーサネット(10Base-
T/ 100Base-TX
このコネクタに、イーサネット・ケーブルを接続してください。
)ポートがあります。
イーサネット・ポート
1-9:イーサネット・ポートの位置
ネットワーク・パラメータの設定
ネットワーク構成に合わせて、AWG710 /AWG710B 型のネットワーク・パラメー タを設定します。一度、パラメータを設定すれば、イーサネット・インタフェースを 通して機器をコントロールすることができます。
1. UTILITY(前面パネル)→ Comm(ボトム)
2. AWG 71 0
必要です。
a.
3. 次に AW G7 10 /AWG710B 型の IP アドレスを設定します。設定にはシステム
管理者から与えられたアドレスをマニュアル操作で設定する方法と いて自動的に設定する方法があります。 にカーソルを移動し、
マニュアル操作で設定する場合:
/AWG710B 型を Ethernet でコントロールする場合は、つぎの設定が
b y
ボタンで Remote Control のフィールドにカーソルを移動し、ロータリ・
ノブまたは
a '
ボタンで、Network を選択します。
DHCP を用
b y
ボタンでパラメータのフィールド
Edit...(サイド)ボタンを押して、パラメータを入力します。
1-8
AWG710 /AWG710B 型 任意波形ゼネレータ
b y
a.
b.
ボタンで DHCP Client フィールドにカーソルを移動し、ロータリ・ノ
a '
ブまたは
b y
ボタンで IP Address フィールドにカーソルを移動し、Edit...(サイド)
を押します。
ボタンで、Disabled を選択します。
c. IP Address 設定ダイアログで、IP アドレスを設定します。
d. 必要ならば、IP アドレスと同様の方法で、サブネット・マスクを Subnet Mask
フィールドに設定します。
DHCP IP アドレスを取得する場合:
b y
e.
ボタンで DHCP Client フィールドにカーソルを移動し、ロータリ・ノ
a '
ブまたは
ボタンで、Enabled を選択します。
f. AWG71 0 /AWG710B 型は、DHCP サーバにアドレス取得要求を送り、サー
バからアドレスが送られてきます。送られてきたアドレスは、 フィールドにグレイアウト表示されます。
IP Address
はじめに
4. 必要ならば、ゲートウェイ・アドレスを Destination NetworkGateway Address
フィールドに設定します。
ゲートウェイ・アドレスは、リモート・コンピュータがゲートウェイを介し て別のネットワークに接続している場合に設定する必要があります。 でのゲートウェイを設定できます。
3 つま
5. FTP サーバの EnabledDisabled FTP Server フィールドで設定します。
FTP サーバを Enabled にすると、リモート・コンピュータの FTP クライアントソ
フトウェアを用いて、ファイル転送等のファイル操作ができます。
設定は、直ちに有効になります。ネットワークに関して不明な点は、ご利用のネット ワーク・システムの管理者にお問い合わせください。
AWG7 10 /AWG710B 型のリモート・コントロール用ポート番号には 4000
注:
割り当てられています。外部コンピュータで ルする場合、 て
4000 を指定してください。
Ethernet ドライバやアプリケーション・ソフトウェアのポート番号とし
AWG7 10 /AWG710B 型をコントロー
AWG 71 0B 型の同期運転モードにおいて、Master Slave の通信にはポート番号 4002
を使用しています。 ネットワーク設定画面には、機器固有の
MAC Address も表示されています。
プログラマ・マニュアル
1-9
1 章 はじめに
ネットワーク 設定用パラメータ
1-10:ネットワーク・パラメータの設定
1-10
AWG710 /AWG710B 型 任意波形ゼネレータ
ネットワーク接続のテスト
ネットワークの接続と設定が完了したら、AWG7 10 /AWG710B 型がネットワーク およびリモート・コンピュータを認識し ているかどうか、または、
AWG 71 0B
マンドを使用して、機器がネットワークと正しく接続されていることを確認する手順 を示します。
1. 前面パネルの UTILITY ボタンを押して、ユーティリティ・メニューを表示します。
2. Network ボトム・メニュー・ボタンまたは Comm ボトム・メニュー・ボタンを
押します。
3. Execute Ping サイド・メニュー・ボタンを押して、ダイアログ・ボックスを表
示します。
4. ダイアログ・ボックス内で、リモート・コンピュータの IP アドレスを入力しま
す。それから、
はじめに
AWG7 10 /
型がネットワークにより認識されていることを確認します。次に、ping コ
OK サイド・ボタンを押します。
ping コマンドにより、指定された IP アドレスのリモート・コンピュータにパケッ
トが送信されます。コンピュータがこのパケットを受信すると、再び送信元
(AWG710 /AWG710B ) にこのパケットを転送します。
AWG 71 0 /AWG710B 型がネットワークを介してリモート・コンピュータと通
信できる場合は、図 は、
no answer from などのエラー・メッセージがメッセージ・ボックス内に表示
されます。
1-11 に示すメッセージが表示されます。通信に失敗した場合
5. ネットワークを介して接続を確認したいすべてのリモート・コンピュータに対し
て、手順
1-11 :通信が行われていることを示すメッセージ・ボックス
2 〜手順 4 を繰り返します。
プログラマ・マニュアル
1-11
1 章 はじめに
1-12
AWG710 /AWG710B 型 任意波形ゼネレータ

2 章 コマンドと構文

コマンドの構文

この項では、AW G71 0 /AWG710B 型のプログラミングで使用する SCPI 標準コマ
IEEE 488.2 共通コマンドについて説明します。
ンドと
この項は、次の節から構成されています。
SCPI コマンドと問合せ SCPI コマンドの構造と構文について説明します。
IEEE 488.2 共通コマンド
SCPI コマンドに共通のコマンドと引数の構造について説明します。
構造化ニーモニック
ニーモニックにチャンネル番号などを組み込んだ ニーモニックについて説明します。
BNF 表記法の定義
このマニュアルでは、Backus-Naur Form (BNF) 表記法を用いてコマンドと問合せを記 述しています。表
( たとえば、SOURce1) 構造化
2-1 に、BNF 記号の定義を示します。
2-1 BNF 記号と定義
記 号 意 味
< > 定義された要素 ::=
|
{ } グループ(1 つの要素は必要です) [ ] オプション(省略可能)
...
( ) コメント
左辺を右辺として定義 排他的論理和
前の要素の繰り返し
プログラマ・マニュアル
2-1
2 章 コマンドと構文

SCPI コマンドと問合せ

SCPI (Standard Commands for Programmable Instruments) は、計測機器のリモートプロ
グラミングのガイドラインを定めるコンソシアムで作成された標準規格です。このガ イドラインでは、機器のコントロールとデータ転送のためのプログラミング環境を実 現しています。この環境では、メーカーによらず、すべての プログラミング・メッセージ、機器応答、およびデータ・フォーマットが使用できま す。本機器では、この
SCPI 言語は、ツリー構造になっています(図 2-1 参照)。ツリーの上位レベルは、ルー
ト・ノードで、その下に
SCPI 機器で定義された
SCPI 標準を基にしたコマンド言語を使用しています。
1 つまたは複数の下位レベル・ノードが続きます。
TRIGger
SEQuence
POLarity
2-1SC PI サブシステムのツリー構造
設定コマンドと問合せコマンドは、これらサブシステムの階層ツリーから作成できま す。設定コマンドを使い、機器の動作を指定します。また、問合せコマンドを使い、 測定データとパラメータ設定に関する情報を問合せます。
SOURceLEVel
ルート・ノード
下位レベル・ノード
2-2
AWG710 /AWG710B 型 任意波形ゼネレータ
コマンドの作成
コマンドの構文
SCPI コマンドは、サブシステムのノードと、各ノードを区切るコロン (:) で作成され
ます。
2-1 で、TRIGger はルート・ノードで、SEQuenceLEVelPOLaritySOURce
図 どは下位レベル・ノー ドです。
SCPI コマ ンドを作成するには、ルート・ノードの
TRIGger からツリー構造の下方に向ってノードを追加していきます。ほとんどのコマ
ンドといくつかの問合せはパラメータを持っており、パラメータ値を追加する必要が あります。各コマンドのパラメータにつ いて は、 細」を参照してください。
2-23 ページ以降の「コマンドの詳
たとえば、:TRIGger:SEQuence:SOURce EXTernal れた有効な
問合せコマンドの作成
問合せコマンドを作成するには、ツリー構造のルート・ノードから下方に向かって ノードを追加して行き、最後に疑問符 は、図
応 答
AWG 71 0 /AWG710B 型に問合せコマンドを送ると、設定条件またはステータスが
返されます。応答は、値だけが返されます。値がニーモニックの場合は、短縮形で表 記されます。
2-2 応答例
問合せ 応 答
:SOURce:VOLTage:AMPLitude? 1.000
:AWGControl:RMODe? CONT
は、図 2-1 の階層ツリーから作成さ
SCPI コマンドです。
(?) を追加します。:TRIGger:SEQuence:SOURce?
2-1 の階層ツリーを使用した有効な SCPI 問合せの例です。
プログラマ・マニュアル
問合せコマンドには、値を返す前に、ある操作を実行するものもあります。たとえば、
*CAL? 問合せコマンドは校正を実行します。
2-3
2 章 コマンドと構文
パラメータ・タイプ
コマンドと問合せの記述内のすべての引数は、独自のパラメータ・タイプを持ってい ます。引数は、
<file_name> などのように括弧で囲まれています。引数には、AW G7 10
/AWG710B 型のコマンド・セットで定義されたものと SCPI で定義されたものが あります。パラメータ・タイプも
<NRf> のように括弧で囲まれて表されます。表2-3
にパラメータ・タイプをまとめてあります。
2-3 構文記述で用いるパラメータ・タイプ
パラメータ・タイプ 記 述 例 任意ブロック 指定長の任意データ #512234xxxxx... ここで、5 はそ
れに続く
データ長
いることを表します。 データを表します。
または
#0xxxxx...<LF><&EOI>
5 (12234) の数が
( バイト ) を指定して
xxxxx...
MINMAX に関して
ブーリアン
boolean
離散値 特定値 MINMAX
2 進数
2 8 8 進数 #Q57#Q3 16
16 進数 (0 9, A, B, C, D, E, F) #HAA#H1
数値 整数 0115-1
NR1
数値 小数 1.23.141516-6.5
NR2 NR3 数値 浮動小数 3.1415E-9-16.1E5
数値 NR1NR2NR3 のいずれも
NRf
numeric_value
文字列
(string) 英数字(引用符で囲まれてい
ブーリアン数または
10 進数
可能な
NR1
NR2NR3 のいずれも
可能な
10 進数、または特定値
MINMAX
ることが必要)
NRf ON または
0 以外 :x -0.50.5 x OFF または 0 :-0.5 x 0.5
#B0110
NR1、 NR2、 NR3 の各例を参照
してください。
NR1、 NR2、 NR3、離散値の各
例を参照してください。
Test 1, 2, 3
2-4
Numeric パラメータを持つコマンドでは数値(NR1、NR2、NR3)のほかに、MINimum MAXmum というキーワードが使えます。このキーワードを使って最大値、最小値に
設定できます。また、問い合わせのときに使うと、その時点で設定可能な最大値、最 小値を問い合わせることができます。
AWG710 /AWG710B 型 任意波形ゼネレータ
特殊文字
改行 (LFASCII 10) ASCII 127 255 の範囲の文字は、特殊文字として定義され ています。これらの文字は任意ブロック引数だけで使います。コマンドの他の部分で 使うと、予期されない結果が生じる場合があります。
コマンド、問合せ、パラメータの短縮
SCPI コマンド、問合せ、およびパラメータのほとんどは、短縮形で記述することが
できます。このマニュアルでは、これらの短縮形を大文字と小文字の組み合わせで示 します。大文字はコマンドの短縮形を表します。図 コマンドを記述できます。短縮したコマンドと短縮されないコマンドは等価で、機器 に同じ動作を要求します。
コマンドの構文
2-2 に示すように、大文字だけで
短縮しない記述
短縮した記述
2-2:短縮したコマンドの例
注: コマンドまたは問合せの最後に付けられた数値 ( サフィックス ) は、短縮しない
記述と短縮した記述のどちらにも含まれます。サフィックスを付けない場合には、デ フォルトとして
1 が適用されます。
:SOURce1
短縮形での記述に最小限必要な情報
:FREQuency 100
:SOUR:FREQ 100
プログラマ・マニュアル
2-5
2 章 コマンドと構文
複数のコマンドと問合せの連結
コマンドまたは問合せは 1 つのメッセージ内で連結できます。連結したメッセージを 作成するには、最初にコマンドまたは問合せを作成し、セミコロン れからコマンドまたは問合せを追加していきます。セミコロンに続くコマンドがルー ト・ノードの場合は、その前にコロン ンドと問合せを含む連結したメッセージを示します。連結したメッセージは、セミコ ロンでなくコマンドまたは問合せで終わる必要があります。メッセージ内に含まれた 問合せに対する応答は、セミコロンで区切られます。
:SOUR:FREQ:FIX 100;:OUTP:STAT ON;:SOUR:VOLT:AMPL?;:SYST:COMM:LAN:FTP?
最初のコマンド 2 番目のコマンド 最初の問合せ 2 番目の問合せ
(;) を追加し、そ
(:) を挿入してください。図 2-3 に複数のコマ
連結されたメッセージからの応答
最初の問合せからの応答
2-3:複数のコマンドと問合せの連結
100;ON
2 番目の問合せからの応答
コマンドまたは問合せが、前にあるコマンドまたは問合せと共通のルート・ノードお よび下位レベル・ノードをもつ場合は、これらのノードを省略できます。図
2-4 では、
2 番目のコマンドが最初のコマンドと共通のルート・ノード (SEQuence) をもつため、
これらのノードを省略できます。
:TRIG:SEQ:LEV 2.5;:TRIG:SEQ:SLOP POS;:TRIG:SEQ:SOUR EXT
共通のルート・ノードと下位レベル・ノード
:TRIG:SEQ:LEV 2.5;SLOP POS;SOUR EXT
最初のコマンド
追加のコマンド
( ルート・ノードを省略)
2-6
2-4:連結したメッセージ内でのルート・ノードと下位レベル・ノードの省略
AWG710 /AWG710B 型 任意波形ゼネレータ
単位と SI 接頭辞
コマンドの構文
引数の電圧、周波数、インピーダンス、および時間には、単位と SI 接頭辞を付加で きます( ば、電圧
SI Systeme International d’Unites Standard に準拠した単位です)。たとえ
200E-3、周波数 1.2E+6 はそれぞれ、200mV、1.2MHz として指定できます。
単位として使用できる記号は、次のとおりです。
V 電圧 Hz ― 周波数 ohm ― インピーダンス s 時間
角度の場合、単位として
RADian DEGree が使えます。単位を指定しない場合は、
RADian になります。
SI 接頭辞として使用できる記号は、次のとおりです。
SI 接頭辞
対応するベキ乗 注:SI 接頭辞 m/M (m または M) は、電圧と時間の場合には 10
周波数の場合には
注:
SI 接頭辞 u/U (u または U) は、”µ” の代わりに使用します。
単位および
SI 接頭辞として使う記号は、大文字と小文字の両方が可能です。
p/P n/N u/U m/M k/K m/M g/G
-12
10
+6
10
として使われます。
10
-9
10
-6
10
-3
たとえば、次の例は同じ結果になります。
170mhz170mHz170MHz など 250mv250mV250MV など
ただし、プログラムの記述は
SI 単位系に合うように V の場合は mV を、Hz の場合は
MHz を使用するようにしてください。
+3
10
-3
として、
10
+6
10
+9
プログラマ・マニュアル
2-7
2 章 コマンドと構文
一般的な規則
SCPI コマンド、問合せ、およびパラメータの使用について、以下の 3 つの一般的な
規則があります。
文字列を引用する場合には、引用符
用できますが、一つの文字列で両方を使用することはできません。
正しい記述:
誤った記述: この文字列では、引用符を誤って使用しています
コマンド、問合せ、およびパラメータを記述する場合には、大文字、小文字、ま
たは両方を混在して使用することができます。
:OUTPUT:FILTER:LPASS:FREQUENCY 200MHZ
このコマンドは、次のコマンドと同じ意味をもちます。
:output:filter:lpass:frequency 200mhz
さらに、次のコマンドとも同じ意味をもちます。
:OUTPUT:filter:lpass:FREQUENCY 200MHz
引用符内の文字列 ( たとえば、ファイル名 ) は、大文字と小文字が区別されます。
注:
この文字列では、引用符を正しく使用しています
この文字列では、引用符を正しく使用しています
(‘ ’) または二重引用符 (“ ”) のいずれかを使
ノード内またはノード間で、スペース
正しい記述: :OUTPUT:FILTER:LPASS:FREQUENCY 200MHZ 誤った記述: :OUTPUT: FILTER: LPASS:FREQ UENCY 200MHZ
( 空白 ) は使用できません。
2-8
AWG710 /AWG710B 型 任意波形ゼネレータ

IEEE 488.2 共通コマンド

概 要
ANSI/IEEE 488.2 規格では、コントローラと機器間のインタフェースで使用するコー
ド、フォーマット、プロトコル、および共通コマンドと問合せの使用方法について定 義しています。
コマンドと問合せ
IEEE 488.2 共通コマンドは、アステリスク (*) の後にコマンドが続き、オプションと
してスペースとパラメータ値が続きます。 に問合せコマンドと疑問符が続きます。
次は、IEEE 488.2 共通コマンドの例です。
*ESE 16
コマンドの構文
AWG710 /AWG710B 型は、この規格に準拠しています。
IEEE 488.2 の問合せは、アステリスクの後
*CLS
次は、問合せの例です。
*ESR?
*IDN?
プログラマ・マニュアル
2-9
2 章 コマンドと構文

構造化ニーモニック

ヘッダ・ニーモニックには、決まった範囲の中から 1 つのニーモニックを選択するも のがあります。これらのニーモニックは、コマンド中で他のニーモニックと同様に使 います。
たとえば、リモート・デバイスは
RDEVice1RDEVice2RDEVice3
RDEVice<x>
として
以下に、ニーモニックの一覧を示します。
のように短縮する場合があります。この値を省略した場合は、デフォルト
1 が使われます。
RDEVice[1|2|3] と記述されています。この場合、
の中から 1 つを 選択します。コマンドの記述では、
ソース・チャンネルのニーモニック
記 号 意 味
SOURce1
CH1 出力波形
出力チャンネルのニーモニック
記 号 意 味
OUTPut1
CH1 アナログ信号の出力
D/A コンバータ出力のニーモニック(オプション 02 型を除く)
記 号 意 味
DOUTput1
CH1 アナログダイレクトアウト信号の出力
ゲートウェイのニーモニック
記 号 意 味
GATeway1
GATeway2
GATeway3
ゲートウェイ ゲートウェイ ゲートウェイ
1
2
3
マーカのニーモニック
記 号 意 味
MARKer1
MARKer2
マーカ 1 の信号 マーカ
2 の信号
2-10
AWG710 /AWG710B 型 任意波形ゼネレータ
リモート・デバイスのニーモニック
記 号 意 味
RDEVice1
RDEVice2
RDEVice3
ネットワーク・ドライブ 1 ネットワーク・ドライブ ネットワーク・ドライブ
2
3
各入力(SOURce)と出力(OUTPutDOUTput)の関係を以下に示します。
AW G7 1 0 /AWG710B
コマンドの構文
Channel1 SOURce1 Wavwform
OUTPut1
DOUTput1
(オプション02 型を除く)
プログラマ・マニュアル
2-11
2 章 コマンドと構文
2-12
AWG710 /AWG710B 型 任意波形ゼネレータ

コマンドの分類

この節では、最初に、機能ごとにコマンド一覧を示します。次に、2-23 ページ以降の
「コマンドの記述」で、アルファベット順にコマンドの詳細を説明します。
説明の中では クが付いている場合、そのコマンドは、問合せコマンドを伴っていることを表します。 それ以外のコマンドは、設定コマンドか問合せコマンドのどちらかです。
(?) のマークを使用しています。コマンド・ヘッダの後ろにこのマー
AWG 71 0 /AWG710B 型は、特に断りがない限り、SCPI (Standard Commands for Programmable Ins–truments) IEEE Std 488.2-1987 に準拠しています。
このマニュアルで用いている表記法については、 構文」を参照してください。

コマンドの機能別グループ分け

AWG 71 0 /AWG710B 型のコマンドは機能によって以下のコマンド・グループに分
類されます。
2-4 コマンド・グループ
グループ 機 能
AWG コントロール (AWG
Control)
2-1 ページから始まる「コマンドの
動作モードを設定します。
(Calibration) 自動校正を実行します。
校正 診断
(Diagnostic) セルフテストを実行します。
表示
(Display) 画面表示を設定します。
ハードコピー マス・メモリ
出力
(Output) 出力ポートを設定します。
ソース ステータス
同期 (Synchronization) 複数のコマンドを実行したときの同期をコント
システム (System) ネットワークその他システム関連の機能を設定し
トリガ (Trigger) 外部イベントとの同期を設定します。
(Hardcopy) 画面表示をダンプします。 (Mass Memory) ハードディスクなどの媒体上のファイルを操作し
ます。
(Source) 出力パラメータを設定します。
(Status) SCPI のステータス・レポーティング機能をコント
ロールします。
ロールします。
ます。
プログラマ・マニュアル
2-13
2 章 コマンドと構文

コマンド・クイック・リファレンス

以下に全コマンドを各機能別に示します。
AWG コントロール・コマンド (AWG Control)
:AWGControl:CLOCk:SOURce (?) :AWGControl:DOUTput1:STATe (?) :AWGControl:ENHanced:SEQuence:JMODe (?) :AWGControl:EVENt:LOGic:IMMediate :AWGControl:EVENt:SOFTware:IMMediate :AWGControl:EVENt:TABLe:IMMediate :AWGControl:FG:FREQuency:CW|FIXed (?) :AWGControl:FG1:FUNCtion:SHAPe (?) :AWGControl:FG1:POLarity (?) :AWGControl:FG1:PULSe:DCYCle (?) :AWGControl:FG:STATe (?) :AWGControl:FG1:VOLTage:LEVel:IMMediate:AMPLitude (?) :AWGControl:FG1:VOLTage:LEVel:IMMediate:OFFSet (?) :AWGControl:MIX:STATe (?) :AWGControl:RMODe (?) :AWGControl:RSTate? :AWGControl:RUN:IMMediate :AWGControl:SREStore :AWGControl:SSAVe :AWGControl:STOP:IMMediate :AWGControl:SYNChronous:ADDRess (?) :AWGControl:SYNChronous:CALibration (?) :AWGControl:SYNChronous:CONNect (?) :AWGControl:SYNChronous:MASTer:STATe (?) :AWGControl:SYNChronous:SLAVe:STATe (?)
校正コマンド (Calibration)
*CAL? :CALibration:ALL (?)
診断コマンド (Diagnostic)
:DIAGnostic:DATA? :DIAGnostic:IMMediate (?) :DIAGnostic:SELect (?) *TST?
表示コマンド (Display)
:ABSTouch :DISPlay:ENABle (?) :DISPlay:HILight:COLor (?)
ハードコピー・コマンド (Hardcopy)
:HCOPy:DESTination :HCOPy:DEVice:COLor (?) :HCOPy:DEVice:LANGuage (?) :HCOPy:IMMediate :HCOPy:SDUMp:IMMediate
マス・メモリ・コマンド (Mass memory)
:MMEMory:CATalog? :MMEMory:CDIRectory (?) :MMEMory:CLOSe :MMEMory:COPY :MMEMory:DATA (?) :MMEMory:DELete :MMEMory:FEED (?) :MMEMory:INITialize :MMEMory:MDIRectory :MMEMory:MOVE :MMEMory:MSIS (?) :MMEMory:NAME (?) :MMEMory:OPEN
出力コマンド (Output)
:OUTPut1:FILTer:LPASs:FREQuency(?) :OUTPut1:ISTATe (?) :OUTPut1:MARKer:STATe (?) :OUTPut1:STATe (?)
ソース・コマンド (Source)
:SOURce1:FREQuency[:CW|:FIXed] (?) :SOURce1:FUNCtion:USER (?) :SOURce1:MARKer<y>:VOLTage:LEVel:IMMediate:HIGH (?) :SOURce1:MARKer<y>:VOLTage:LEVel:IMMediate:LOW (?) :SOURce1:ROSCillator:SOURce (?) :SOURce1:VOLTage:LEVel:IMMediate:AMPLitude (?) :SOURce1:VOLTage:LEVel:IMMediate:OFFSet (?)
ステータス・コマンド (Status)
*CLS *ESE (?) *ESR? *PSC (?) *SRE (?) :STATus:OPERation:CONDition? :STATus:OPERation:ENABle (?) :STATus:OPERation:EVENt? :STATus:PRESet :STATus:QUEStionable:CONDition? :STATus:QUEStionable:ENABle (?) :STATus:QUEStionable:EVENt? *STB?
2-14
AWG710 /AWG710B 型 任意波形ゼネレータ
同期コマンド (Synchronization)
*OPC (?) *WAI
システム・コマンド (System)
*IDN? *OPT? *RST :SYSTem:BEEPer:IMMediate :SYSTem:COMMunicate:LAN:DHCP:CLIent:LEASe:TIME (?) :SYSTem:COMMunicate:LAN:DHCP:CLIent:STATe (?) :SYSTem:COMMunicate:LAN:FTP:SERVer:STATe (?) :SYSTem:COMMunicate:LAN:FTP:SERVer:VERSion (?) :SYSTem:COMMunicate:LAN:GATeway<x>:ADDRess (?) :SYSTem:COMMunicate:LAN:NFS:TLIMit (?) :SYSTem:COMMunicate:LAN:PING? :SYSTem:COMMunicate:LAN:RDEVice<x>:ADDRess (?) :SYSTem:COMMunicate:LAN:RDEVice<x>:FSYStem (?) :SYSTem:COMMunicate:LAN:RDEVice<x>:NAME (?) :SYSTem:COMMunicate:LAN:RDEVice<x>:PROTocol (?) :SYSTem:COMMunicate:LAN:RDEVice<x>:STATe (?) :SYSTem:COMMunicate:LAN:SELF:ADDRess (?) :SYSTem:COMMunicate:LAN:SELF:MADDress? :SYSTem:COMMunicate:LAN:SELF:SMASk (?) :SYSTem:DATE (?) :SYSTem:ERRor:NEXT? :SYSTem:KDIRection (?) :SYSTem:KEYBoard:TYPE (?) :SYSTem:KLOCk (?) :SYSTem:SECurity:IMMediate :SYSTem:TIME (?) :SYSTem:UPTime? :SYSTem:VERSion?
コマンドの分類
トリガ・コマンド (Trigger)
:ABORt *TRG :TRIGger:SEQuence:IMMediate :TRIGger:SEQuence:IMPedance (?) :TRIGger:SEQuence:LEVel (?) :TRIGger:SEQuence:POLarity (?) :TRIGger:SEQuence:SLOPe (?) :TRIGger:SEQuence:SOURce (?) :TRIGger:SEQuence:TIMer (?)
プログラマ・マニュアル
2-15
2 章 コマンドと構文

コマンドの概要

AWG コントロール・コマンド (AWG Control)
AWG 71 0 /AWG710B 型の動作モードを設定します。このコマンドは、SCPI で規定
されていません。
2-5 AWG コントロール・コマンド
ヘッダ 説 明
:AWGControl:CLOCk:SOURce (?)
:AWGControl:DOUTput[1][:STATe] (?)
:AWGControl:ENHanced:SEQuence:JMODe (?)
:AWGControl:EVENt[:LOGic][:IMMediate]
:AWGControl:EVENt:SOFTware[:IMMediate]
:AWGControl:EVENt:TABLe[:IMMediate]
:AWGControl:FG:FREQuency[:CW|:FIXed] (?)
:AWGControl:FG[1]:FUNCtion[:SHAPe] (?)
:AWGControl:FG[1]:POLarity (?)
:AWGControl:FG[1]:PULSe:DCYCle (?)
:AWGControl:FG:[:STATe] (?)
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate] [:AMPLitude](?)
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate] :OFFSet (?)
:AWGControl:MIX[:STATe] (?)
:AWGControl:RMODe (?)
:AWGControl:RSTate?
:AWGControl:RUN[:IMMediate]
:AWGControl:SREStore
:AWGControl:SSAVe
:AWGControl:STOP[:IMMediate]
:AWGControl:
:AWGControl:SYNChronous:CALibration
:AWGControl:SYNChronous:CONNect (?)
:AWGControl:SYNChronous:MASTER[:STATe] (?)
:AWGControl:
SYNChronous:ADDRess (?)
SYNChronous:SLAVe[:STATe] (?)
クロック・ソースを選択します。( 内部波形 ジャンプ・モードの選択をします。 論理ジャンプのイベント信号を発生します。 シーケンス・ファイル内の特定のラインにジャンプします。 テーブルジャンプのイベントを発生させます。 関数波形の周波数を設定します。 関数波形を選択します。 関数波形の極性を設定します。 パルス波のデューティ・サイクルを設定します。
FG( 関数波形ゼネレータ ) モードのオン / オフをおこないます。
関数波形の最大電圧レンジを設定します。
関数波形のオフセットを設定します。
波形合成機能を設定します。 動作モードを選択します。 動作状態を問合せます。 波形出力を開始します。 ファイルから設定を呼び出します。 ファイルに設定を保存します。 波形出力を停止します。 同期運転の 同期運転の
型のみ)
D/A コンバータの出力をそのまま出力します。
Slave 機のアドレスを設定します。(AWG 71 0 B 型のみ)
Trigger Timing Calibration を行います。(AWG710B
Slave 機との接続、切断を行います。(AW G710B 型のみ)
同期運転機能( 同期運転機能(
Master)を設定します。(AWG 71 0B 型のみ) Slave)を設定します。(AWG710B 型のみ)
AWG710B 型のみ)
2-16
AWG710 /AWG710B 型 任意波形ゼネレータ
校正コマンド (Calibration)
AWG 71 0 /AWG710B 型の校正を行います。校正結果のエラー・コードについては、 3-17 ページの「エラー/イベント・コードとメッセージ」を参照してください。校正
中、リモート・コマンドと前面パネルの操作はできません。
2-6 校正コマンド
ヘッダ 説 明
*CAL?
:CALibration[:ALL] (?)
すべての校正を実行し、その結果を返します。 すべての校正を実行します。
診断コマンド (Diagnostic)
AWG 71 0 /AWG710B 型のセルフテストを行います。セルフテスト結果のエラー・
コードについては、 してください。テスト実行中、リモート・コマンドと前面パネルの操作はできません。
3-17 ページの「エラー/イベント・コードとメッセージ」を参照
コマンドの分類
2-7 診断コマンド
ヘッダ 説 明
:DIAGnostic:DATA?
:DIAGnostic[:IMMediate] (?)
:DIAGnostic:SELect (?)
*TST
セルフテストの結果を読み取ります。 セルフテストを開始します。 実行するセルフテストの項目を選択します。 セルフテストを実行します。
表示コマンド (Display)
AWG 71 0 /AWG710B 型の画面表示をコントロールします。
2-8 表示コマンド
ヘッダ 説 明
:ABSTouch
:DISPlay:ENABle (?)
:DISPlay:HILight:COLor (?)
前面パネルのキーおよびノブに対応する機能を実行します。 画面の表示の 画面のハイライト部の色を設定します。
ON/OFF をします。
プログラマ・マニュアル
2-17
2 章 コマンドと構文
ハードコピー・コマンド (Hardcopy)
AWG 71 0 /AWG710B 型の画面表示をマス・ストレージにダンプします。
このサブシステムは で指定したファイルを 定されていますが、
【例】画面全体をファイル
2-9 ハードコピー・コマンド
SCPI に準拠していません。SCPI では、MMEMory:NAME コマンド
MMEMory:OPEN および MMEMory:CLOSe コマンドで開くように規
AWG710 /AWG710B 型ではこの形式を用いていません。
SAMPLE1.BMP にダンプします。
SCPI 規格では、次のようにプログラムを書きます。
:MMEMory:NAME "SAMPLE1.BMP" :MMEMory:OPEN :HCOPy:DESTination "MMEM" :HCOPy :MMEMory:CLOSe
このプログラムは、 す。
:MMEMory:NAME "SAMPLE1.BMP" :HCOPy
AWG710 /AWG710B 型では次のように書くことができま
ヘッダ 説 明
:HCOPy:DESTination
:HCOPy:DEVice:COLor (?)
:HCOPy:DEVice:LANGuage (?)
:HCOPy[:IMMediate]
:HCOPy:SDUMp[:IMMediate]
出力先を指定します。 出力をカラーかモノクロか選択します。 出力データ・フォーマットを選択します。 ハードコピーを開始します。 画面全体をプリント出力します。
2-18
AWG710 /AWG710B 型 任意波形ゼネレータ
マス・メモリ・コマンド (Mass Memory)
フロッピディスク、ハードディスク、ネットワーク・ドライブなどのマス・ストレー ジを操作します。
マス・ストレージの選択
2-10 に、AWG7 10 /AWG710B 型がサポートするマス・ストレージを示します。 ネットワーク・ドライブは、システム
2-10 マス・ストレージの種類
ストリング引数 説 明
MAIN
FLOP
または FLOPPY 内蔵フロッピ・ディスク
NET1
NET2
NET3
内蔵ハードディスク
ネットワーク・ドライブ ネットワーク・ドライブ ネットワーク・ドライブ
コマンドの分類
(SYSTem) コマンドで設定します。
1
2
3
ファイル名
Mass Memory コマンドの <file_name> ( ファイル名 ) パラメータは、文字列 (string) で
記述します。ファイル名には、サブディレクトリ
(DOS ではピリオド ) も含まれます。AW G710 /AWG710B 型は、ファイルを読み込
むときに、ファイルの内容に基づいてフォーマットを確認します。ファイル拡張子に は依存しません。 の「データ・ファイル」を参照してください。
2-11 マス・メモリ・コマンド
ヘッダ 説 明
:MMEMory:CATalog?
:MMEMory:CDIRectory (?)
:MMEMory:CLOSe
:MMEMory:COPY
:MMEMory:DATA (?)
:MMEMory:DELete
:MMEMory:FEED (?)
:MMEMory:INITialize
:MMEMory:MDIRectory
:MMEMory:MOVE
:MMEMory:MSIS (?)
:MMEMory:NAME (?)
:MMEMory:OPEN
AWG710 /AWG710B 型で扱うファイルについては、2-87 ページ
マス・ストレージの内容と状態を問合せます。 ファイル・システムのデフォルト・ディレクトリを変更します。 ファイルを閉じます。 既存のファイルを新規のファイルにコピーします。 データをファイルに書き込みます。 マス・ストレージからファイルを削除します。 ファイルにデータを送ると きに 用い るデ ータ ・ハ ンド ラを 設定 しま す。 マス・ストレージを初期化します。 マス・ストレージ上にディレクトリを作成します。 既存のファイルを他のファイルに移動します。 デフォルトのマス・ストレージを選択します。 ファイル名を設定します。 ファイルを開きます。
(DOS では ¥)、拡張子のセパレータ
プログラマ・マニュアル
2-19
2 章 コマンドと構文
出力コマンド (Output)
このサブシステムのコマンドは、波形出力ポートを設定します。
2-12 出力コマンド
ヘッダ 説 明
:OUTPut[1]:FILTer[:LPASs]:FREQuency (?)
:OUTPut[1]:ISTATe (?)
:OUTPut[1]:MARKer[:STATe] (?)
:OUTPut[1][:STATe] (?)
低域フィルタのカットオフ周波数を設定します。 反転出力端子をオンまたはオフに設定します。 マーカ出力端子をオンまたはオフに設定します。( 出力端子をオンまたはオフに設定します。
ソース・コマンド (Source)
出力波形、周波数、マーカ、ノイズ・ゼネレータなどの出力パラメータを設定します。
2-13 ソース・コマンド
AWG710B 型のみ)
ヘッダ 説 明
[:SOURce[1]]:FREQuency[:CW|:FIXed] (?)
[:SOURce[1]]:FUNCtion:USER (?)
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel]
 [:IMMediate]:HIGH (?)
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel]
 [:IMMediate]:LOW (?)
[:SOURce[1]]:ROSCillator:SOURce (?)
[:SOURce[1]]:VOLTage[:LEVel]
 [:IMMediate][:AMPLitude] (?)
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate]
:OFFSet (?)
出力信号の周波数を設定します。 ユーザ定義の波形またはパターン・ファイルを設定します。 マーカ出力の
マーカ出力のLレベルを設定します。
基準発振器を設定します。 出力信号の振幅を設定します。
出力信号のオフセットを設定します。
ステータス・コマンド (Status)
SCPI で規定されたステータス・レポーティング機能をコントロールします。機能の
詳細については、 てください。
2-14 ステータス・コマンド
3-1 ページの「ステータス/イベント・レポーティング」を参照し
Hレベルを設定します。
ヘッダ 説 明
*CLS
*ESE (?)
*ESR?
*PSC (?)
*SRE (?)
:STATus:OPERation:CONDition?
:STATus:OPERation:ENABle (?)
すべてのイベント・レジスタおよびキューをクリアします。 レジスタ レジスタ
Power–on Status Clear フラグを設定します。
レジスタ レジスタ レジスタ
2-20
ESER を設定します。 SESR の内容を問合せます。
SRER を設定します。 OCR の内容を問合せます。 OENR を設定します。
AWG710 /AWG710B 型 任意波形ゼネレータ
2-14ステータス・コマンド(続き)
ヘッダ 説 明
:STATus:OPERation[:EVENt]?
:STATus:PRESet
:STATus:QUEStionable:CONDition?
:STATus:QUEStionable:ENABle (?)
:STATus:QUEStionable[:EVENt]?
*STB?
レジスタ イネーブル・レジスタ レジスタ レジスタ レジスタ レジスタ
同期コマンド (Synchronization)
複数のコマンドを実行する場合に、コマンド間の同期をとります。詳しくは、3-16 ページの「コマンドの同期実行」を参照してください。
2-15 同期コマンド
コマンドの分類
OEVR の内容を問合せます。
OENRQENR をプリセットします。 QCR の内容を問合せます。 QENR を設定します。 QEVR の内容を問合せます。 SBR の内容を問合せます。
ヘッダ 説 明
*OPC (?)
*WAI
Operation Complete のメッセージを送ります。
ペンディング中のすべてのオペレーションが終了するのを待ちます。
システム・コマンド (System)
ネットワークその他のシステム関連の機能をコントロールします。
2-16 システム・コマンド
ヘッダ 説 明
*IDN?
*OPT?
*RST
:SYSTem:BEEPer[:IMMediate]
:SYSTem:COMMunicate:LAN:DHCP[:CLIent] :LEASe:TIME (?)
:SYSTem:COMMunicate:LAN:DHCP[:CLIent]
 [:STATe] (?)
:SYSTem:COMMunicate:LAN:FTP[:SERVer]
 [:STATe] (?)
:SYSTem:COMMunicate:LAN:FTP[:SERVer]
 :VERSion (?)
:SYSTem:COMMunicate:LAN:GATeway:ADDRess (?)
:SYSTem:COMMunicate:LAN:NFS:TLIMit (?)
:SYSTem:COMMunicate:LAN:PING?
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]
:ADDRess (?)
機器の ID を問合せます。 機器に装備されたオプションを問合せます。 機器をリセットします。 ビープ音をオンまたはオフに設定します。
DHCP クライアントのIP アドレスのリース時間を設定します。
DHCP クライアント機能を設定します。
FTP サーバ機能をオンまたはオフにします。
FTP サーバのバージョンを切り替えます。
ゲートウェイの
NFS でのタイムアウト値を設定します。 PING テストを実行します。
リモート・ホストの
IP アドレスを設定します。
IP アドレスを設定します。
プログラマ・マニュアル
2-21
2 章 コマンドと構文
2-16システム・コマンド(続き)
ヘッダ 説 明
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]
 :FSYStem (?)
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]
 :NAME (?)
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]
 :PROTocol (?)
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]
 [:STATe] (?)
:SYSTem:COMMunicate:LAN[:SELF]:ADDRess (?)
:SYSTem:COMMunicate:LAN[:SELF]:MADDress?
:SYSTem:COMMunicate:LAN[:SELF]:SMASk (?)
:SYSTem:DATE (?)
:SYSTem:ERRor[:NEXT]?
:SYSTem:KDIRection (?)
:SYSTem:KEYBoard[:TYPE] (?)
:SYSTem:KLOCk (?)
:SYSTem:SECurity:IMMediate
:SYSTem:TIME (?)
:SYSTem:UPTime?
:SYSTem:VERSion?
マウントするリモート・ホストのディレクトリを設定します。
リモート・ホストの名前を設定します。
リモート・ホストとの通信プロトコルを設定します。
リモート・ホストとの通信をオンまたはオフにします。
機器の
MAC アドレスを問合わせます。
機器のサブネット・アドレスを設定します。 機器の内部カレンダを設定します。 エラー 汎用ノブを右に回したときのカーソルの動き キーボードのタイプ 前面パネルとキーボードのコントロールをロックします。 すべての測定データおよび機器設定を初期化します。 機器の内部クロックを設定します。 電源投入後の経過時間を問合せます。
SCPI バージョンを問合せます。
IP アドレスを設定します。
/ イベント・キューから次の項目を取り出します。
( / ) を選択します。
(ASCII または JIS) を選択します。
トリガ・コマンド (Trigger)
AWG 71 0 /AWG710B 型の出力と外部イベントとの同期を設定します。
2-17 トリガ・コマンド
ヘッダ 説 明
ABORt
*TRG
:TRIGger[:SEQuence][:IMMediate]
:TRIGger[:SEQuence]:IMPedance (?)
:TRIGger[:SEQuence]:LEVel (?)
:TRIGger[:SEQuence]:POLarity (?)
:TRIGger[:SEQuence]:SLOPe (?)
:TRIGger[:SEQuence]:SOURce (?)
:TRIGger[:SEQuence]:TIMer (?)
トリガ・システムをリセットします。 トリガ・イベントを発生します。 トリガ信号を発生します。 外部トリガ信号の入力インピーダンスを選択します。 外部トリガ信号のスレッショルド・レベルを設定します。 イベント発生の条件として、スレッショルド・レベルより高いか低い
かを選択します。 イベント発生の条件として、立ち上がりエッジまたは立ち下がりエッ
ジを選択します。 トリガ信号源を選択します。 内部トリガ信号源の周期を設定します。
2-22
AWG710 /AWG710B 型 任意波形ゼネレータ

コマンドの記述

この節では、コマンドをアルファベット順に挙げて、詳細を説明します。コマンドご とに、機能別分類、関連コマンド 示します。
ここでは、ヘッダ、ニーモニック、引数は、最小限表記しなければならない文字を大 文字で示します。
( ある場合 )、構文、引数、応答、および使用例を
【例】:SOURce:FREQuency
(?) ( 括弧付き疑問符 ) の付いたコマンドは、設定と問合せの両方に使います。コ
マンドの後に ます。どちらの符号も付いていないコマンドは、設定だけに使います。
【例】
:MMEMory:DATA (?) :STATus:PRESet :SYSTem:ERRor?
? ( 疑問符 ) が付いているものは、ステータスの問合せだけに使い
は、実際のプログラムでは SOUR:FREQ と表記できます。
- - - - 設定および問合せ
- - - - - - 設定のみ
- - - - - - 問合せのみ
プログラマ・マニュアル
2-23
2 章 コマンドと構文

ABORt(問合せなし)

トリガ・システムをリセットし、すべてのトリガ・シーケンスをアイドル状態にしま す。ゲート 同等です。
(GATed) モードでは、前面パネルの FORCE TRIGGER ボタンを離すのと
分 類:
関連コマンド:
構 文:
使用例:
トリガ
:TRIGger[:SEQuence][:IMMediate], *TRG
ABORt
トリガ・システムをリセットします。
ABORt

:ABSTouch(問合せなし)

フロント・パネルのキー、ボタン、およびノブに対応する機能を実行します。このコ マンドは、キー・ロック状態およびローカル・ロックアウト状態でも有効です。
分 類:
構 文:
表示
:ABSTouch <key>[,<boolean>] :ABSTouch <knob>[,<value>]
引 数:
<key>::= {BOTTom[1] | BOTTom2 | BOTTom3 | BOTTom4 | BOTTom5 | BOTTom6 | BOTTom7 | SIDe[1] | SIDe2 | SIDe3 | SIDe4 | SIDe5 | CMENu | RUN | DARRow | UARRow | LARRow | RARRow | SETup | APPL | EDIT | UTILity | HARDcopy | TOGGle | SHIFt | ENTer | VMENu | QKEDit | HMENu | TMENu | FTRigger | FEVent | SEVen | MEGa | EIGHt | KILo | NINe | MILLi | FOUR | MICRo | FIVe | NANo | SIX | PICo | ONE | D | TWO | E | THRee | F | ZERo | A | POINt | B | SIGN | C
| CLR | G | DELete | INF | RETurn | OUTPut[1] | IOUTput[1] | MOUTput 型のみ)}
<knob>::= {OFFSet | LSCale | HSHift | SSCale | LEVel | GPKNob}
<boolean>::= {ON | OFF | 1 | 0}
この引数は、指定されたフロント・パネル・キーのプレス/リリース状態を設定しま す。ON
またはゼロ以外の数値を指定するとプレス状態に、OFF またはゼロを指定する
とリリース状態に設定されます。引数を省略した場合は、 されます。
<value>::= <NR1>
この引数は、ノブの回転方向と回転量を指定します。正の値を指定すると時計回りに、
1 が指定されたものと見な
AWG710B
2-24
AWG710 /AWG710B 型 任意波形ゼネレータ
コマンドの記述
負の値を指定すると反時計回りに回転したことになります。引数を省略した場合は、
1 が指定されたものと見なされます。
2-5 に、ABSTouch の引数と対応するキー、ボタン、およびノブを示します。
DARRow
LARRow
RUN
OFFSet
VMENu
LSCale
UARRow
RARRow
QKEDit
APPLSETup
EDIT
OUTPut[1] IOUTput[1]
UTILity
SSCale
HARDcopy
SHIFt
HMENu
BOTTom 1
TOGGle
MOUTput[
710
ENTer
BOTTom 7
GPKNob
HSHift
LEVel
TMENu
FTRigger
FEVent
4
SEVen MEGa
FOUR MICRo
ONE D
ZERo A
CLR G
SIDe 1
SIDe 2
SIDe 3
SIDe 4
SIDe 5
CMENu
FIVe NANo
EIGHt KILo
DELete INF
TWO E
NINe MILLi
SIX PICo
THRee F
SIGN C
RETurn
POINt B
2-5:引数とフロント・パネル
使用例:
プログラマ・マニュアル
セットアップ・メニューを表示します。
:ABSTouch SETUP
2-25
2 章 コマンドと構文

:AWGControl:CLOCk:SOURce (?)AWG710B型のみ)

分 類:
関連コマンド:
構 文:
引 数:
使用例:
クロックを どちらを使用するかを選択します。
AWG
:SOURce:ROSCillator:SOURce
:AWGControl:CLOCk:SOURce { INTernal | EXTernal } :AWGControl:CLOCk:SOURce?
INTernal
EXTernal 基準クロック・ソースとして外部入力信号を選択します。
*RST INTernal に設定されます。
クロック・ソースとして外部入力信号を選択します。
:SOURce1:ROSCillator:SOURce EXTernal
Internal(内部クロックを使用する)、External(外部クロックを使用する)
コントロール
― 基準クロック・ソースとして内部基準信号を選択します。

:AWGControl:DOUTput[1][:STATe] (?)(オプション 02 型を除く)

AWG 71 0 /AWG710B 型では、D/A コンバータからの出力を後処理せずに直接、出
分 類:
関連コマンド:
構 文:
引 数:
使用例:
力します。オンに設定した場合、:SOURce:VOLTage:OFFSet マンドの設定は無視されます。
コントロール
AWG
:SOURce:VOLTage コマンド・グループ、 :OUTPut:FILTer コマンド・グループ
:AWGControl:DOUTput[1][:STATe] <boolean> :AWGControl:DOUTput[1][:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
または 0 D/A コンバータの直接出力をオフにします。
OFF
または 1 D/A コンバータの直接出力をオンにします。
ON
*RST 0 ( オフ ) に設定されます。
AWG 71 0
/AWG710B 型で D/A コンバータの直接出力をオンにします。
および、:OUTPut:FILTer
2-26
:AWGControl:DOUTput1:STATe ON
AWG710 /AWG710B 型 任意波形ゼネレータ

:AWGControl:ENHanced:SEQuence[:JMODe] (?)

このコマンドは、エンハンス・モードで実行中のシーケンスのジャンプ・モードを変 更します。
コントロール
分 類:
AWG
コマンドの記述
構 文:
引 数:
使用例:
:AWGControl:ENHanced:SEQuence[:JMODe] { LOGic | TABLe | SOFTware } :AWGControl:ENHanced:SEQuence[:JMODe]?
LOGic :ジャンプ・モードを ”LOGic” にします。 TABLe :ジャンプ・モードを
SOFTware
*RST TAB L e に設定されます。
ジャンプ・モードを SOFTware にします。
:ジャンプ・モードを ”SOFTware” にします。
:AWGControl:ENHanced:SEQuence:JMODe SOFTware
”TABLe” にします。

:AWGControl:EVENt[:LOGic][:IMMediate](問合せなし)

シーケンス・ファイルで設定したロジック・ジャンプのイベント信号を生成します。
分 類:
エンハンス と同等です。
AWG
(ENHanced) モードでは、前面パネルの FORCE EVENT ボタンを押すの
コントロール
構 文:
使用例:
プログラマ・マニュアル
:AWGControl:EVENt[:LOGic][:IMMediate]
ロジック・ジャンプのイベント信号を発生させます。
:AWGControl:EVENt:LOGic:IMMediate
2-27
2 章 コマンドと構文

:AWGControl:EVENt:SOFTware[:IMMediate](問合せなし)

シーケンス・ファイル内の指定されたラインへジャンプします。このコマンドは、シー ケンス・ファイルがロードされ、シーケンス・ファイル内でジャンプ・モードがソフ トウェアに設定されている場合に有効になります。
分 類:
構 文:
引 数:
使用例:
このコマンドでは、次の状態が発生した場合、 コード
z 機器がエンハンスト・モードに設定されていない場合
z シーケンス・ファイルがロードされていない場合
z シーケンス・ファイルのジャンプ・モード設定が、ソフトウェアに設定されてい
また、 テップ数以上に設定された場合は、
-222 が返されます。
AWG
:AWGControl:EVENt:SOFTware[:IMMediate] <line>
<line>::= <NR1> は、シーケンス・ファイル内でジャンプするライン番号です。
シーケンス・ファイル内のライン 10 へジャンプします。
-221 が返されます。
ない場合
<line> 引数がゼロ以下、またはロードされているシ ーケンス・ファイルのス
Data out of range ( データが範囲外 ) エラーコード
コントロール
Setting conflict ( 設定の矛盾 ) エラー
:AWGControl:EVENt:SOFTware:IMMediate 10

:AWGControl:EVENt:TABLe[:IMMediate](問合せなし)

分 類:
構 文:
使用例:
エンハンス
Tabl e の場合、強制的にイベントを発生させます。
ジャンプ動作は入力されているイベント信号パターンに従います。
AWG
:AWGControl:EVENt:TABLe[:IMMediate]
テーブルジャンプのイベントを発生させます。
:AWGControl:EVENt:TABLe:IMMediate
(ENHanced) モードで 出力されているシーケン スのジャンプモードが
コントロール
2-28
AWG710 /AWG710B 型 任意波形ゼネレータ

:AWGControl:FG:FREQuency[:CW|:FIXed] (?)

選択されている関数波形に対して周波数を設定します。 また、問い合わせコマンドは設定中の周波数を返します。
CW (Continuous Wave) FIXed はエイリアスで、同じ働きをします。
コントロール
分 類:
AWG
コマンドの記述
構 文:
引 数:
使用例:
:AWGControl:FG:FREQuency[:CW|:FIXed] <numeric_value> :AWGControl:FG:FREQuency[:CW|:FIXed]?
<numeric_value>
*RST では、20MHz に設定されます。
周波数を 10MHz に設定します。
:AWGControl:FG:FREQuency 10MHz
― 関数波形の周波数。設定範囲は、1Hz 400MHz です。

:AWGControl:FG[1]:FUNCtion[:SHAPe] (?)

関数波形を選択します。 また、問い合わせコマンドは選択中の関数波形を返します。
コントロール
分 類:
構 文:
AWG
:AWGControl:FG[1]:FUNCtion[:SHAPe] <shape> :AWGControl:FG[1]:FUNCtion[:SHAPe]?
引 数:
使用例:
プログラマ・マニュアル
<shape>
SINusoid :正弦波 TRIangle :三角波 SQUare :方形波 RAMP :ランプ PULSe :パルス DC :DC
*RST では、SINusoid に設定されます。
標準関数波形をランプにします。
― 波形の種類。選択できるのは、次のとおりです。
:AWGControl:FG1:FUNCtion RAMP
2-29
2 章 コマンドと構文

:AWGControl:FG[1]:POLarity (?)

指定されたチャンネルに対して、出力波形の極性を設定します。 また、問い合わせコマンドは指定チャンネルの極性を返します。
コントロール
分 類:
AWG
構 文:
引 数:
使用例:
:AWGControl:FG[1]:POLarity {POSitive | NEGative} :AWGControl:FG[1]:POLarity?
<POSitive>
<NEGative> 極性をネガティブにします。
*RST で極性をポジティブにします。
極性をネガティブにします。
:AWGControl:FG1:POLarity NEGative
― 極性をポジティブにします。

:AWGControl:FG[1]:PULSe:DCYCle (?)

指定されたチャンネルのパルス波形に対して、デューティ・サイクルを設定します。 また、問い合わせコマンドは指定チャンネルのパルス波形で設定されているデュー ティ・サイクルを返します。
AWG
分 類:
コントロール
構 文:
引 数:
使用例:
:AWGControl:FG[1]:PULSe:DCYCle <numeric_value> :AWGControl:FG[1]:PULSe:DCYCle?
<numeric_value>
ステップは
でデューティ・サイクルは 10.0 に設定されます。
*RST
デューティ・サイクルを 20% にします。
:AWGControl:FG1:PULSe:DCYCle 20
― デューティ・サイクル。設定範囲は、0.1 99.9% です。
周波数 ステップ (%)
1.000Hz 4.000MHz 0.1
4.001MHz
20.01MHz
40.01MHz
80.01MHz
100.1MHz
160.1MHz
200.1MHz
20.00MHz 0.5 40.00MHz 1 80.00MHz 2 100.0MHz 2.5 160.0MHz 4 200.0MHz 5 400.0MHz 10
2-30
AWG710 /AWG710B 型 任意波形ゼネレータ

:AWGControl:FG[:STATe] (?)

FG(Function Generator) モードのオン / オフをおこないます。
また、問い合わせコマンドは
コントロール
分 類:
AWG
コマンドの記述
FG モードのオン / オフ状態を問い合わせます。
構 文:
引 数:
使用例:
:AWGControl:FG[:STATe] <boolean> :AWGControl:FG[:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
または 0 — FG モードをオフにします。
OFF
または 1 — FG モードをオンにします。
ON
*RST 0 ( オフ) に設定されます。
FG
モードをオンに設定します。
:AWGControl:FG ON

:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate][:AMPLitude] (?)

選択されたチャンネルの関数波形の最大振幅 (Vp-p) を設定します。 また、問い合わせコマンドは選択されたチャンネルの関数波形の最大振幅を問い合わ せます。
分 類:
構 文:
引 数:
使用例:
プログラマ・マニュアル
コントロール
AWG
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric_value> :AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate][:AMPLitude] ?
<numeric_value>
範囲は
(オプション
*RST 1.0 に設定されます。
振幅を 2.0Vpp にします。
0.020Vpp 2.000Vpp です。
:AWGControl:FG1:VOLTage 2.0
― 波形の振幅。ステップは 1mV
02 型の場合は、0.5Vpp 1.0Vpp
2-31
2 章 コマンドと構文
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate]:OFFSet (?)
(オプション 02 型を除く)
選択されたチャンネルの関数波形のオフセット電圧を設定します。 また、問い合わせコマンドは選択されたチャンネルの関数波形のオフセット電圧を問 い合わせます。
AWG
分 類:
コントロール
構 文:
引 数:
使用例:
:AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate]:OFFSet <numeric_value> :AWGControl:FG[1]:VOLTage[:LEVel][:IMMediate]:OFFSet ?
<numeric_value>
範囲は
*RST 0.0 に設定されます。
オフセットを 0.5V にします。
-0.500V +0.500V です。
:AWGControl:FG1:VOLTage:OFFSet 0.5
― 波形のオフセット。ステップは 1mV

:AWGControl:MIX[:STATe] (?)

波形合成機能を設定します。 また、問い合わせコマンドは波形合成機能のオン
分 類:
なお、波形
AWG
BRatio 等のパラメータの設定はできません。
コントロール
/ オフ状態を問い合わせます。
2-32
構 文:
引 数:
使用例:
:AWGControl:MIX[:STATe] <boolean> :AWGControl:MIX[:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
または 0 — 波形合成機能をオフにします。波形合成機能をオフにするとAW Gモー
OFF
ドに戻ります。
または 1 波形合成機能をオンにします。
ON
*RST 0 ( オフ ) に設定されます。
波形合成機能をオンにします。
:AWGControl:MIX ON
AWG710 /AWG710B 型 任意波形ゼネレータ

:AWGControl:RMODe (?)

機器の動作モードを設定します。
コントロール
分 類:
AWG
コマンドの記述
関連コマンド:
構 文:
引 数:
:AWGControl:RUN[:IMMediate], :AWGControl:STOP[:IMMediate], [:SOURce[1]]:FUNCtion:USER, *TRG
:AWGControl:RMODe { CONTinuous | TRIGgered | GATed | ENHanced } :AWGControl:RMODe?
次の動作モードが選択できます。
動作モード 説 明
CONTinuous
TRIGgered
GATed
ENHanced
連続モード:連続して波形を出力します。外部トリガ信号、FORCE
TRIGGER
す。 トリガ・モード:外部トリガ信号、FORCE TRIGGER キー、またはこ
れに対応するリモート・コマンドで、 ゲート・モード:トリガが有効の間、波形を出力します。トリガは以
下の間、有効です。
FORCE TRIGGER キーを押している間。外部トリガ信号が有効の間。:TRIGger[:SEQuence][:IMMediate] または
エンハンス・モード:SOURce:FUNCtion:USER コマンドでロードした
シーケンス・ファイルの記述に従います。シーケンス・ファイルがロー ドされていない場合は、トリガ・モードと同じです。
キー、またはこれに対応するリモート・コマンドは無効で
1 周期の波形を出力します。
*TRG コマンドを実行してか
ABORt コマンドを実行するまでの間。
使用例:
プログラマ・マニュアル
*RST で、CONTinuous に設定されます。
エンハンス・モードでシーケンス・ファイル SAMPLE1.SEQ に従って波形を出力し ます。
:SOURce:FUNCtion:USER
SAMPLE1.SEQ;:AWGControl:RMODe ENHanced;RUN
次は、:AWGControl:RMODe? 問合せコマンドに対する応答例です。
TRIG
2-33
2 章 コマンドと構文

:AWGControl:RSTate?(問合せのみ)

機器の動作状態を問合せます。
コントロール
分 類:
AWG
構 文:
応 答:
使用例:
:AWGControl:RSTate?
<NR1>
― 停止状態
0
1 トリガ待ち状態 2 波形出力中
動作状態を問合せます。
:AWGControl:RSTate?
次は、応答例です。
1

:AWGControl:RUN[:IMMediate](問合せなし)

波形またはシーケンスの出力を開始します。このコマンドは、前面パネルの タンを押すのと等価です。
RUN
分 類:
関連コマンド:
構 文:
使用例:
コントロール
AWG
:AWGControl:STOP[:IMMediate], *TRG
:AWGControl:RUN[:IMMediate]
波形またはシーケンスの出力を開始します。
:AWGControl:RUN:IMMediate
2-34
AWG710 /AWG710B 型 任意波形ゼネレータ

AWGControl:SREStore(問合せなし)

ファイルから設定を読み込んで、機器をセットアップし直します。
コントロール
分 類:
AWG
コマンドの記述
関連コマンド:
構 文:
引 数:
使用例:
:AWGControl:SSAVe, :MMEMory:CDIRectory, :MMEMory:MSIS
:AWGControl:SREStore <file_name>[,<msus>]
<file_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
フロッピディスク上のファイル SAMPLE1.SET から設定を呼び出します。
:AWGControl:SREStore

:AWGControl:SSAVe(問合せなし)

機器の現在の設定をファイルに保存します。
― ファイル名
SAMPLE1.SET,”FLOPpy
分 類:
関連コマンド:
構 文:
引 数:
使用例:
コントロール
AWG
:AWGControl:SREStore, :MMEMory:CDIRectory, :MMEMory:MSIS
:AWGControl:SSAVe <file_name>[,<msus>]
<file_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
フロッピディスク上のファイル SAMPLE1.SET に設定を保存します。
:AWGControl:SSAVe
― ファイル名
SAMPLE1.SET,”FLOPpy
プログラマ・マニュアル
2-35
2 章 コマンドと構文

:AWGControl:STOP[:IMMediate](問合せなし)

分 類:
関連コマンド:
構 文:
使用例:
波形出力を停止します。動作モードが連続 インタがリセットされ、次のトリガでシーケンスの最初から波形が出力されます。
AWG
コントロール
:AWGControl:RUN[:IMMediate], *TRG
:AWGControl:STOP[:IMMediate]
波形出力を停止します。
:AWGControl:STOP:IMMediate
(Continuous) でない場合、シーケンス・ポ

:AWGControl:SYNChronous:ADDRess (?)AWG710B 型のみ)

分 類:
同期運転(
AWG
Synchronous Operation)の Slave IP アドレスを設定します。
コントロール
構 文:
引 数:
使用例:
:AWGControl:SYNChronous:ADDRess <ip_address> :AWGControl:SYNChronous:ADDRess?
<ip_address>::=<string>
*RST では、設定は変わりません。
スレーブ側の AWG 71 0B 型の IP アドレスを 192.150.30.54 に設定します。
:AWGControl:SYNChronous:ADDRess
― スレーブ側の IP アドレス
192.150.30.54”

:AWGControl:SYNChronous:CALibration(問合せなし) (AWG710B 型のみ)

分 類:
構 文:
同期運転の いる状態の
AWG
:AWGControl:SYNChronous:CALibration
Trigger Timing Calibration をおこないます。Slave AWG710B 型と接続して Master AWG710B 型に送ると有効なコマンドです。
コントロール
2-36
使用例:
Trigger Timing Calibration
:AWGControl:SYNChronous:CALibration
を実行します。
AWG710 /AWG710B 型 任意波形ゼネレータ

:AWGControl:SYNChronous:CONNect (?)AWG710B 型のみ)

コマンドの記述
分 類:
構 文:
引 数:
使用例:
同期運転において
コントロール
AWG
:AWGControl:SYNChronous:CONNect <boolean> :AWGControl:SYNChronous:CONNect?
<boolean>::= {ON | OFF | 1 | 0}
または 0 — Slave 側との接続をオフにします。
OFF
または 1 — Slave 側との接続をオンにします。
ON
*RST 0 ( オフ) に設定されます。
側との接続をオンに設定します。
Slave
:AWGControl:SYNChronous:CONNect ON
Slave 側との接続、切断をおこないます。

:AWGControl:SYNChronous:MASTer[:STATe] (?)AWG710B 型のみ)

同期運転機能の また、問い合わせコマンドは同期運転モード
Master を設定します。
Masterのオン/オフ状態を問い合わせます。
分 類:
構 文:
引 数:
使用例:
コントロール
AWG
:AWGControl:SYNChronous:MASTer[:STATe] <boolean> :AWGControl:SYNChronous:MASTer[:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
または 0 — Master としての機能をオフにします。同期運転モードをオフにすると
OFF
AWG モードに戻ります。
ON
または 1 同期運転モードの Master になります。
*RST 0 ( オフ) に設定されます。
同期運転の Master に設定します。
:AWGControl:SYNChronous:MASTer ON
プログラマ・マニュアル
2-37
2 章 コマンドと構文

:AWGControl:SYNChronous:SLAVe[:STATe] (?)AWG710B 型のみ)

分 類:
構 文:
引 数:
使用例:
同期運転機能の また、問い合わせコマンドは同期運転モード
AWG
コントロール
:AWGControl:SYNChronous:SLAVe[:STATe] <boolean> :AWGControl:SYNChronous:SLAVe[:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
または 0 — Slave としての機能をオフにします。同期運転モードをオフにすると
OFF
AWG モードに戻ります。
ON
または 1 同期運転モードの Slave になります。
*RST 0 ( オフ ) に設定されます。
同期運転の Master に設定します。
:AWGControl:SYNChronous:SLAVe ON
Slave を設定します。
Slaveのオン/オフ状態を問い合わせます。

*CAL(問合せのみ)

分 類:
関連コマンド:
構 文:
応 答:
使用例:
自動校正を行い、校正が正常に終了したかどうかの結果を返します。
:CALibration[:ALL]?
注: 校正には、数十秒かかります。この間に次のコマンド送っても受け付けられません。
校正
:CALibration[:ALL]
*CAL?
<NR1>
正常終了。
0 —
-340 — エラー検出。
校正を行います。
*CAL?
問合せコマンドと同じ働きをします。
2-38
正常に終了すると、次の応答メッセージが返されます。
0
AWG710 /AWG710B 型 任意波形ゼネレータ

:CALibration[:ALL] (?)

機器全体の自動校正を行います。:CALibration[:ALL]? 問合せコマンドでは、自動校 正を行った後、結果を返します。このコマンドは、 をします。
AWG 71 0 /AWG710B 型のアナログ出力動作は、内蔵の校正値に基づいています。
このコマンドで校正を行うと、校正値が更新されます。
校正には、数十秒かかります。この間に次のコマンド送っても受け付けられません。
注:
コマンドの記述
*CAL? 問合せコマンドと同じ働き
分 類:
関連コマンド:
構 文:
応 答:
使用例:
校正
*CAL?
:CALibration[:ALL] :CALibration[:ALL]?
<NR1>
0
― 正常終了。
-340 エラー検出。
校正を行います。
:CALibration:ALL
:CALibration:ALL? では校正を行い、正常に終了すると次の結果が返されます。
0
または CALibration:ALL?

*CLS(問合せなし)

分 類:
関連コマンド:
構 文:
使用例:
プログラマ・マニュアル
ステータス・レポーティング機能で使われるすべてのイベント・レジスタおよび キューをクリアします(ステータス・レポーティング機能についての詳細は、 ジを参照してください)。
ステータス
*ESE
*CLS
すべてのイベント・レジスタおよびキューをクリアします。
*CLS
3-1 ペー
2-39
2 章 コマンドと構文

:DIAGnostic:DATA?(問合せのみ)

セルフテストの結果を読み取ります。
分 類:
関連コマンド:
構 文:
応 答:
使用例:
診断
:DIAGnostic[:IMMediate], :DIAGnostic:SELect
:DIAGnostic:DATA?
<NR1>
0
― 正常終了。
-330 エラー検出。
セルフテストの結果を読み取ります。
:DIAGnostic:DATA?
次は、結果が正常な場合の応答例です。
0

:DIAGnostic[:IMMediate] (?)

:DIAGnostic[:IMMediate] コマンドでは、セルフテスト・ルーチンを実行します。 :DIAGnostic[:IMMediate]? 問合せでは、ルーチンを実行した後、結果を返します。
分 類:
関連コマンド:
構 文:
応 答:
使用例:
セルフテスト・ルーチンは、 は、実行中にエラーを検出すると、実行を中止します。すべてのセルフテスト・ルー チンを選択した場合には、エラーを検出したルーチンの実行を中止して、次のルーチ ンの実行に移ります。
診断
:DIAGnostic:SELect, :DIAGnostic:DATA?
:DIAGnostic[:IMMediate] :DIAGnostic[:IMMediate]?
<NR1>
0
― 正常終了。
-330 エラー検出。
すべてのセルフテスト・ルーチンを選択してテストを開始し、終了後に結果を読み取 ります。
:DIAGnostic:SELect ALL;IMMediate?
:DIAGnostic:SELect コマンドで選択します。各ルーチン
2-40
AWG710 /AWG710B 型 任意波形ゼネレータ

:DIAGnostic:SELect (?)

実行するセルフテスト・ルーチンを選択します。
コマンドの記述
分 類:
関連コマンド:
構 文:
引 数:
診断
:DIAGnostic[:IMMediate]
:DIAGnostic:SELect { ALL | OUTPut | RMODe | ROSCillator | SMEMory | SYSTem | WMEMory } :DIAGnostic:SELect?
引数と、対応するテスト箇所を示します。
引 数 テスト回路
ALL
OUTPut
RMODe
ROSCillator
SMEMory
SYSTem
WMEMory
すべての回路 アナログ回路 コントロール回路 内部発振回路 シーケンス・メモリ システム・ユニット 波形メモリ
使用例:
*RST で、ALL に設定されます。
波形メモリを選択して、セルフテストを実行します。
:DIAGnostic:SELect WMEMory;IMMediate
プログラマ・マニュアル
2-41
2 章 コマンドと構文

:DISPlay:ENABle (?)

画面の表示の ON/OFF を設定します。
分 類:
構 文:
引 数:
使用例:
表示
:DISPlay:ENABle <boolean> :DISPlay:ENABle?
<boolean>::= {ON | OFF | 1 | 0}
この引数は、画面の表示の すると表示
*RST ON に設定されます。
画面の表示を OFF にします。
:DISPlay:ENABle OFF
ON 状態に、OFF またはゼロを指定すると表示 OFF 状態に設定されます。

:DISPlay:HILight:COLor (?)

画面のハイライト部の色を設定します。
分 類:
表示
ON/OFF を設定します。ON またはゼロ以外の数値を指定
構 文:
引 数:
使用例:
:DISPlay:HILight:COLor <NR1> :DISPlay:HILight:COLor?
<NR1>
*RST 0 に戻ります。
1
― 色。設定範囲:0 7
の色に設定します。
:DISPlay:HILight:COLor 1
2-42
AWG710 /AWG710B 型 任意波形ゼネレータ

*ESE (?)

コマンドの記述
*ESE コマンドでは、ステータス・レポーティング機能で使われるレジスタ ESER
(Event Status Enable Register)
ングについての詳細は、
の値を設定または問合せます。ステータス・レポーティ
3-1 ページを参照してください。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ステータス
*CLS, *ESR?, *PSC, *SRE, *STB?
*ESE <bit_value>
*ESE?
<bit_value>::=<NR1>
ESER には、この値に対応するバイナリ・コードが設定されます。
電源投入時の
*PSC 0 の場合は、電源を切っても値が保持されます。
ESER
OPC の各ビットがセットされます。
*ESE 177
次は、*ESE?
176
ESER の値は、*PSC 1 の場合には 0 にリセットされます。
177 (2 10110001) に設定します。この場合、ESER の PON、CME、EXE、
に対する応答例です。
― 設定範囲:0 255

*ESR(問合せのみ)

分 類:
関連コマンド:
構 文:
応 答:
使用例:
この場合、
ステータス・レポーティング機能で使われるレジスタ
Register)
ジを参照してください)。
ステータス
*CLS, *ESE?, *SRE, *STB?
*ESR?
<NR1>
*ESR? の応答例です。
ESER の内容は、10110000 となります。
の内容を問合せます(ステータス・レポーティングについての詳細は 3-1 ペー
SESR の内容は、読み出した後にクリアされます。
SESR の内容が 0 255 10 進数で表されます。
SESR (Standard Event Status
プログラマ・マニュアル
2-43
2 章 コマンドと構文
181
この場合、
SESR の内容は 2 進数で 10110101 です。

:HCOPy:DESTination(問合せなし)

ハードコピーの出力先を指定します。 は互換性のために存在し、引数は マス・メモリ上のファイルは
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ピーについては、
ハードコピー
:MMEMory:NAME
:HCOPy:DESTination <data_handle>
<data_handle> ”MMEMory” のみ指定可能。
出力先を指定します。
2-18 ページの「ハードコピー・コマンド」を参照してください。
AWG7 10 /AWG710B 型では、このコマンド
MMEMory ( マス・メモリ ) だけが指定できます。
:MMEMory:NAME コマンドで指定します。ハードコ
:HCOPy:DESTination

:HCOPy:DEVice:COLor (?)

ハードコピーの出力をカラーかモノクロか指定します。
分 類:
関連コマンド:
構 文:
引 数:
ハードコピー
:HCOPy:DEVice:LANGuage(?)
:HCOPy:DEVice:COLor <state> :HCOPy:DEVice:COLor?
<state>::= {ON | OFF | 1 | 0}
この引数は、ハードコピーの出力をカラーにするかどうかを設定します。 ゼロ以外の数値を指定するとカラー出力状態に、 ロ出力状態に設定されます。
*RST OFF に設定されます。
MMEMory
ON または
OFF またはゼロを指定するとモノク
2-44
応 答:
カラー出力に設定されている場合 ON、モノクロ出力に設定されている場合 OFF が返さ れます。
AWG710 /AWG710B 型 任意波形ゼネレータ
コマンドの記述
使用例:
出力をカラーに設定します。
:HCOPy:DEVice:COLor ON

:HCOPy:DEVice:LANGuage (?)

ハードコピーの出力フォーマットを指定します。
分 類:
関連コマンド:
構 文:
引 数:
ハードコピー
:HCOPy:DEVice:COLor(?)
:HCOPy:DEVice:LANGuage { BMP | TIFF } :HCOPy:DEVice:LANGuage?
BMP
Windows ビットマップ・ファイル形式
TIFF TIFF (Tag Image File Format) 形式
*RST BMP に設定されます。
使用例:
出力フォーマットを TIFF に設定します。
:HCOPy:DEVice:LANGuage TIFF

:HCOPy[:IMMediate](問合せなし)

HCOPy コマンドの現在の設定パラメータに従って、ハードコピー出力を開始します。
分 類:
関連コマンド:
構 文:
使用例:
このコマンドは
2-18 ページの「ハードコピー・コマンド」を参照してください。
ハードコピー
:HCOPy:DESTination, :HCOPy:SDUMp[:IMMediate]
:HCOPy[:IMMediate]
ハードコピー出力を開始します。
:HCOPy:IMMediate
:HCOPy:SDUMp[:IMMediate] と同じです。ハードコピーについては、
プログラマ・マニュアル
2-45
2 章 コマンドと構文

:HCOPy:SDUMp[:IMMediate](問合せなし)

分 類:
関連コマンド:
構 文:
使用例:

*IDN(問合せのみ)

分 類:
画面全体のダンプを開始します。このコマンドは ハードコピーについては、 さい。
ハードコピー
:HCOPy:DESTination, :HCOPy[:IMMediate]
:HCOPy:SDUMp[:IMMediate]
ファイル SAMPLE1.BMP にディスプレイ画面全体のダンプを開始します。
:MMEMory:NAME
ID 情報を問合せます。
機器の
システム
2-18 ページの「ハードコピー・コマンド」を参照してくだ
SAMPLE1.BMP;:HCOPy:SDUMp:IMMediate
:HCOPy[:IMMediate] と同じです。
構 文:
応 答:
使用例:
*IDN?
<Manufacturer>,<Model>,<Serial Number>,<Firmware Level>
ここで
<Manufacturer>::=SONY/TEK(AW G7 10 型), TEKTRONIX (AW G710B 型)― 製造元 <Model>::= AWG710 AWG 710 型), AWG710BAW G7 10 B 型)― 機種名 <Serial Number>::=0 0 は、適用されないことを示します。
<Firmware Level>::=SCPI:99.0 OS:x.y USR:x.y
― システム・ソフトウェア・バージョン
AWG 71 0
/AWG710B 型に対する *IDN? の応答例です。
SONY/TEK,AWG710,0,SCPI:99.0 OS:1.0 USR:1.0 TEKTRONIX,AWG710B,0,SCPI:99.0 OS:1.0 USR:4.0

:MMEMory:CATalog?(問合せのみ)

マス・ストレージの内容と状態を問合せます。
AWG7 10 型)
AWG 71 0B 型)
2-46
分 類:
マス・メモリ
AWG710 /AWG710B 型 任意波形ゼネレータ
コマンドの記述
関連コマンド:
構 文:
引 数:
応 答:
:MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:CATalog? [<msus>]
<msus> (Mass Storage Unit Specifier)::=<string>
― マス・ストレージ
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク
NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
<NR1>,<NR1>[,<file_name>,<file_type>,<file_size>]...
ここで
1 番目の <NR1> 現在使用中の全記憶容量(バイト) 2 番目の <NR1> 空き容量(バイト)
<file_name>,<file_type>,<file_size>::=<string>
<file_name>
― ファイル名
<file_type> ファイル・タイプ(ディレクトリは DIR、他は空白) <file_size> ファイル・サイズ(バイト)
ネットワーク・ドライブの場合には、
使用例:
内蔵ハードディスクの内容と状態を問合せます。
:MMEMory:CATalog?
次は、応答例です。
484672,3878652,

:MMEMory:CDIRectory (?)

マス・ストレージ上のファイル・システムのデフォルト・デイレクトリを変更します。 デフォルトのマス・ストレージは、
分 類:
関連コマンド:
構 文:
マス・メモリ
:MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:CDIRectory [<directory_name>] :MMEMory:CDIRectory?
1 番目と 2 番目の <NR1> 0 が返ります。
MAIN
SAMPLE1.WFM,,2948”
:MMEMory:MSIS コマンドで選択します。
引 数:
プログラマ・マニュアル
[<directory_name>]::=<string>
引数を指定しない場合、ディレクトリは
― ディレクトリ名
*RST 値に設定されます。
*RST で、ルート・デイレクトリに設定されます。
2-47
2 章 コマンドと構文
使用例:
デフォルト・デイレクトリを /AWG/WORK0 に変更します。
:MMEMory:CDIRectory

:MMEMory:CLOSe(問合せなし)

:MMEMory:NAME コマンドで指定したファイルを閉じます。AW G710 /AWG710B
型では、このコマンドは互換性のために存在します(実際のプログラムで使用する必 要はありません)。
分 類:
関連コマンド:
構 文:
使用例:
マス・メモリ
:MMEMory:NAME, :MMEMory:OPEN
:MMEMory:CLOSe
ファイル SAMPLE1.WFM を閉じます。
:MMEMory:NAME
/AWG/WORK0
SAMPLE1.WFM;CLOSe

:MMEMory:COPY(問合せなし)

既存のファイルを新規のファイルにコピーします。コピー元ファイルが存在しない場 合には、エラーが生じます。
分 類:
関連コマンド:
構 文:
引 数:
マス・メモリ
:MMEMory:DELete, :MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:COPY <file_source>,<file_destination>
<file_source>::=<file_name>[,<msus>]
<file_destination>::=<file_name>[,<msus>] コピー先ファイル
ここで
<file_name>::=<string> ファイル名 <msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
― コピー元ファイル
2-48
使用例:
機器のハードディスク上のファイル FILE1.WFM をフロッピディスク上のファイル
FILE2.WFM にコピーします。
:MMEMory:COPY
FILE1.WFM,”MAIN,”FILE2.WFM,”FLOPpy
AWG710 /AWG710B 型 任意波形ゼネレータ

:MMEMory:DATA (?)

ブロック・データをファイルに書き込みます。問い合せコマンドでは、ファイルの内 容を問い合せます。
コマンドの記述
分 類:
関連コマンド:
構 文:
引 数:
使用例:
マス・メモリ
:MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:DATA <file_name>,<data> :MMEMory:DATA? <file_name>
<file_name>::=<string>
<data> 488.2 ブロック・データ
バイトのデータをファイル FILE1 に書き込みます。
1024
:MMEMory:DATA

:MMEMory:DELete(問合せなし)

マス・ストレージからファイルを消去します。
分 類:
マス・メモリ
― ファイル名
FILE1,#41024xxxxx...
関連コマンド:
構 文:
引 数:
使用例:
:MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:DELete <file_name>[,<msus>]
<file_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (SYSTem:COMMunicate:LAN コマンドで指定)
フロッピディスク上のファイル FILE1.WFM を消去します。
:MMEMory:DELete
― ファイル名
FILE1.WFM”,”FLOPpy”
プログラマ・マニュアル
2-49
2 章 コマンドと構文

:MMEMory:FEED (?)

:MMEMory:NAME コマンドで指定したファイルにデータを書き込むのに使うデータ
処理ユニットを指定します。 のために存在し、引数は
AWG 71 0 /AWG710B 型では、このコマンドは互換性
HCOPy だけが有効です。
分 類:
構 文:
引 数:
使用例:
マス・メモリ
:MMEMory:FEED <data_handle> :MMEMory:FEED?
<data_handle>::=<string>
*RST HCOP に設定されます。
データ処理ユニットを設定します。
:MMEMory:FEED
HCOPy

:MMEMory:INITialize(問合せなし)

指定したマス・ストレージを初期化します。マス・ストレージとして、内蔵ハード ディスクまたはフロッピディスクが指定できます。
注: このコマンドを実行すると、指定したマス・ストレージ上のファイルはすべて消
去されます。 ただし、このコマンドはいわゆる「クイック・フォーマット」です。 未フォーマットのもの、 スクなどはフォーマットできません。
AWG710 /AWG710B 型では ”HCOPy” のみ有効。
Macintosh など他 OS でフォーマットされたもの、損傷ディ
2-50
分 類:
関連コマンド:
構 文:
引 数:
使用例:
マス・メモリ
:MMEMory:MSIS
:MMEMory:INITialize [<msus>[,DOS[,<NR1>]]]
<msus> (Mass Storage Unit Specifier)::=<string>
― このコマンドでは、 MAIN ( 内蔵ハードディスク ) または FLOPpy ( 内蔵フロッピ ディスク
<NR1> AWG71 0 /AWG710B 型では無視(通常はメディア依存のパラメータ)。
フロッピディスクを初期化します。
) が指定可能。フォーマットは、DOS 固定。
:MMEMory:INITialize
FLOPpy
AWG710 /AWG710B 型 任意波形ゼネレータ

:MMEMory:MDIRectory(問合せなし)

指定したマス・ストレージ上にディレクトリを作成します。
コマンドの記述
分 類:
関連コマンド:
構 文:
引 数:
使用例:
マス・メモリ
:MMEMory:MSIS, :MMEMory:CDIRectory
:MMEMory:MDIRectory <directory_name>[,<msus>]
<directory_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ディレクトリを作成する媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
フロッピディスク上にディレクトリ WAV E F O RM を作成します。
:MMEMory:MDIRectory

:MMEMory:MOVE(問合せなし)

― ディレクトリ名
WAVEFORM”,”FLOPpy
分 類:
関連コマンド:
構 文:
引 数:
使用例:
既存ファイルを新規ファイルに移動します。移動元のファイルが存在しない場合、お よび移動先のファイルが既に存在する場合は、エラーが生じます。
マス・メモリ
:MMEMory:COPY, :MMEMory:DELete, :MMEMory:MMEMory:MSIS
:MMEMory:MOVE <file_source>,<file_destination>
<file_source>, <file_destination>::=<file_name>[,<msus>]
ここで
<file_name>::=<string> ファイル名 <msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
ハードディスク上の既存のファイル FILE1.WFM を、フロッピディスク上の新規の ファイル
FILE2.WFM に移動します。
プログラマ・マニュアル
:MMEMory:MOVE
FILE1.WFM,”MAIN,”FILE2.WFM”,”FLOPpy”
2-51
2 章 コマンドと構文

:MMEMory:MSIS (?)

このコマンド (”Mass Storage IS”) では、すべての MMEMory コマンド (INITialize を 除く
) で使用するデフォルトのマス・ストレージを選択します。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
マス・メモリ
:MMEMory
:MMEMory:MSIS [<msus>] :MMEMory:MSIS?
<msus> (Mass Storage Unit Specifier)::=<string>
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
*RST MAIN に戻ります。
デフォルトのマス・ストレージとしてフロッピディスクを選択します。
:MMEMory:MSIS
コマンド・グループ(INITialize を除く)
― デフォルトとして指定する媒体
FLOPpy

:MMEMory:NAME (?)

開く、または閉じるファイルを指定します(:MMEMory:OPEN および CLOSe コマン ドを参照してください)。
分 類:
関連コマンド:
構 文:
引 数:
マス・メモリ
:MMEMory:OPEN, :MMEMory:CLOSe
:MMEMory:NAME <file_name>[,<msus>] :MMEMory:NAME?
<file_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク
NET1, NET2, または NET3 ― ネットワーク・ドライブ 1、2、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
― ファイル名
2-52
*RST ”HARDCOPY” に設定されます。
AWG710 /AWG710B 型 任意波形ゼネレータ
コマンドの記述
使用例:
ネットワーク・ドライブ 1 上のファイル SAMPLE1.WFM を開きます。
:MMEMory:NAME

MMEMory:OPEN(問合せなし)

:MMEMory:NAME コマンドで指定したファイルを開きます。AW G7 10 /AWG710B
型では、このコマンドは互換性のために存在します(実際のプログラムで使用する必 要はありません)。
分 類:
関連コマンド:
構 文:
使用例:
マス・メモリ
:MMEMory:NAME, :MMEMory:CLOSe
:MMEMory:OPEN, :MMEMory:CDIRectory
ネットワーク・ドライブ 1 上のファイル SAMPLE1.WFM を開きます。
:MMEMory:NAME
SAMPLE1.WFM”,”NET1;OPEN
SAMPLE1.WFM”,”NET1;OPEN

*OPC (?)

関連コマンド:
分 類:
構 文:
応 答:
このコマンドは、他の 2 つのコマンドの間に入れ、次のコマンドを実行する前に、最 初のコマンドの完了を確認するのに使います。 てのコマンドは外部コントローラから送られてきた順に処理されます。 ドは、
SCPI 規格準拠のために含まれています。実際のプログラムで使用する必要は
ありません。
レジスタ を参照してください。
同期
*WAI
*OPC *OPC?
<NR1>=1
SESR (Standard Event Status Register) OPC ビットについては、3-7 ページ
― 実行中のすべてのコマンド処理が完了 (Operation Complete)
AWG7 10 /AWG710B 型では、すべ
*OPC コマン
使用例:
プログラマ・マニュアル
実際のプログラムで使用する必要はありません。
2-53
2 章 コマンドと構文

*OPT(問合せのみ)

機器にインストールされているオプションを問合せます。
分 類:
構 文:
応 答:
使用例:
システム
*OPT?
<OPT>[,<OPT>]
― オプションは組み込まれていません。
0
01 ロングメモリ・オプション(AW G7 10 型:32.4 MB、AWG710B 型:64.8MB
が組み込まれています。
02 広帯域出力オプションが組み込まれています。 10 フラッシュ・ディスク付き AT E オプションが組み込まれています。
*OPT? 問合せコマンドに対する応答例です。
0
これは、オプションが組み込まれていないことを示しています。

:OUTPut[1]:FILTer[:LPASs]:FREQuency (?)(オプション 02 型を除く)

低域通過フィルタのカットオフ周波数を選択します。
分 類:
構 文:
引 数:
使用例:
出力
:OUTPut[1]:FILTer[:LPASs]:FREQuency [ <NRf> | INFinity ] :OUTPut[1]:FILTer[:LPASs]:FREQuency?
<NRf>
20e6 (20MHz)50e6 (50MHz)100e6 (100MHz)200e6 (200MHz)9.9e37 ( または INFinity。「スルー」を表します )
*RST
低域通過フィルタのカットオフ周波数を 20MHz に設定します。
― カットオフ周波数。選択できる値は、次のとおりです。
で、9.9e37 に設定されます。
:OUTPut1:FILTer:LPASs:FREQuency 20e6
2-54
AWG710 /AWG710B 型 任意波形ゼネレータ

:OUTPut[1]:ISTate (?)

反転出力端子 (CH1) を開 ( オフ ) または閉 ( オン ) に設定します。オフに設定すると、 出力端子は信号から切り離されます。
コマンドの記述
分 類:
構 文:
引 数:
使用例:
出力
:OUTPut[1]:ISTATe <boolean> :OUTPut[1]:ISTATe?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 — 反転出力端子をオフにします。 ON または 1 — 反転出力端子をオンにします。
*RST 0 ( オフ) に設定されます。
反転出力端子をオンに設定します。
:OUTPut1:ISTate ON

:OUTPut[1]:MARKer[:STATE] (?)AWG710B型のみ)

全マーカ出力端子 設定します。オフに設定すると、出力端子は信号から切り離されます。
(MRK1、MRK1、MRK2、MRK2) を開 ( オフ ) または閉 ( オン )
分 類:
構 文:
引 数:
使用例:
出力
:OUTPut[1]:MARKer[:STATe] <boolean> :OUTPut[1]:MARKer[:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 — マーカ出力端子をオフにします。 ON または 1 — マーカ出力端子をオンにします。
*RST 0 ( オフ) に設定されます。
マーカ出力端子をオンに設定します。
:OUTPut1:MARKer ON
プログラマ・マニュアル
2-55
2 章 コマンドと構文

:OUTPut[1][:STATe] (?)

出力端子を開 ( オフ ) または閉 ( オン ) に設定します。オフに設定すると、出力端子 は信号から切り離されます。

*PSC (?)

分 類:
構 文:
引 数:
使用例:
出力
:OUTPut[1][:STATe] <boolean> :OUTPut[1][:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 — 出力端子をオフにします。 ON または 1 — 出力端子をオンにします。
*RST 0 ( オフ ) に設定されます。
出力端子をオンに設定します。
:OUTPut1:STATe ON
レジスタ SRER ESER の自動パワーオン処理を制御するパワーオン・ステータスフ ラグを設定します。 トされます。 モリに保存され、電源を入れると再度保存されます。これらのレジスタの使用法の詳 細については、第
*PSC true であれば、電源投入時に、SRER ESER 0 にセッ
*PSC false であれば、電源を切ると SRER と ESER の値は不揮発性メ
3 章「ステータスと イベント」を参照してください。
2-56
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ステータス
*ESE, *SRE, :STATus:OPERation:ENABle, :STATus:QUEStionable:ENABle
*PSC <NR1> *PSC?
<NR1>
オン・クリアを使用禁止にし、電源投入後に
<NR1> 0 パワーオン・ステータス・クリア・フラグを true にセットします。*PSC
1
アサートが阻止されます。範囲外の値を使うと、エラーが発生します。
パワーオン・ステータス・クリア・フラグを false にセットします。
0 ― パワーオン・ステータス・クリア・フラグを false にセットしてパワー
SRQ をアサートします。
を送信するとパワーオン・ステータス・クリアが可能になり、電源投入後の SRQ
*PSC 0
AWG710 /AWG710B 型 任意波形ゼネレータ
次は *PSC? に対する応答例です。
1
コマンドの記述

*RST(問合せなし)

分 類:
関連コマンド:
構 文:
使用例:
この場合、パワーオン・ステータス・クリア・フラグが
機器をデフォルト設定に戻します(ただし、 メータは、影響を受けません)。設定の内容については、付録 参照してください。
システム
:SYSTem:SECurity:IMMediate
*RST
機器をリセットします。
*RST
GPIB LAN のアドレスなどの通信パラ
true にセットされています。
E 「工場出荷時設定」

[:SOURce[1]]:FREQuency[:CW|:FIXed] (?)

波形またはパターン・ファイルを出力するときのサンプリング周波数を設定します。
分 類:
関連コマンド:
構 文:
引 数:
出力ファイルは、
CW (Continuous Wave) FIXed はエイリアスで、同じ働きをします。
ソース
[:SOURce[1]]:FUNCtion:USER
[:SOURce[1]]:FREQuency[:CW|:FIXed] <numeric_value> [:SOURce[1]]:FREQuency[:CW|:FIXed]?
<numeric_value>
50kHz 4.0GHz AW G7 10 型) 50kHz 4.2GHz AWG7 10 B 型) *RST 100MHz に設定されます。
:SOURce1:FUNCtion:USER コマンドで指定します。
― サンプリング周波数。設定範囲は、次のとおりです。
使用例:
プログラマ・マニュアル
サンプリング周波数を 10MHz に設定します。
:SOURce1:FREQuency:FIXed 10MHz
2-57
2 章 コマンドと構文

[:SOURce[1]]:FUNCtion:USER (?)

出力ソースとしてユーザ定義の波形またはパターン・ファイルを設定します。このコ マンドを実行すると、指定したファイルが機器の波形メモリにロードされます。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ソース
[:SOURce[1]]:FREQuency[:CW|FIXed]
[:SOURce[1]]:FUNCtion:USER <file_name>[,<msus>] [:SOURce[1]]:FUNCtion:USER?
<file_name>::=<string>
<msus> (Mass Storage Unit Specifier)::=<string> ― ファイルが置かれている媒体
MAIN 内蔵ハードディスク FLOPpy 内蔵フロッピディスク NET1, NET2, または NET3 ― ネットワーク・ドライブ 12、または 3
 (:SYSTem:COMMunicate:LAN コマンドで指定)
*RST ””( ヌル ) に設定されます。
フロッピディスク上のファイル SAMPLE1.WFM を出力ソースとして設定します。
:SOURce1:FUNCtion:USER
― ファイル名
SAMPLE1.WFM,”FLOPpy

[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:HIGH (?)

分 類:
関連コマンド:
構 文:
引 数:
マーカ出力のHレベルを設定します。
ソース
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:LOW
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:HIGH <numeric_value> [:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:HIGH?
<numeric_value>
AWG 71 0 型:
-1.10V 3.0V (50Ω)、分解能 0.05V
ただし、
*RST 2.0V に設定されます。
― マーカ出力のHレベルの電圧。設定範囲は、次のとおりです。
HレベルとLレベルの差は、最大 2.5 V までです。
2-58
AWG710 /AWG710B 型 任意波形ゼネレータ
AWG 71 0B 型:
-1.00V 2.45V (50Ω)、分解能 0.05V
ただし、
*RST 1.0V に設定されます。
HレベルとLレベルの差は、最大 1.25 V までです。
コマンドの記述
使用例:
マーカ 1 のHレベルを 1.2V に設定します。
:SOURce1:MARKer1:VOLTage:LEVel:IMMediate:HIGH 1.2

[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:LOW (?)

マーカ出力のLレベルを設定します。
分 類:
関連コマンド:
構 文:
引 数:
ソース
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:HIGH
[:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:LOW <numeric_value> [:SOURce[1]]:MARKer[1|2]:VOLTage[:LEVel][:IMMediate]:LOW?
<numeric_value>
AWG 71 0 型:
-1.10V 3.0V (50Ω)、分解能 0.05V
ただし、
HレベルとLレベルの差は、最大 2.5 V までです。
― マーカ出力のLレベルの電圧。設定範囲は、次のとおりです。
使用例:
プログラマ・マニュアル
*RST 0V に設定されます。
AWG 71 0B 型:
-2.00V 2.40V (50Ω)、分解能 0.05V
ただし、
*RST 0V に設定されます。
マーカ 1 のLレベルを -1.2V に設定します。
HレベルとLレベルの差は、最大 1.25 V までです。
:SOURce1:MARKer1:VOLTage:LEVel:IMMediate:LOW -1.2
2-59
2 章 コマンドと構文

[:SOURce[1]]:ROSCillator:SOURce (?)

基準クロック・ソースとして内部基準信号または外部入力信号を選択します。
分 類:
構 文:
引 数:
使用例:
ソース
[:SOURce[1]]:ROSCillator:SOURce { INTernal | EXTernal } [:SOURce[1]]:ROSCillator:SOURce?
INTernal
EXTernal 基準クロック・ソースとして外部入力信号を選択します。
*RST INTernal に設定されます。
基準クロック・ソースとして外部入力信号を選択します。
― 基準クロック・ソースとして内部基準信号を選択します。
:SOURce1:ROSCillator:SOURce EXTernal

[:SOURce[1]]:VOLTage[:LEVel][:IMMediate][:AMPLitude] (?)

出力信号の振幅を設定します。
分 類:
ソース
関連コマンド:
構 文:
引 数:
使用例:
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate]:OFFSet
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric_value> [:SOURce[1]]:VOLTage[:LEVel][:IMMediate][:AMPLitude]?
<numeric_value>
設定範囲:
20mV 2.0V (50Ω出力)、1mV ステップ。ただし、DOUT が 1 ( オン ) に設定
されている場合は、
(オプション
*RST 1V に設定されます。
出力波形の振幅を 2 V に設定します。
:SOURce1:VOLTage:LEVel:IMMediate:AMPLitude 2V
― 出力振幅。
1.0 V までになります。
02 型の場合は、0.5Vpp 1.0Vpp (50Ω出力)、1mV ステップ。)
2-60
AWG710 /AWG710B 型 任意波形ゼネレータ
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate]:OFFSet (?)
(オプション 02 型を除く)
指定したチャンネの 出力信号のオフセット電圧を設定します。
コマンドの記述
関連コマンド:

*SRE (?)

分 類:
構 文:
引 数:
使用例:
ソース
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate][:AMPLitude]
[:SOURce[1]]:VOLTage[:LEVel][:IMMediate]:OFFSet <numeric_value> [:SOURce[1]]:VOLTage[:LEVel][:IMMediate]:OFFSet?
<numeric_value>
設定範囲: 無視されます。
*RST 0 に設定されます。
出力オフセット電圧を 50mV に設定します。
:SOURce1:VOLTage:LEVel:IMMediate:OFFSet 50mV
― 出力オフセット電圧。1mV ステップ。
-0.5 V +0.5 V。ただし、DOUT 1(オン)に設定されている場合は、
分 類:
関連コマンド:
構 文:
引 数:
使用例:
*SRE (Service Request Enable) コマンドは、レジスタ SRER (Service Request Enable
Register)
3 章「ステータスと イベント」を参照してください。
ステータス
*CLS
*SRE <NR1> *SRE?
<NR1>
によってセットされ、範囲外の値を代入すると実行エラーが発生します。 の場合には、SRER の電源投入時のデフォルトは 0 です。また、*PSC 0 ならば、
SRER は電源を切ってもその値を保持します。
SRER
次は、問合せの例です。
のビットの設定または問合せをします。このレジスタの詳細については、第
*ESE*ESR?*PSC*STB?
SRER のビット値。範囲:0 255SRER のバイナリ・ビットは、この値
*PSC 1
のビットを、2 進数の 00110000 にセットします。
*SRE 48
*SRE?
プログラマ・マニュアル
SRER のビットが 2 進数の 00100000 にセットされていると、値 32 が返されます。
2-61
2 章 コマンドと構文

:STATus:OPERation:CONDition?(問合せのみ)

ステータス・レポーティング機構のレジスタ 容を問合せます。レジスタの詳細については第 してください。
分 類:
関連コマンド:
構 文:
応 答:
使用例:
ステータス
:STATus:OPERation:ENABle, :STATus:OPERation[:EVENt]?
:STATus:OPERation:CONDition?
<NR1>
:STATus:OPERation:CONDition? に対する応答例です。
この場合、 ことを示します。
OCR 2 進数の値が 10 進数で返されます。
32
OCR の内容は 0000000000100000 となり、機器がトリガ待ちの状態である

:STATus:OPERation:ENABle (?)

OCR (Operation Condition Register) の内
3 章「ステータスと イベント」を参照
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ステータス・レポーティング機構のレジスタ OENR (Operation Enable Register) のマ スクを設定します。レジスタの使い方の詳細については、第 ント」を参照してください。
ステータス
:STATus:OPERation:CONDition?, :STATus:OPERation[:EVENt]?
:STATus:OPERation:ENABle <NR1> :STATus:OPERation:ENABle?
<NR1>
CALibrating
次は、:STATus:OPERation:ENABle? 問合せコマンドに対する応答例です。
OENR のイネーブル・マスク。範囲:0 65535
ビットを「有効」に設定します。
:STATus:OPERation:ENABle 1
1
3 章「ステータスと イベ
2-62
この場合、 示しています。
OENR の内容は 00000000 00000001 で、CAL ビットが有効であることを
AWG710 /AWG710B 型 任意波形ゼネレータ

:STATus:OPERation[:EVENt]?(問合せのみ)

コマンドの記述
分 類:
関連コマンド:
構 文:
応 答:
使用例:
ステータス・レポーティング機構のレジスタ を問合せます。このコマンドで ては、第
ステータス
:STATus:OPERation:CONDition?, :STATus:OPERation:ENABle
:STATus:OPERation[:EVENt]?
<NR1>
:STATus:OPERation:EVENt? コマンドに対する応答例です。
この場合、 ことを示します。
3 章「ステータスと イベント」を参照してください。
OEVR 2 進数の値が 10 進数で返ります。
1
OEVR の内容は 00000000 00000001 で、CAL ビットがセットされていた
OEVR の内容は消去されます。レジスタの詳細につい
OEVR (Operation Event Register) の内容

:STATus:PRESet(問合せなし)

SCPI のイネーブル・レジスタ (OENRQENR) をプリセットします。レジスタの詳
細については、第
分 類:
構 文:
使用例:
ステータス
:STATus:PRESet
のイネーブル・レジスタをプリセットします。
SCPI
:STATus:PRESet
3 章「ステータスと イベント」を参照してください。
プログラマ・マニュアル
2-63
2 章 コマンドと構文

:STATus:QUEStionable:CONDition?(問合せのみ)

分 類:
関連コマンド:
構 文:
応 答:
使用例:
ステータス・レポーティング機構のレジスタ 内容を問合せます。レジスタの詳細については、第 参照してください。
ステータス
:STATus:QUEStionable:ENABle, :STATus:QUEStionable[:EVENt]?
:STATus:QUEStionable:CONDition?
<NR1>
:STATus:QUEStionable:CONDition? コマンドに対する応答例です。
この場合、 しています。
QCR 2 進数の値が 10 進数で返されます。
32
QCR の内容は 00000000 00100000 で、周波数確度に問題があることを示
QCR (Questionable Condition Register)
3 章「ステータスと イベント」を

:STATus:QUEStionable:ENABle (?)

ステータス・レポーティング機構のレジスタ QENR (Questionable Enable Register) の マスクを設定します。このレジスタの使い方の詳細は、第 ト」を参照してください。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
ステータス
:STATus:QUEStionable:CONDition?, :STATus:QUEStionable[:EVENt]?
:STATus:QUEStionable:ENABle <NR1> :STATus:QUEStionable:ENABle?
<NR1>
FREQuency
QENR のイネーブル・マスク。範囲:0 65535
ビット ( ビット 5) を「有効」に設定します。
:STATus:QUEStionable:ENABle 32
3 章「ステータスと イベン
2-64
AWG710 /AWG710B 型 任意波形ゼネレータ

:STATus:QUEStionable[:EVENt]?(問合せのみ)

コマンドの記述
分 類:
関連コマンド:
構 文:
応 答:
使用例:
ステータス・レポーティング機構のレジスタ 容を問合せます。このコマンドによって、 詳細については、第
ステータス
:STATus:QUEStionable:CONDition?, :STATus:QUEStionable:ENABle
:STATus:QUEStionable[:EVENt]?
<NR1>
:STATus:QUEStionable[:EVENt]? コマンドに対する応答例です。
この場合、 ことを示します。
QEVR 2 進数の値が 10 進数で返されます。
32
QEVR の内容は 00000000 00100000 で、FREQ ビットがセットされていた
3 章「ステータスと イベント」を参照してください。
QEVR (Questionable Event Register) の内
QEVR の内容は消去されます。レジスタの

*STB(問合せのみ)

分 類:
構 文:
応 答:
使用例:
ステータス・レポーティング機構のレジスタ
(Master Summary Status)
3 章「ステータスと イベント」を参照してください。
ステータス
*STB?
<NR1>
*STB? に対する応答例です。
この場合、
SBR 2 進数の値が 10 進数で返されます。
96
SBR の内容は 2 進数で 0110 0000 です。
ビットを使って問合せます。レジスタの詳細については、第
SBR (Status Byte Register) の内容を、MSS
プログラマ・マニュアル
2-65
2 章 コマンドと構文

:SYSTem:BEEPer[:IMMediate](問合せなし)

ビープ音を発生します。
分 類:
構 文:
引 数:
使用例:
システム
:SYSTem:BEEPer[:IMMediate] [<frequency>[,<time>[,<volume>]]]
<frequency>::=<NRf>
<time>::=<NRf>
<volume>::=<NRf> ビープ音の音量。設定範囲:0 ( 最小音量 ) 1 ( 最大音量 )
ただし、
ビープ音を発生します。
AWG7 10 /AWG710B 型では上記 3 引数はすべて無視されます。
:SYSTem:BEEPer:IMMediate
― ビープ音の発生周期 (Hz)
― ビープ音の持続時間 ( 秒 )

:SYSTem:COMMunicate:LAN:DHCP[:CLIent]:LEASe:TIME (?)

DHCP クライアント機能で得る IP アドレスのリース時間を秒単位で設定します。
分 類:
システム
構 文:
引 数:
使用例:
:SYSTem:COMMunicate:LAN:DHCP[:CLIent]:LEASe:TIME <NR1> :SYSTem:COMMunicate:LAN:DHCP[:CLIent]:LEASe:TIME?
<NR1>
*RST で、28800 に戻ります。
リース時間を 7200 秒にします。
― リース時間、設定範囲は 30 86400、単位は秒。
:SYSTem:COMMunicate:LAN:DHCP[:CLIent]:LEASe:TIME 7200
2-66
AWG710 /AWG710B 型 任意波形ゼネレータ

:SYSTem:COMMunicate:LAN:DHCP[:CLIent][:STATe] (?)

DHCP クライアント機能を設定します。 DHCP クライアント機能が有効な場合、AW G IP アドレスおよびサブネット・マス
ク値はリモートコマンドでは設定できません。
コマンドの記述
分 類:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:DHCP[:CLIent][:STATe] <boolean> :SYSTem:COMMunicate:LAN:DHCP[:CLIent][:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 — DHCP クライアント機能をオフにします。 ON または 1 — DHCP クライアント機能をオンにします。
*RST では、設定は変わりません。
DHCP
クライアント機能をオンにします。
:SYSTem:COMMunicate:LAN:DHCP:CLIent:STATe ON

:SYSTem:COMMunicate:LAN:FTP[:SERVer][:STATe] (?)

FTP (File Transfer Protocol) サーバ機能をオンまたはオフに設定します。
分 類:
システム
構 文:
引 数:
使用例:
:SYSTem:COMMunicate:LAN:FTP[:SERVer][:STATe] <boolean> :SYSTem:COMMunicate:LAN:FTP[:SERVer][:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 — FTP サーバ機能をオフにします。 ON または 1 — FTP サーバ機能をオンにします。
*RST では、設定は変わりません。
FTP
サーバ機能をオンにします。
:SYSTem:COMMunicate:LAN:FTP:SERVer:STATe ON
プログラマ・マニュアル
2-67
2 章 コマンドと構文

:SYSTem:COMMunicate:LAN:FTP[:SERVer]:VERSion (?)

FTP (File Transfer Protocol) サーバのバージョンを切り替えます。
分 類:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:FTP[:SERVer]:VerSion { STANdard | OBSolete } :SYSTem:COMMunicate:LAN:FTP[:SERVer]:VERSion?
STANdard — FTP
OBSolete — FTP サーバを従来(ユーザ・プログラム・バージョン 2.x)のバージョン
にします。
*RST では、設定は変わりません。
サーバを従来のバージョンにします。
FTP
:SYSTem:COMMunicate:LAN:FTP:SERVer:VERSion OBSolete
サーバのバージョンを標準に戻します。

:SYSTem:COMMunicate:LAN:GATeway[1|2|3]:ADDRess (?)

ローカル・ネットワーク・セグメント以外から AWG7 1 0 /AWG710B 型と通信する 場合には、ゲートウェイの
IP アドレスを設定します。
分 類:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:GATeway[1|2|3]:ADDRess <net_address>,<ip_address> :SYSTem:COMMunicate:LAN:GATeway[1|2|3]:ADDRess?
<net_address>::=<string>
<ip_address>::=<string> ゲートウェイの IP アドレス
*RST では、設定は変わりません。
ネット 91.0.0.0 でゲートウェイの IP アドレスを 90.0.0.2 に設定します。
:SYSTem:COMMunicate:LAN:GATeway:ADDRess
― ネットワーク・アドレス
91.0.0.0,”90.0.0.2
2-68
AWG710 /AWG710B 型 任意波形ゼネレータ

:SYSTem:COMMunicate:LAN:NFS:TLIMit (?)

NFS でのタイムアウト値を秒単位で設定します。
コマンドの記述
分 類:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:NFS:TLIMit <NR1> :SYSTem:COMMunicate:LAN:NFS:TLIMit?
<NR1>
*RST で、300 に戻ります。
タイムアウトを 60 秒に設定します。
NFS でのタイムアウト値、設定範囲は 25 300、単位は秒。
:SYSTem:COMMunicate:LAN:NFS:TLIMit 60

:SYSTem:COMMunicate:LAN:PING?(問合せのみ)

分 類:
指定した いかを確認します。
システム
IP アドレスに ICPM ECHO_REQUEST パケットを送り、応答があるかな
関連コマンド:
構 文:
引 数:
応 答:
使用例:
:SYSTem:COMMunicate:LAN:GATeway:ADDRess
:SYSTem:COMMunicate:LAN[:SELF]:ADDRess
:SYSTem:COMMunicate:LAN:PING? <ip_address>
<ip_address>::=<string>
1
― 応答あり。
0 応答なし。
アドレス 2.199.55.3 ICPM ECHO_REQUEST パケットを送ります。
IP
:SYSTem:COMMunicate:LAN:PING?
次は、応答例です。
1
この場合、応答があったことを示しています。
― 応答を確認する IP アドレス
2.199.55.3
プログラマ・マニュアル
2-69
2 章 コマンドと構文

:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess (?)

リモート・ホストの IP アドレスを設定します。このホストは、AW G7 10 /
AWG 71 0B
:SYSTem:COM-Municate:LAN:RDEVice[1|2|3]:NAME コマンドで変更できます)。
型のメニュー画面の “NET<x>” に対応します。(“NET<x>” の名称は、
分 類:
関連コマンド:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:FSYStem
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:NAME
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess <ip_address> :SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess?
<ip_address>::=<string>
*RST では、設定は変わりません。
リモート・ホスト 1 (NET1) IP アドレスを 2.199.55.3 に設定します。
:SYSTem:COMMunicate:LAN:RDEVice1:ADDRess
― リモート・ホストの IP アドレス
2.199.55.3

:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:FSYStem (?)

指定したリモート・ホスト上でマウントするディレクトリを設定します。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:FSYStem <directory_name> :SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:FSYStem?
<directory_name>::=<string>
*RST では、設定は変わりません。
リモート・ホスト 1 (NET1) 上のマウント・ディレクトリを /AWG/SAMPLE に設定し ます。
:SYSTem:COMMunicate:LAN:RDEVice1:FSYStem
― マウントするディレクトリ名
/AWG/SAMPLE
2-70
AWG710 /AWG710B 型 任意波形ゼネレータ

:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:NAME (?)

リモート・ホストの名前を設定します。工場出荷時設定は “NET<x>” です。名前は、
AWG 71 0 /AWG710B 型のメニュー画面に表示されます。このコマンドを使い、名
前を変更することができます。
コマンドの記述
分 類:
関連コマンド:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:NAME <host_name> :SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:NAME?
<host_name>::=<string>
*RST では、設定は変わりません。
リモート・ホスト 1 の名前を HOST1 に設定します。
:SYSTem:COMMunicate:LAN:RDEVice1:NAME
― ホスト名。10 文字以内。工場出荷時設定:“NET<x>”
HOST1

:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:PROTocol (?)

リモート・ホストとの通信プロトコルを設定します。AWG7 10 型 /AWG710B 型では、
NFS (Network File System) に固定されており、このコマンドは互換性のために存在し
ます。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:PROTocol NFS :SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:PROTocol?
NFS
AWG7 1 0 /AWG710B 型では、プロトコルは NFS 固定。
*RST では、設定は変わりません。
リモート・ホスト 1 との通信プロトコルを設定します。
:SYSTem:COMMunicate:LAN:RDEVice1:PROTocol NFS
プログラマ・マニュアル
2-71
2 章 コマンドと構文

:SYSTem:COMMunicate:LAN:RDEVice[1|2|3][:STATe] (?)

AWG 71 0 /AWG710B 型とリモート・ホストとの LAN 接続(NFS プロトコルによ
るリモートホストのディレクトリのマウント)をオンまたはオフにします。
分 類:
関連コマンド:
構 文:
引 数:
使用例:
システム
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3]:ADDRess
:SYSTem:COMMunicate:LAN:RDEVice[1|2|3][:STATe] <boolean> :SYSTem:COMMunicate:LAN:RDEVice[1|2|3][:STATe]?
<boolean>::= {ON | OFF | 1 | 0}
OFF または 0 リモート・ホストとの LAN 接続をオフにします。 ON または 1 リモート・ホストとの LAN 接続をオンにします。
*RST
では、設定は変わりません。
AWG 71 0
/AWG710B 型とリモート・ホストとの LAN 接続をオンにします。
:SYSTem:COMMunicate:LAN:RDEVice1:STATe ON

:SYSTem:COMMunicate:LAN[:SELF]:ADDRess (?)

分 類:
関連コマンド:
構 文:
引 数:
使用例:
AWG 71 0 /AWG710B 型の IP アドレスを設定します。
注: AW G71 0 /AWG710B 型の IP アドレスを設定しないと、LAN 機能は使用でき
ません。また、
システム
:SYSTem:COMMunicate:LAN[:SELF]:SMASk
:SYSTem:COMMunicate:LAN[:SELF]:ADDRess <ip_address> :SYSTem:COMMunicate:LAN[:SELF]:ADDRess?
<ip_address>::=<string>
*RST では、設定は変わりません。
AWG 71 0
:SYSTem:COMMunicate:LAN:SELF:ADDRess
”” ( ヌル ) を指定すると、LAN 機能は動作しません。
AWG710 /AWG710B 型の IP アドレス
/AWG710B 型の IP アドレスを 2.155.25.3 に設定します。
2.155.25.3
2-72
AWG710 /AWG710B 型 任意波形ゼネレータ
Loading...