VBA Programmers Guide E5070-90413 PDF
VBA Programmers Guide E5070-90413 PDF
2
Typeface Conventions
Sample (bold) Boldface type is used when a term is defined or
emphasized.
Sample (Italic) Italic type is used for emphasis and for titles of
manuals and other publications.
[Sample] Indicates the hardkey whose key label is
“Sample“.
[Sample] - Item Indicates a series of key operations in which you
press the [Sample] key, make the item called
“Item” on the displayed menu blink by using the
[ ↓] or in other ways, and then press the [Enter]
key.
3
E5070B/E5071B Documentation Map
The following manuals are available for the E5070B/E5071B.
NOTE The number position shown by “x” in the part numbers above indicates the edition number.
This convention is applied to each manual, CD-ROM (for manuals), and sample programs
disk issued.
4
Contents
5
Contents
5. Controlling Peripherals
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Programming with VISA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
STEP 1. Starting Up VISA System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
STEP 2. Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
STEP 3. Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
STEP 4. Disconnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Example Program to Read Out the Product Information of Peripheral (Instrument) . . . . . . . . . . . . . . . 93
6. Application Programs
Basic Measurement (measuring a band-pass filter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Overview of the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Description of the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Measuring a Multi-port Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Overview of the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Description of the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Measurement Using E5091A (measuring FEM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Executing Power Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Program overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Program description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Connecting Hard Disk of External PC (shared folder). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Using VBA program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Description of operation in VBA program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6
Contents
7
Contents
8
Contents
9
Contents
SCPI.CALCulate(Ch).SELected.MARKer(Mk).STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
SCPI.CALCulate(Ch).SELected.MARKer(Mk).X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
SCPI.CALCulate(Ch).SELected.MARKer(Mk).Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
SCPI.CALCulate(Ch).SELected.MATH.FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
SCPI.CALCulate(Ch).SELected.MATH.MEMorize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
SCPI.CALCulate(Ch).SELected.MIXer.XAXis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
SCPI.CALCulate(Ch).SELected.MSTatistics.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
SCPI.CALCulate(Ch).SELected.MSTatistics.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
SCPI.CALCulate(Ch).SELected.OFFset.XAXis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
SCPI.CALCulate(Ch).SELected.RLIMit.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
SCPI.CALCulate(Ch).SELected.RLIMit.FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
SCPI.CALCulate(Ch).SELected.RLIMit.REPort.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
SCPI.CALCulate(Ch).SELected.RLIMit.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
SCPI.CALCulate(Ch).SELected.SMOothing.APERture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
SCPI.CALCulate(Ch).SELected.SMOothing.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. CENTer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. IMPulse.WIDTh . . . . . . . . . . . . . . . . . . . . . . . . 356
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. KBESsel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. LPFRequency . . . . . . . . . . . . . . . . . . . . . . . . . . 358
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.SPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STARt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STEP.RTIMe . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. STIMulus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
SCPI.CONTrol.HANDler.A.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
SCPI.CONTrol.HANDler.B.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
SCPI.CONTrol.HANDler.C.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
SCPI.CONTrol.HANDler.C.MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
SCPI.CONTrol.HANDler.D.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
SCPI.CONTrol.HANDler.D.MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
SCPI.CONTrol.HANDler.E.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
SCPI.CONTrol.HANDler.EXTension.INDex.STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
SCPI.CONTrol.HANDler.EXTension.RTRigger.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
SCPI.CONTrol.HANDler.F.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
SCPI.CONTrol.HANDler.OUTPut(Num).DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
SCPI.DISPlay.ANNotation.FREQuency.STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
SCPI.DISPlay.CCLear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
SCPI.DISPlay.CLOCk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
SCPI.DISPlay.COLor(Dnum).BACK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
SCPI.DISPlay.COLor(Dnum).GRATicule(Gnum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
SCPI.DISPlay.COLor(Dnum).LIMit(Lnum) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
SCPI.DISPlay.COLor(Dnum).RESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).MEMory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
10
Contents
SCPI.DISPlay.ECHO.CLEar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
SCPI.DISPlay.ECHO.DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
SCPI.DISPlay.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
SCPI.DISPlay.FSIGn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
SCPI.DISPlay.IMAGe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
SCPI.DISPlay.MAXimize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
SCPI.DISPlay.SKEY.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
SCPI.DISPlay.SPLit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
SCPI.DISPlay.TABLe.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
SCPI.DISPlay.TABLe.TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
SCPI.DISPlay.UPDate.IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
SCPI.DISPlay.WINDow(Ch).ACTivate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.ALIGn. STATe . . . . . . . . . . . . . . . . . . . . . . . . . . 396
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.SINGle. STATe . . . . . . . . . . . . . . . . . . . . . . . . . . 397
SCPI.DISPlay.WINDow(Ch).LABel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
SCPI.DISPlay.WINDow(Ch).MAXimize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
SCPI.DISPlay.WINDow(Ch).SPLit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
SCPI.DISPlay.WINDow(Ch).TITLe.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
SCPI.DISPlay.WINDow(Ch).TITLe.STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.X . . . . . . . . . . . . . . . . . . . 403
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.Y . . . . . . . . . . . . . . . . . . . 404
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).MEMory. STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.AUTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe. PDIVision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.RLEVel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe. RPOSition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
SCPI.DISPlay.WINDow(Ch).X.SPACing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
SCPI.DISPlay.WINDow(Ch).Y.SCALe.DIVisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
SCPI.FORMat.BORDer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
SCPI.FORMat.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
SCPI.HCOPy.ABORt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
SCPI.HCOPy.IMAGe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
SCPI.HCOPy.IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
SCPI.IEEE4882.CLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
SCPI.IEEE4882.ESE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
SCPI.IEEE4882.ESR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
SCPI.IEEE4882.IDN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
SCPI.IEEE4882.OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
SCPI.IEEE4882.OPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
SCPI.IEEE4882.RST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
SCPI.IEEE4882.SRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
SCPI.IEEE4882.STB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
SCPI.IEEE4882.TRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
SCPI.IEEE4882.WAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
SCPI.INITiate(Ch).CONTinuous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
SCPI.INITiate(Ch).IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
SCPI.MMEMory.CATalog(Dir) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
SCPI.MMEMory.COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
11
Contents
SCPI.MMEMory.DELete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
SCPI.MMEMory.LOAD.ASCFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
SCPI.MMEMory.LOAD.BSCFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
SCPI.MMEMory.LOAD.CHANnel.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
SCPI.MMEMory.LOAD.CKIT(Ckit). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
SCPI.MMEMory.LOAD.LIMit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
SCPI.MMEMory.LOAD.PLOSs(Pt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
SCPI.MMEMory.LOAD.RLIMit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
SCPI.MMEMory.LOAD.SEGMent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
SCPI.MMEMory.LOAD.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
SCPI.MMEMory.MDIRectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
SCPI.MMEMory.STORe.ASCFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
SCPI.MMEMory.STORe.BSCFactor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
SCPI.MMEMory.STORe.CHANnel.CLEar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
SCPI.MMEMory.STORe.CHANnel.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
SCPI.MMEMory.STORe.CKIT(Ckit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
SCPI.MMEMory.STORe.FDATa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
SCPI.MMEMory.STORe.IMAGe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
SCPI.MMEMory.STORe.LIMit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
SCPI.MMEMory.STORe.PLOSs(Pt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
SCPI.MMEMory.STORe.RLIMit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
SCPI.MMEMory.STORe.SALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
SCPI.MMEMory.STORe.SEGMent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
SCPI.MMEMory.STORe.SNP.DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
SCPI.MMEMory.STORe.SNP.FORMat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
SCPI.MMEMory.STORe.SNP.TYPE.S1P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
SCPI.MMEMory.STORe.SNP.TYPE.S2P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
SCPI.MMEMory.STORe.SNP.TYPE.S3P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
SCPI.MMEMory.STORe.SNP.TYPE.S4P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
SCPI.MMEMory.STORe.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
SCPI.MMEMory.STORe.STYPe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
SCPI.OUTPut.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
SCPI.PROGram.VARiable.ARRay(Vnum).DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
SCPI.PROGram.VARiable.ARRay(Vnum).SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
SCPI.PROGram.VARiable.DOUBle(Vnum).DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
SCPI.PROGram.VARiable.LONG(Vnum).DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
SCPI.PROGram.VARiable.STRing(Vnum).DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
SCPI.SENSe(Ch).AVERage.CLEar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
SCPI.SENSe(Ch).AVERage.COUNt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
SCPI.SENSe(Ch).AVERage.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
SCPI.SENSe(Ch).BANDwidth.RESolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
SCPI.SENSe(Ch).BWIDth.RESolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
SCPI.SENSe(Ch).CORRection.CLEar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
SCPI.SENSe(Ch).CORRection.COEFficient.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.ERESponse. . . . . . . . . . . . . . . . . . . . . . . . . . . 472
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RESPonse.OPEN . . . . . . . . . . . . . . . . . . . . . . 473
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RESPonse.SHORt . . . . . . . . . . . . . . . . . . . . . 473
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RESPonse.THRU . . . . . . . . . . . . . . . . . . . . . . 474
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
12
Contents
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
SCPI.SENSe(Ch).CORRection.COEFficient.SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. ISOLation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. SHORt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.SUBClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.THRU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. TRLReflect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLThru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
SCPI.SENSe(Ch).CORRection.COLLect.ADAPter(Pt).LENGth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.LABel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. LOAD(Cpt). . . . . . . . . . . . . . . . . . . . . . . . . . 490
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. OPEN(Cpt) . . . . . . . . . . . . . . . . . . . . . . . . . . 492
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. SELect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. SHORt(Cpt) . . . . . . . . . . . . . . . . . . . . . . . . . 494
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. THRU(Cpt_m,Cpt_n) . . . . . . . . . . . . . . . . . . 495
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLLine(Cpt_m,Cpt_n) . . . . . . . . . . . . . . . . 497
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLReflect . . . . . . . . . . . . . . . . . . . . . . . . . . 498
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLThru(Cpt_m,Cpt_n) . . . . . . . . . . . . . . . . 499
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.RESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.SELect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).ARBitrary . . . . . . . . . . . . . . . . . . . . . . . . 502
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std). CHARacter. . . . . . . . . . . . . . . . . . . . . . . 507
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMAXimum. . . . . . . . . . . . . . . . . . . . . . 509
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMINimum . . . . . . . . . . . . . . . . . . . . . . 510
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).LABel . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).LOSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).TYPE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).Z0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. IMPedance . . . . . . . . . . . . . . . . . . . . . . . 519
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. RPLane . . . . . . . . . . . . . . . . . . . . . . . . . . 520
SCPI.SENSe(Ch).CORRection.COLLect.CLEar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck. ACQuire . . . . . . . . . . . . . . . . . . . . . . . . . . 522
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ERESponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ISOLation.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ORIentation .STATe . . . . . . . . . . . . . . . . . . . . . . . . . 525
13
Contents
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.PATH(Cpt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.THRU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UCHar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UTHRu.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ADAPter.REMoval . . . . . . . . . . . . . . . . . . . . . . . 534
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ERESponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
SCPI.SENSe(Ch).CORRection.COLLect.METHod. RESPonse.OPEN . . . . . . . . . . . . . . . . . . . . . . . . 536
SCPI.SENSe(Ch).CORRection.COLLect.METHod. RESPonse.SHORt . . . . . . . . . . . . . . . . . . . . . . . 536
SCPI.SENSe(Ch).CORRection.COLLect.METHod. RESPonse.THRU . . . . . . . . . . . . . . . . . . . . . . . . 537
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
SCPI.SENSe(Ch).CORRection.COLLect.PARTial.SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
SCPI.SENSe(Ch).CORRection.COLLect.SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
SCPI.SENSe(Ch).CORRection.COLLect.SIMPlified.SAVE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.CONFig. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.DCOFfset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.LOSS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.MEASure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.PORT(Pt). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.RESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STARt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). FREQuency(Fq) . . . . . . . . . . . . . . . . . . . . . . . 556
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). INCLude(Il).STATe. . . . . . . . . . . . . . . . . . . . . 558
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).LDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt) .LOSS(Loss). . . . . . . . . . . . . . . . . . . . . . . . . . . 561
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
SCPI.SENSe(Ch).CORRection.EXTension.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
SCPI.SENSe(Ch).CORRection.IMPedance.INPut.MAGNitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
SCPI.SENSe(Ch).CORRection.OFFSet.CLEar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.LOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.PMETer. . . . . . . . . . . . . . . . . . . . . . . . . . 569
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.SHORt . . . . . . . . . . . . . . . . . . . . . . . . . . 571
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.THRU . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.CLEar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SMIX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SOLT1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.SMIX2 . . . . . . . . . . . . . . . . . . . . . . . . . . 576
14
Contents
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.SOLT1 . . . . . . . . . . . . . . . . . . . . . . . . . . 577
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578
SCPI.SENSe(Ch).CORRection.PROPerty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).COLLect.ACQuire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
SCPI.SENSe(Ch).CORRection.RVELocity.COAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
SCPI.SENSe(Ch).CORRection.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
SCPI.SENSe(Ch).CORRection.TRIGger.FREE.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
SCPI.SENSe(Ch).CORRection.TYPE(Tr) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
SCPI.SENSe(Ch).FREQuency.CENTer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
SCPI.SENSe(Ch).FREQuency.CW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
SCPI.SENSe(Ch).FREQuency.DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
SCPI.SENSe(Ch).FREQuency.FIXed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
SCPI.SENSe(Ch).FREQuency.SPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
SCPI.SENSe(Ch).FREQuency.STARt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
SCPI.SENSe(Ch).FREQuency.STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
SCPI.SENSe.MULTiplexer.CATalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
SCPI.SENSe(Ch).MULTiplexer(Id).COUNt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
SCPI.SENSe(Ch).MULTiplexer(Id).DISPlay.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
SCPI.SENSe.MULTiplexer(Id).INCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
SCPI.SENSe.MULTiplexer(Id).NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
SCPI.SENSe(Ch).MULTiplexer(Id).OUTPut.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).CATalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).SELect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
SCPI.SENSe(Ch).MULTiplexer(Id).STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.OUTPut.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608
SCPI.SENSe(Ch).OFFSet.ASPurious. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
SCPI.SENSe(Ch).OFFSet.LOCal.CONTrol.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DIVisor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.MULTiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.OFFSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STARt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.IMMediate.AMPLitude . . . . . . . . . . . . . . . . . . . . . . 617
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
SCPI.SENSe(Ch).OFFSet.LOCal.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DIVisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.MULTiplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.OFFSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STARt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
SCPI.SENSe(Ch).OFFSet.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
15
Contents
SCPI.SENSe(Ch).ROSCillator.SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
SCPI.SENSe(Ch).SEGMent.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
SCPI.SENSe(Ch).SEGMent.SWEep.POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
SCPI.SENSe(Ch).SEGMent.SWEep.TIME.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
SCPI.SENSe(Ch).SWEep.ASPurious. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
SCPI.SENSe(Ch).SWEep.DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
SCPI.SENSe(Ch).SWEep.GENeration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
SCPI.SENSe(Ch).SWEep.POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
SCPI.SENSe(Ch).SWEep.TIME.AUTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
SCPI.SENSe(Ch).SWEep.TIME.DATA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
SCPI.SENSe(Ch).SWEep.TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
SCPI.SERVice.CHANnel.ACTive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
SCPI.SERVice.CHANnel.COUNt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
SCPI.SERVice.CHANnel(Ch).TRACe.ACTive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
SCPI.SERVice.CHANnel.TRACe.COUNt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640
SCPI.SERVice.PORT.COUNt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
SCPI.SERVice.SREVision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
SCPI.SERVice.SWEep.FREQuency.MAXimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
SCPI.SERVice.SWEep.FREQuency.MINimum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
SCPI.SERVice.SWEep.POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
SCPI.SOURce(Ch).POWer.ATTenuation.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644
SCPI.SOURce(Ch).POWer.ATTenuation.AUTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
SCPI.SOURce(Ch).POWer.CENTer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
SCPI.SOURce(Ch).POWer.LEVel.IMMediate. AMPLitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 648
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.ACQuire . . . . . . . . . . . . . . . . . . . . . . . 651
SCPI.SOURce.POWer.PORT.CORRection.COLLect. ASENsor.RCFactor . . . . . . . . . . . . . . . . . . . . . 652
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.AVERage.COUNt . . . . . . . . . . . . . . . . 653
SCPI.SOURce.POWer.PORT.CORRection.COLLect. BSENsor.RCFactor . . . . . . . . . . . . . . . . . . . . . 654
SCPI.SOURce.POWer.PORT.CORRection.COLLect. NTOLerance. . . . . . . . . . . . . . . . . . . . . . . . . . . 655
SCPI.SOURce.POWer.PORT.CORRection.COLLect. TABLe.ASENsor.DATA. . . . . . . . . . . . . . . . . . 656
SCPI.SOURce.POWer.PORT.CORRection.COLLect. TABLe.BSENsor.DATA. . . . . . . . . . . . . . . . . . 657
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.TABLe.LOSS.DATA . . . . . . . . . . . . . 658
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.TABLe.LOSS.STATe . . . . . . . . . . . . . 659
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
SCPI.SOURce(Ch).POWer.PORT.COUPle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
SCPI.SOURce(Ch).POWer.PORT(Pt).LEVel.IMMediate. AMPLitude. . . . . . . . . . . . . . . . . . . . . . . . . 663
SCPI.SOURce(Ch).POWer.SPAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664
SCPI.SOURce(Ch).POWer.STARt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
SCPI.SOURce(Ch).POWer.STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
SCPI.STATus.OPERation.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
SCPI.STATus.OPERation.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
SCPI.STATus.OPERation.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668
SCPI.STATus.OPERation.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668
SCPI.STATus.OPERation.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
SCPI.STATus.PRESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).CONDition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
16
Contents
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.CONDition . . . . . . . . . . . . . . . . . . . . 671
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.ENABle . . . . . . . . . . . . . . . . . . . . . . 672
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.EVENt . . . . . . . . . . . . . . . . . . . . . . . 673
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.NTRansition . . . . . . . . . . . . . . . . . . . 674
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.PTRansition . . . . . . . . . . . . . . . . . . . 675
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
SCPI.STATus.QUEStionable.BLIMit.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
SCPI.STATus.QUEStionable.BLIMit.ELIMit.CONDition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
SCPI.STATus.QUEStionable.BLIMit.ELIMit.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
SCPI.STATus.QUEStionable.BLIMit.ELIMit.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
SCPI.STATus.QUEStionable.BLIMit.ELIMit.NTRansition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 682
SCPI.STATus.QUEStionable.BLIMit.ELIMit.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 683
SCPI.STATus.QUEStionable.BLIMit.ENABle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
SCPI.STATus.QUEStionable.BLIMit.EVENt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
SCPI.STATus.QUEStionable.BLIMit.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685
SCPI.STATus.QUEStionable.BLIMit.PTRansition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686
SCPI.STATus.QUEStionable.CONDition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
SCPI.STATus.QUEStionable.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
SCPI.STATus.QUEStionable.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). CONDition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.CONDition . . . . . . . . . . . . . . . . . . . . . 690
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.ENABle . . . . . . . . . . . . . . . . . . . . . . . 691
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.EVENt . . . . . . . . . . . . . . . . . . . . . . . . 692
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.NTRansition . . . . . . . . . . . . . . . . . . . . 693
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.PTRansition . . . . . . . . . . . . . . . . . . . . 694
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ENABle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).EVENt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). NTRansition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698
SCPI.STATus.QUEStionable.LIMit.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
SCPI.STATus.QUEStionable.LIMit.ELIMit.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
SCPI.STATus.QUEStionable.LIMit.ELIMit.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700
SCPI.STATus.QUEStionable.LIMit.ELIMit.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 700
SCPI.STATus.QUEStionable.LIMit.ELIMit.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701
SCPI.STATus.QUEStionable.LIMit.ELIMit.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702
SCPI.STATus.QUEStionable.LIMit.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703
SCPI.STATus.QUEStionable.LIMit.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703
SCPI.STATus.QUEStionable.LIMit.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 704
SCPI.STATus.QUEStionable.LIMit.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 705
SCPI.STATus.QUEStionable.NTRansition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706
SCPI.STATus.QUEStionable.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.CONDition . . . . . . . . . . . . . . . . . . . . 709
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.ENABle . . . . . . . . . . . . . . . . . . . . . . 710
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.EVENt . . . . . . . . . . . . . . . . . . . . . . . 711
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.NTRansition . . . . . . . . . . . . . . . . . . . 712
17
Contents
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.PTRansition . . . . . . . . . . . . . . . . . . . 713
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).NTRansition. . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
SCPI.STATus.QUEStionable.RLIMit.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
SCPI.STATus.QUEStionable.RLIMit.ELIMit.CONDition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
SCPI.STATus.QUEStionable.RLIMit.ELIMit.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
SCPI.STATus.QUEStionable.RLIMit.ELIMit.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
SCPI.STATus.QUEStionable.RLIMit.ELIMit.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
SCPI.STATus.QUEStionable.RLIMit.ELIMit.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
SCPI.STATus.QUEStionable.RLIMit.ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
SCPI.STATus.QUEStionable.RLIMit.EVENt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
SCPI.STATus.QUEStionable.RLIMit.NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
SCPI.STATus.QUEStionable.RLIMit.PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
SCPI.SYSTem.BACKlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
SCPI.SYSTem.BEEPer.COMPlete.IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726
SCPI.SYSTem.BEEPer.COMPlete.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726
SCPI.SYSTem.BEEPer.WARNing.IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
SCPI.SYSTem.BEEPer.WARNing.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
SCPI.SYSTem.COMMunicate.GPIB.PMETer.ADDRess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 728
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.ADDRess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.FREQuency . . . . . . . . . . . . . . . . . . . 730
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.POWer . . . . . . . . . . . . . . . . . . . . . . . 731
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.PRESet . . . . . . . . . . . . . . . . . . . . . . . 732
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.RFON . . . . . . . . . . . . . . . . . . . . . . . . 733
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.DWELl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 734
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
SCPI.SYSTem.CORRection.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736
SCPI.SYSTem.DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737
SCPI.SYSTem.ERRor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738
SCPI.SYSTem.ISPC.PORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
SCPI.SYSTem.ISPC.STAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
SCPI.SYSTem.KLOCk.KBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
SCPI.SYSTem.KLOCk.MOUSe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
SCPI.SYSTem.POFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
SCPI.SYSTem.PRESet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743
SCPI.SYSTem.SECurity.LEVel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
SCPI.SYSTem.SERVice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
SCPI.SYSTem.TEMPerature.HIGH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
SCPI.SYSTem.TEMPerature.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
SCPI.SYSTem.TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748
SCPI.SYSTem.UPReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749
SCPI.TRIGger.SEQuence.AVERage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 750
SCPI.TRIGger.SEQuence.EXTernal.DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751
SCPI.TRIGger.SEQuence.EXTernal.LLATency.STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752
SCPI.TRIGger.SEQuence.IMMediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
SCPI.TRIGger.SEQuence.POINt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
SCPI.TRIGger.SEQuence.SCOPe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755
18
Contents
SCPI.TRIGger.SEQuence.SINGle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
SCPI.TRIGger.SEQuence.SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757
19
Contents
A. Manual Changes
Manual Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
Change 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
Change 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
Change 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
Change 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
Change 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793
Change 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793
Change 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
Change 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
Change 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
Change 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
20
1. Making Effective Use of
This Manual
This chapter provides an overview of this manual as well as useful information to help you
navigate through the manual. It also briefly describes how to use this manual, focusing on
how you can look up particular COM object.
21
Making Effective Use of This Manual
Contents of This Manual
This chapter provides descriptive information on basic operations for creating VBA
programs within the E5070B/E5071B's VBA environment; topics include launching
Visual Basic Editor, creating, saving, and running VBA programs, and so on.
This chapter describes how to use the E5070B/E5071B's VBA to control the
E5070B/E5071B itself.
This chapter describes the COM object model of the Agilent E5070B/E5071B and
the COM object reference in alphabetical order. If you want to look up COM objects
by their function, see “COM object list by function.”
22 Chapter 1
1. Making Effective Use of
Making Effective Use of This Manual
Contents of This Manual
This Manual
Chapter 8, “Waveform Analysis Library.”
This chapter describes how to use the ripple analysis library and the procedures in
the ripple analysis library.
This appendix contains the information required to adapt this manual to versions or
configurations of the E5070B/E5071B manufactured earlier than the current printing
date of this manual.
Chapter 1 23
Making Effective Use of This Manual
How To Use This Manual
24 Chapter 1
1. Making Effective Use of
Making Effective Use of This Manual
How To Use This Manual
This Manual
List of the Sample Programs
Table 1-1 shows the file list contained with the VBA sample program disk. To look up the
description of a sample program, see the listings under “Sample program” in the index.
Table 1-1 List of the sample programs
Project Object names of Module type Content
modules in the
project
NOTE The sample program disk also contains two definition file for controlling peripherals with
VISA library, named “visa32.bas” and “vpptype.bas.”
Chapter 1 25
Making Effective Use of This Manual
How To Use This Manual
26 Chapter 1
VBA Programming
2. Introduction to
This chapter introduces you to the E5070B/E5071B's VBA macro function, describes how
you can implement your system using the VBA macro function, and provides an overview
of the COM objects that come with the E5070B/E5071B.
27
Introduction to VBA Programming
Introduction of the E5070B/E5071B Macro Function
NOTE When more than 1601 measurement points is set for 1 channel and 4 traces, the
E5070B/E5071B VBA macro function may not operate.
28 Chapter 2
Introduction to VBA Programming
An Overview of a Control System Based on the Macro Function
VBA Programming
2. Introduction to
Implementing a Control System
Macro-based control systems are classified into two types: As shown in Figure 2-1, a VBA
control system controls the E5070B/E5071B itself while a VBA remote control system
controls peripherals. When you use the macro function to control peripherals, you must
connect the E5070B/E5071B with the peripherals through USB/GPIB interface, and
configure them to communicate over VISA (Virtual Instrument Software Architecture).
For information on programming using the VISA library, refer to “Programming with
VISA” on page 89.
Required Equipment
1. E5070B/E5071B
2. Peripherals and/or other instruments that serve your purpose
3. USB/GPIB interface
NOTE To use the VBA remote control system, you need to set the USB/GPIB interface correctly.
For detail, refer to User's Guide.
Chapter 2 29
Introduction to VBA Programming
An Overview of a Control System Based on the Macro Function
Control Methods
The command set you can use differs depending on whether you use the macro function to
control the E5070B/E5071B or a peripheral.
Controlling a Peripheral
When you want to control a peripheral, you can create a program using VISA library
functions within the E5070B/E5071B VBA environment.
For information on using the VISA library, see Chapter 5, “Controlling Peripherals,” on
page 87. For a complete description of VISA functions, refer to the VISA library's online
help. You can access this online help by double-clicking a file named visa.hlp contained in
the CD-ROM (Agilent part No. E5070-905xx).
For information on the GPIB commands available with a particular peripheral, refer to the
documentation that comes with the peripheral.
30 Chapter 2
Introduction to VBA Programming
Overview of E5070B/E5071B COM Object
VBA Programming
The definitions and specifications of COM are beyond the scope of this guide. Such
2. Introduction to
in-depth information is covered in a variety of books on COM.
Property
A property allows you to read or write a setting or attribute of an object. With the
E5070B/E5071B, you can use properties to set or read the settings of the E5070B/E5071B.
You can find properties in the list of object types in Chapter 7, “COM Object Reference,”
on page 135.
Method
A method allows you to manipulate an object in a particular way. With the
E5070B/E5071B, you can use methods to perform specific tasks.
You can find methods in the list of object types in Chapter 7, “COM Object Reference,” on
page 135.
Event
An event means an operation from outside that the program can recognize such as clicking
a mouse. The E5070B/E5071B detects events that a specific softkey is pressed using the
UserMenu_OnPress(ByVal Key_id As Long) on page 204 procedure to execute the
assigned procedure.
Chapter 2 31
Introduction to VBA Programming
Overview of E5070B/E5071B COM Object
32 Chapter 2
3. Operation Basics of the
E5070B/E5071B’s VBA
This chapter provides descriptive information on basic operations for creating VBA
programs within the E5070B/E5071B's VBA environment; topics include launching Visual
Basic Editor, creating, saving, and running VBA programs, and so on.
33
Operation Basics of the E5070B/E5071B's VBA
Displaying Visual Basic Editor
Step 1. From the E5070B/E5071B measurement screen, launch Visual Basic Editor using one of
the following methods:
1. Menu Bar
Clicking one of the menu labels brings up the corresponding menu. The menu bar can be
used as the primary method to navigate through E5070B/E5071B's VBA environment.
2. Toolbar
The toolbar provides access to commonly used commands via icon buttons; these
commands are a subset of the commands accessible from the menu bar. For the description
of the buttons on the standard toolbar, see Figure 3-2.
34 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Displaying Visual Basic Editor
3. Project Explorer
Within the E5070B/E5071B's VBA environment, you can develop your application as a
project that consists of a number of files (modules). Project Explorer shows a list of all files
(modules) that make up a project. The list also includes files (modules) created or loaded in
4. Property Window
A property window shows the settings (label, font, color, size, etc.) of a control (such as a
command button or text box) placed on the user form. For information on user forms, refer
to “User Form” on page 37.
You can also set properties by programming in the code window.
Chapter 3 35
Operation Basics of the E5070B/E5071B's VBA
Closing Visual Basic Editor
Step 1. Close the Visual Basic Editor using one of the following methods:
• On Visual Basic Editor's File menu, click Close and Return to E5070.
NOTE Whenever you launch Visual Basic Editor, it automatically displays the project files you
were working with in the previous session. However, once you turn off the power to the
E5070B/E5071B, the project files kept in memory will be lost; therefore, it is strongly
recommended to save your VBA programs before you turn off the power.
36 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Making a Preparation Before Coding
Project
When you develop an application within the E5070B/E5071B's VBA environment, you
use a number of VBA program files (modules), and manage them as one project. The
project is saved with the file extension “.vba”.
User Form
A user form contains controls such as buttons and text boxes. You can code event-driven
procedures that are invoked when a particular event occurs on a particular control, thereby
creating a user interface. The user form is saved with the file extension “.frm”.
Class Module
A class module contains both data and procedures and acts as one object. Once you have
created a class module that serves as an object, you can create any number of instances of
that object by naming each instance as an object variable. While each procedure must be
unique in a standard module, you can have multiple instances of an object created through
a class module. The class module is saved with the file extension “.cls”.
Chapter 3 37
Operation Basics of the E5070B/E5071B's VBA
Making a Preparation Before Coding
NOTE When you replace the current project with a new project, the message whether or not the
current project is saved may appear. If you want to save the project, click Yes button to
display a dialog box for saving (Figure 3-6 on page 46). For saving the project, see “Saving
a Project” on page 46.
NOTE Adding a user form does not automatically open the code window for that user form. To
open the code window, click the “Show Code” icon (Figure 3-3) in Project Explorer
(Figure 3-1) or double-click a control placed on the user form.
38 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Making a Preparation Before Coding
Chapter 3 39
Operation Basics of the E5070B/E5071B's VBA
Making a Preparation Before Coding
40 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Making a Preparation Before Coding
Deleting Modules
You can delete any unnecessary module from the project within Visual Basic Editor. The
following procedure assumes that you want to delete a class module named “Class1”.
Step 1. In Project Explorer (Figure 3-1), click the “Class1” class module under the “Class
Modules” icon to highlight it.
Step 2. Delete the “Class1” class module using one of the following methods:
Step 3. When you are prompted to confirm whether to export (save) “Class1”, click No.
Alternatively, you can click Yes if you want to save the module.
Chapter 3 41
Operation Basics of the E5070B/E5071B's VBA
Coding a VBA Program
1. Object box
Provides a list of objects currently used within the code window.
2. Procedure box
Provides a list of procedures that reside within the code window. When you are working
with a user form, this provides a list of events (actions such as click or double-click).
42 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Coding a VBA Program
Example 3-1 Sample program that finds the maximum value contained in an array
10| Option Explicit
20|
30| Sub Maximum()
40|
E5070B/E5071B’s VBA
60| Dim x(100) As Integer
70| Dim i As Integer, n As Integer
80| Dim Start As Integer, Last As Integer, Num As Integer
90| Dim Maximum As Integer
100|
110| ' Defining the array
120| q = Array(7, -2, 3, -20, 15, -6, 27, -12, 9, -5, 18, 23, _
130| 9, -16, 22, 0)
140|
150| Start = LBound(q)
160| Last = UBound(q)
170| Num = Last - Start + 1
180|
190| For i = Start To Last
200| x(i) = q(i)
210| Next i
220|
230| Maximum = x(Start)
240|
250| For n = Start + 1 To Last
260| If x(n) > Maximum Then Maximum = x(n)
270| Next n
280|
290| MsgBox Maximum
300|
310| End Sub
Chapter 3 43
Operation Basics of the E5070B/E5071B's VBA
Coding a VBA Program
Let us break down the code into a number of blocks and see what they do.
Line 10 This instruction mandates explicit declaration of variables.
Lines 30 to 310 The code enclosed between Sub Maximum() and End Sub will be
executed within the E5070B/E5071B's macro environment. Thus
enclosed code is called a procedure. In this example, "Maximum" is
the procedure name.
Lines 50 to 90 These lines declare data types of variables using Dim statements. A
statement is the minimum instruction unit based on the syntax. The
sample program declares the variable "q" as Variant, and the variables
"x(100)", "i", "n", "Start", "Last", "Num", and "Maximum" as Integer.
For a complete list of statements and data types supported by VBA,
see VBA Online Help.
Line 110 Any text preceded by a comment indicator (') is treated as a comment.
Lines 120 to 130 These lines use VBA's Array function to initialize the array. The q()
array contains elements delimited with commas in the ascending order
of index numbers (zero-based). A combination of a space and
underscore (_) is used to continue the statement across two or more
lines.
Line 150 Stores the starting index number of the q array into the Start variable.
Line 160 Stores the last index number of the q array into the Last variable.
Line 170 Stores the number of elements in the q array into the Num variable.
Lines 190 to 210 and
Lines 250 to 270 The code within each For ⋅⋅⋅Next statement is iterated until the counter
reaches the specific number.
Line 200 Stores the contents of the q array (Variant) into the x variable (Integer).
Line 230 Uses the first element of the x array as the tentative maximum value.
Line 260 Compares the tentative maximum value with each of elements that
follow; if an element is larger than the tentative maximum value, then
that element is used as the tentative maximum value.
Line 290 Uses a message box function to display the maximum value. For a
complete list of functions supported by VBA, see VBA Online Help.
NOTE The sample program in Example 3-1 consists of a single procedure contained in a single
module. However, when you deal with procedures and variables across multiple modules,
you should be aware of the scope of variables and procedures.
44 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Coding a VBA Program
Auto-complete Feature
When you use COM objects in Visual Basic Editor, the editor's auto-complete feature
allows you to easily type in keywords without misspelling them.
The following procedure assumes that you are entering the
SCPI.INITiate(Ch).CONTinuous on page 424 object.
Step 1. In a standard module, type sub main and press the [Enter] key. End Sub is automatically
added.
Step 2. Typing scpi followed by a dot (.) brings up a list of classes under the SCPI class.
Step 5. Typing 1). brings up a list of classes under the INITiate class.
Step 7. Typing = brings up a list box for setting a Boolean value (True/False).
E5070B/E5071B’s VBA
Chapter 3 45
Operation Basics of the E5070B/E5071B's VBA
Saving a VBA program
Saving a Project
When you opt to save your program as one complete project, you can have the files
(modules) making up the project into a single package. A project is saved as a .vba file.
You can save your program to a project file using one of the following two methods:
Step 1. Open the Save As dialog box by doing one of the following:
• On the File menu, click Save xxx.VBA. "xxx" represents the file name.
Step 2. The Save As dialog box (Figure 3-6) appears. Specify the file name and location (drive or
folder) and click Save.
The Save As dialog box has the following user interface elements:
1. Save in: Specify the location (drive or folder) where to save the file.
3. Save as type: Select the type of the file you are saving. Normally, you should select
VBA Project Files [*.vba].
5. Cancel: Clicking this button closes the Save As dialog box and brings you back
to the main screen.
46 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Saving a VBA program
Step 1. Display the E5070B/E5071B measurement screen following the instructions given in
“Switching to the E5070B/E5071B Measurement Screen” on page 36.
Step 2. Open the Save As dialog box using the following key sequence:
Step 3. The Save As dialog box (Figure 3-6) appears. Specify the file name and location (drive or
folder) and click Save.
Step 1. In Project Explorer (Figure 3-1), click the file name that appears under the desired module
icon to highlight it.
Step 2. Open the Export File dialog box by doing one of the following:
Step 3. The Export File dialog box (Figure 3-7) appears. Specify the file name and location (drive
or folder) and click Save.
The Export File dialog box has the following user interface elements:
1. Save in: Specify the location (drive or folder) where to save the file.
Chapter 3 47
Operation Basics of the E5070B/E5071B's VBA
Saving a VBA program
3. Save as type: Select the type of the module you are saving. The type that
corresponds to the module you are saving is selected by default.
Normally, you should use the default.
5. Cancel: Clicking this button closes the Export File dialog box and brings you
back to the main screen.
48 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Loading a VBA Program
Loading a Project
You can load a saved project file either from the E5070B/E5071B measurement screen or
by specifying that the project file be automatically loaded when the power is turned on.
Step 1. Access the Open dialog box using the following key sequence:
NOTE When the another project has already been loaded on the Visual Basic Editor, the message
whether or not the current project is saved may appear. If you want to save the project,
click Yes button to display a dialog box for saving (Figure 3-6 on page 46). For saving the
project, see “Saving a Project” on page 46.
The Open dialog box has the following user interface elements:
1. Look in: Specify the location (drive or folder) where the project resides.
2. File name: Specify the file name of the project you want to load.
3. Files of type: Select the type of the file you want load. Normally, you should select
VBA Project Files [*.vba].
5. Cancel: Clicking this button closes the Open dialog box and brings you back to
the main screen.
Chapter 3 49
Operation Basics of the E5070B/E5071B's VBA
Loading a VBA Program
NOTE If there is the file named “autoload.vba” in both the A drive and the D drive, the file in the
A drive is used.
Step 1. In Project Explorer (Figure 3-1), click the file name that appears under the desired module
icon to highlight it.
Step 2. Open the Import File dialog box by doing one of the following:
• In Project Explorer (Figure 3-1), right-click the “VBAProject” icon, and click Import
File....
Step 3. The Import File dialog box (Figure 3-9) appears. Specify the file name and location (drive
or folder) of the file (module) you want to load and click Open.
The Import File dialog box has the following user interface elements:
50 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Loading a VBA Program
1. Look in: Specify the location (drive or folder) where the module resides.
2. File name: Specify the file name of the module you want to load.
5. Cancel: Clicking this button closes the Import File dialog box and brings you
back to the main screen.
Chapter 3 51
Operation Basics of the E5070B/E5071B's VBA
Running a VBA Program
Figure 3-10 Instrument status bar indicating the status of the VBA program
Step 1. Open the Macros dialog (Figure 3-11)box by doing one of the following:
NOTE Doing the above steps with the cursor positioned within a procedure in the code window
immediately runs the program without displaying the Macros dialog box.
Step 2. In the Macros dialog box, select the VBA program (procedure name) you want to run, and
click the Run button.
52 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Running a VBA Program
The Macros dialog box has the following user interface elements:
1. Macro Name: Select the VBA program (procedure name) you want to run from the
E5070B/E5071B’s VBA
2. Macro In: Specify the project that contains the VBA program you want to run.
Normally, use the default.
3. Run: Clicking this button runs the selected VBA program (procedure).
4. Cancel: Clicking this button closes the Macros dialog box and brings you back
to the main screen.
5. Step Into: Clicking this button brings up Visual Basic Editor and put it into
step-in mode, where the selected VBA program is run step by step.
This mode is primarily intended for use when debugging a VBA
program. For more information on step-in mode, see “Debug Toolbar”
on page 58.
6. Edit: Displays the code of the selected VBA program. You can use this for
re-editing your code.
8. Delete: Clicking this button deletes the selected VBA program. Take care not
to inadvertently delete your VBA program before saving it.
NOTE The Macros dialog provides access to subprograms (procedures enclosed between Sub and
End Sub) created in a standard module.
Chapter 3 53
Operation Basics of the E5070B/E5071B's VBA
Running a VBA Program
Step 1. Display the E5070B/E5071B measurement screen following the instructions given in
“Switching to the E5070B/E5071B Measurement Screen” on page 36.
Step 2. Run the VBA program (procedure) using the following key sequence:
where “Module” is the object name (Name property shown in the property window: see
Figure 3-4 on page 40) and “xxx” is the procedure name.
• Press the [Macro Run] key on the E5070B/E5071B front panel. For a program to be
run from the measurement screen, its procedure name must be “Main” (subprogram
enclosed between Sub Main() and End Sub), and its object name (Name property as
displayed in the property window) must be “Module1”.
NOTE When you are working with the E5070B/E5071B measurement screen, the
E5070B/E5071B's macro environment only provides access to those VBA programs that
are created as subprograms (enclosed between Sub and End Sub) in a standard module.
This section describes how to load and execute a program (VBA project) in a batch process
by pressing the softkey corresponding to the program name.
Step 1. Save the VBA program (VBA project file) into the following folder.
D:\VBA
NOTE This feature is available only for programs saved in D:\VBA. This feature is not available
for programs saved in subfolders of D:\VBA.
NOTE When copying a VBA program to D:\VBA from another folder, copy all the files necessary
to execute the program to appropriate folders. When copying a factory-installed VBA
program into D:\VBA, choose only its VBA project file.
Step 2. Press
Step 4. Press the softkey corresponding to the VBA project file name of the program you want to
execute. The pressed VBA project is loaded and the program whose procedure name is set
to "Main" (subprogram enclosed between Sub Main() and End Sub) and whose object
name (Name property as displayed in the property window) is set to "Module" is executed.
54 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Stopping a VBA Program
NOTE There is no limit to the number of VBA project files that can be saved in D:\VBA.
However, the maximum number of programs that can be displayed as softkeys is 50.
• File names of the VBA projects saved in D:\VBA are displayed as softkeys in
alphabetical order.
• The maximum number of characters that can be displayed in a softkey is 12. If a file
name has 13 or more characters, "..." is added to the 12th character from the beginning
of the program name and displayed. In this case a .vba extension is omitted.
Step 2. A dialog box as shown in Figure 3-12 is displayed through forced interrupts, and the
program is suspended.
Figure 3-12 Dialog box that appears when a VBA program is suspended
Chapter 3 55
Operation Basics of the E5070B/E5071B's VBA
Stopping a VBA Program
56 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Types of Error
Errors in VBA programs are classified into the following two types:
Syntax errors
A syntax error is generated when Visual Basic Editor detects an invalid statement that
violates the Visual Basic syntax rules. For example, misspelled keywords generate syntax
errors. An error dialog box appears that indicates the error message, and highlight the
invalid statement in red. To get detailed information on the error, click the HELP button in
the error dialog box to display the help topic on the error. You cannot run the macro until
you correct the syntax error.
The E5070B/E5071B VBA environment is by default configured to automatically check
for syntax errors, but you can disable the auto syntax check feature using the following
steps:
Run-time Errors
A run-time error is generated when a VBA program attempts to execute an invalid
statement at run time. When a run-time error is generated, the program is stopped at the
invalid statement, and an error dialog box as shown in Figure 3-12 appears. You can
terminate the program by clicking the END button in the error dialog box. Also, you can
click the DEBUG button in the error dialog box to identify the statement that caused the
error. In this case, the statement in question is highlighted in yellow.
NOTE Some run-time errors occur under particular conditions, even though a program run
without occurring the errors under normal conditions. For example, the “Target value not
found” error that occurs when a program that analyzes the results using the Marker
Bandwidth Search feature fail to perform bandwidth search because the marker is not in the
appropriate position, the “Ecal module not in RF path” error that occurs when a program
that performs calibrations using a ECal module fail to measure the calibration data because
the ECal module is not appropriately connected to test ports, and so on. To avoid
interruption of the program by these errors, you can handle these errors like lines 730 to
960 in Example 6-1 on page 99.
Chapter 3 57
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Debug Toolbar
The debug toolbar (Figure 3-13) provides tool buttons that allow you to easily access
various debug tools. To display the debug toolbar, do the following:
58 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Step 1. When you put a break point at a line, the line is highlighted in umber as shown in Figure
3-14. To set a break point do one of the following:
• Place the cursor at the desired line of code, and click the “Set/clear break points” button
(Figure 3-13: 1) on the debug toolbar.
Chapter 3 59
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Data Hint
When you point to the variable or expression of interest, Data Hint shows the current value
as shown in Figure 3-15.
Immediate Window
To display the immediate window, click the “Immediate Window” button (Figure 3-13:6)
on the debug toolbar.
In the immediate window, enter a question mark (?) followed by the variable or expression
whose value you want to check, and press the Enter key, as shown in Figure 3-16. The
current value appears in the line that follows.
60 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Watch Window
To display the watch window (Figure 3-17), click the “Watch Window” button (Figure
3-13: 7) on the debug toolbar.
Step 1. To open the Add Watch dialog box (Figure 3-18), do the following:
Step 2. As shown in Figure 3-18, you can specify an expression of interest as a watch expression to
always monitor its value.
E5070B/E5071B’s VBA
Figure 3-18 Add Watch dialog box
Chapter 3 61
Operation Basics of the E5070B/E5071B's VBA
Errors and Debugging
Quick Watch
In the code window, select a variable or expression whose value you want to watch. On the
debug toolbar, click the “Quick Watch” button (Figure 3-13:8) to open the Quick Watch
dialog box (Figure 3-19). The dialog box displays the current value of your specified
variable or expression.
Also, you can click the Add button in the Quick Watch dialog box to specify the current
expression as a watch expression.
62 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Printing Output Values in the Echo Window
Chapter 3 63
Operation Basics of the E5070B/E5071B's VBA
Using VBA Online Help
64 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Using VBA Online Help
Step 1. Clicking the Contents tab in the VBA Online Help screen brings up the items listed below.
The E5070B/E5071B VBA Online Help has a hierarchical table of contents. Click an item
to expand it, and then find a topic of interest.
Step 1. In the VBA Online Help screen, click the Index tab, and enter a keyword(s) into the text
box. For example, you may wish to search for “Sub” or “With” when you are writing your
own code.
Chapter 3 65
Operation Basics of the E5070B/E5071B's VBA
Uses Advanced Techniques
Step 2. Select E5070Lib from the Project/Library box to display the E5070B/E5071B library as
shown in Figure 3-21.
NOTE There are some COM objects NOT used in controlling with E5070B/E5071B VBA in the
list of the E5070B/E5071B COM objects displayed on the Object Browser. The COM
objects NOT used in controlling with E5070B/E5071B VBA are not described in the
Chapter 7, “COM Object Reference,” on page 135.
66 Chapter 3
Operation Basics of the E5070B/E5071B's VBA
Uses Advanced Techniques
To check the library reference setting, you must use Visual Basic Editor.
Follow these steps to check the library reference setting.
NOTE A project sets the library reference when the project is created. Therefore, if the existing
project is loaded, libraries added after the development of the project are not automatically
set in the library reference.
Chapter 3 67
Operation Basics of the E5070B/E5071B's VBA
Uses Advanced Techniques
68 Chapter 3
E5070B/E5071B
4. Controlling the
This chapter describes how to use the E5070B/E5071B's VBA to control the
E5070B/E5071B itself.
69
Controlling the E5070B/E5071B
Detecting the End of Measurement
NOTE For information on loading VBA programs, see “Loading a VBA Program” on page 49.
frmSrqMeas UserForm Uses the status register to wait for the end of
measurement.
NOTE This sample program correctly runs when the maximum number of channels/traces is set 9
channels/9 traces.
70 Chapter 4
Controlling the E5070B/E5071B
Detecting the End of Measurement
When you run this VBA program, a UserForm as shown in Figure 4-1 appears. For how to
use each element in Figure 4-1, see the following description.
Figure 4-1 The UserForm when running the Example 4-1 program
1. The program turns on Continuous Activation mode for each channel and determines
whether to enable or disable each channel for measurement.
2. The program triggers the instrument to start a new measurement cycle, waits for the
end of measurement, and then displays a message. For detail, see the description of the
code window.
3. The program exits, and the UserForm disappears.
In Visual Basic Editor, open the UserForm (object name: frmSrqMeas), and double-click
the Meas or Exit button to bring up the code window. The following is the description of
the subprograms associated with the respective buttons.
Procedure called when the user clicks the Exit button on the UserForm (lines 10 to 50)
Line 30 Unloads the UserForm from the memory, and terminates the program.
Procedure called when the user clicks the Meas button on the UserForm (lines 70 to 390)
Line 110 Hides the UserForm (object name: frmSrqMeas) from the screen.
Line 130 Displays 9 channel windows.
E5070B/E5071B
4. Controlling the
Line 140 Sets the trigger source to "bus".
Lines 160 to 240 These lines turn on or off Continuous Activation mode for each
channel depending on whether the corresponding option buttons are on
or off. By default, the mode is turned on for channel 1 only.
Lines 260 to 270 These lines configure the instrument so that operation status event
register's bit 4 is set to 1 only when operation status condition
register's bit 4 is changed from 1 to 0 (negative transition).
Line 280 Enables the operation status event register's bit 4.
Line 290 Enables the status byte register's bit 7.
Line 300 Clears the status byte register and operation status event register.
Line 310 Triggers the instrument to start a measurement cycle.
Line 320 Verifies that the instrument is in a measurement cycle, and suspends
the program until the end of measurement. The time-out is set to 100
seconds (maximum value).
Chapter 4 71
Controlling the E5070B/E5071B
Detecting the End of Measurement
Lines 330 to 350 These lines display a measurement completion message upon
detecting the end of measurement.
Line 370 Displays the UserForm (object name :frmSrqMeas) on the screen.
Example 4-1 Using SRQs to detect the end of measurement (object name: frmSrqMeas)
10| Private Sub cmdExit_Click()
20|
30| Unload Me
40|
50| End Sub
60|
70| Private Sub cmdMeas_Click()
80|
90| Dim Cond As Boolean
100|
110| frmSrqMeas.Hide
120|
130| SCPI.DISPlay.Split = "d123_456_789"
140| SCPI.TRIGger.SEQuence.Source = "bus"
150|
160| SCPI.INITiate(1).CONTinuous = optOn1.Value
170| SCPI.INITiate(2).CONTinuous = optOn2.Value
180| SCPI.INITiate(3).CONTinuous = optOn3.Value
190| SCPI.INITiate(4).CONTinuous = optOn4.Value
200| SCPI.INITiate(5).CONTinuous = optOn5.Value
210| SCPI.INITiate(6).CONTinuous = optOn6.Value
220| SCPI.INITiate(7).CONTinuous = optOn7.Value
230| SCPI.INITiate(8).CONTinuous = optOn8.Value
240| SCPI.INITiate(9).CONTinuous = optOn9.Value
250|
260| SCPI.STATus.OPERation.PTRansition = 0
270| SCPI.STATus.OPERation.NTRansition = 16
280| SCPI.STATus.OPERation.ENABle = 16
290| SCPI.IEEE4882.SRE = 128
300| SCPI.IEEE4882.CLS
310| SCPI.IEEE4882.TRG
320| WaitOnSRQ Cond, 100000
330| If Cond = True Then
340| MsgBox "Measurement Completion"
350| End If
360|
370| frmSrqMeas.Show
380|
390| End Sub
72 Chapter 4
Controlling the E5070B/E5071B
Detecting the End of Measurement
NOTE This sample program correctly runs when the maximum number of channels/traces is set 9
channels/9 traces.
When you run this VBA program, a window as shown in Figure 4-1 appears. For how to
use each element, see Figure 4-1 in the previous section.
In Visual Basic Editor, open the UserForm (object name:frmSingMeas), and double-click
the Meas or Exit button to bring up the code window. The following is the description of
the subprograms associated with the respective buttons.
Procedure called when the user clicks the Exit button on the UserForm (lines 10 to 50)
Line 30 Unloads the UserForm from the memory, and terminates the program.
Procedure called when the user clicks the Meas button on the UserForm (lines 70 to 330)
Line 110 Hides the UserForm (object name: frmSingMeas) from the screen.
Line 130 Displays 9 channel windows.
Line 140 Sets the trigger source to "bus".
E5070B/E5071B
4. Controlling the
Lines 160 to 240 These lines turn on or off Continuous Activation mode for each
channel depending on whether the corresponding option buttons are on
or off. By default, the mode is turned on for channel 1 only.
Line 260 Triggers the instrument to start a measurement cycle.
Line 270 Executes the SCPI.IEEE4882.OPC object to suspend the program
until the value of 1 is returned indicating the end of measurement.
Line 290 Displays a measurement completion message.
Line 310 Displays the UserForm (object name: frmSingMeas) on the screen.
Chapter 4 73
Controlling the E5070B/E5071B
Detecting the End of Measurement
Example 4-2 Using the SCPI.TRIGger.SEQuence.SINGle object to suspend the program until
the end of measurement (object name:frmSingMeas)
10| Private Sub cmdExit_Click()
20|
30| Unload Me
40|
50| End Sub
60|
70| Private Sub cmdMeas_Click()
80|
90| Dim Dmy As Long
100|
110| frmSingMeas.Hide
120|
130| SCPI.DISPlay.Split = "d123_456_789"
140| SCPI.TRIGger.SEQuence.Source = "bus"
150|
160| SCPI.INITiate(1).CONTinuous = optOn1.Value
170| SCPI.INITiate(2).CONTinuous = optOn2.Value
180| SCPI.INITiate(3).CONTinuous = optOn3.Value
190| SCPI.INITiate(4).CONTinuous = optOn4.Value
200| SCPI.INITiate(5).CONTinuous = optOn5.Value
210| SCPI.INITiate(6).CONTinuous = optOn6.Value
220| SCPI.INITiate(7).CONTinuous = optOn7.Value
230| SCPI.INITiate(8).CONTinuous = optOn8.Value
240| SCPI.INITiate(9).CONTinuous = optOn9.Value
250|
260| SCPI.TRIGger.SEQuence.SINGle
270| Dmy = SCPI.IEEE4882.OPC
280|
290| MsgBox "Measurement Completion"
300|
310| frmSingMeas.Show
320|
330| End Sub
74 Chapter 4
Controlling the E5070B/E5071B
Reading/Writing Measurement Data
E5070B/E5071B
4. Controlling the
Chapter 4 75
Controlling the E5070B/E5071B
Reading/Writing Measurement Data
NOTE When you use one of the objects listed above, the base index number of the array is always
0 even if the declaration section contains the “Option Base 1" statement, which specifies
the use of the base array index of 1.
For example, you may wish to read the formatted data array for a particular trace in its
entirety (including all measurement points), display the data in the echo window, and then
write the data into another trace. How to implement such a process can be better
understood with the aid of a sample program.
The sample program disk contains a sample program, named “read_write.vba”, that
demonstrates how to read and write measurement data. This VBA program consists of the
following modules:
NOTE This sample program correctly runs when the maximum number of channels/traces is set 9
channels/9 traces.
When you run this VBA program, a window as shown in Figure 4-3 appears. For how to
use each element in Figure 4-3, see the following description.
Figure 4-3 The UserForm when running the Example 4-3 program
76 Chapter 4
Controlling the E5070B/E5071B
Reading/Writing Measurement Data
In Visual Basic Editor, open the UserForm (object name: frmReadWrite), and double-click
the entire UserForm or the Copy -> or Exit button to bring up the code window. The
following is the description of the subprograms associated with the respective buttons.
Procedure called when the user clicks the Copy button on the UserForm (lines 10 to 520)
Lines 90 to 160 These lines identify the selected items in each list and store them into
the variables TrGet, TrPut, and ActCh.
Lines 180 to 210 If the specified target trace is not displayed, these lines display that
trace.
Lines 230 to 250 These lines make active the specified trace (TrGet: source trace) in the
specified channel(ActCh) and hold the sweep.
Line 260 Reads the number of measurement points for the specified channel
(ActCh) and stores that number into the Nop variable.
Line 280 Reads the formatted data array for the active trace (source trace) and
store the data into the FmtData variable.
Line 290 Reads the stimulus array for the specified channel (ActCh) and stores
the data into the Freq variable.
Line 330 Reads the data format for the active trace (source trace) and store it
into the Fmt variable.
Lines 340 to 350 These lines display the echo window in the lower part of the LCD
screen.
Lines 360 to 470 The lines display, in the echo window, each point along with one
measured value (the odd part of the index is always 0) and a frequency
if the Fmt is "MLOG", "PHAS", "GDEL", "MLIN", "SWR", "REAL",
"IMAG", or "UPH"; or along with two measured values and a
frequency if Fmt$ returns any other string.
Line 490 Makes active the specified trace (TrPut: target trace) in the specified
channel(ActCh).
Line 500 Writes the formatted data array (FmtData) into the active trace (target
trace).
E5070B/E5071B
4. Controlling the
Procedure called when the user clicks the Exit button on the UserForm (lines 540 to 580)
Line 560 Unloads the UserForm from the memory, and terminates the program.
Procedure that initializes the UserForm (lines 600 to 1020)
Lines 620 to 1000 When the program is launched, these lines add each list item and set
the default value for each list.
Chapter 4 77
Controlling the E5070B/E5071B
Reading/Writing Measurement Data
100| ActCh = X + 1
110|
120| Y = cboGet.ListIndex
130| TrGet = Y + 1
140|
150| Z = cboPut.ListIndex
160| TrPut = Z + 1
170|
180| TrCont = SCPI.CALCulate(ActCh).PARameter.Count
190| If TrCont < TrPut Then
200| SCPI.CALCulate(ActCh).PARameter.Count = TrPut
210| End If
220|
230| SCPI.CALCulate(ActCh).PARameter(TrGet).SELect
240| SCPI.INITiate(ActCh).CONTinuous = False
250| SCPI.ABORt
260| Nop = SCPI.SENSe(ActCh).SWEep.POINts
270|
280| FmtData = SCPI.CALCulate(ActCh).SELected.Data.FDATa
290| Freq = SCPI.SENSe(ActCh).FREQuency.Data
300|
310| '''Displays the formatted data
320|
330| Fmt = SCPI.CALCulate(ActCh).SELected.Format
340| SCPI.DISPlay.TABLe.TYPE = "ECHO"
350| SCPI.DISPlay.TABLe.STATe = True
360| Select Case Fmt
370| Case "MLOG", "PHAS", "GDEL", "MLIN", "SWR", "REAL",
"IMAG", "UPH"
380| ECHO "Nop", "Frequency(GHz)", "Data"
390| For I = 0 To Nop - 1
400| ECHO I + 1, Freq(I) / 1000000000#, FmtData(2 * I)
410| Next I
420| Case Else
430| ECHO "Nop", "Frequency(GHz)", "Data1", "Data2"
440| For I = 0 To Nop - 1
450| ECHO I + 1, Freq(I) / 1000000000#, FmtData(2 * I),
FmtData(2 * I + 1)
460| Next I
470| End Select
480|
490| SCPI.CALCulate(ActCh).PARameter(TrPut).SELect
500| SCPI.CALCulate(ActCh).SELected.Data.FDATa = FmtData
510|
520| End Sub
530|
540| Private Sub cmdExit_Click()
550|
560| Unload Me
570|
580| End Sub
590|
600| Private Sub UserForm_Initialize()
610|
620| With cboCh
630| .AddItem "CH1"
640| .AddItem "CH2"
650| .AddItem "CH3"
78 Chapter 4
Controlling the E5070B/E5071B
Reading/Writing Measurement Data
E5070B/E5071B
4. Controlling the
Chapter 4 79
Controlling the E5070B/E5071B
Executing a Procedure with a Softkey (User Menu Function)
NOTE You do not have to execute any VBA program when using the user menu function.
Step 1. Double-click the “UserMenu” icon in the “E5070 Objects” folder to open the code
window.
Step 2. In the object box in the code window, click UserMenu as shown below.
NOTE During processing an event (during execution of a procedure for a key pressed), another
event (an interrupt by a procedure for another softkey pressed) cannot be accepted.
NOTE You cannot save (export) the “UserMenu” object by module basis; save it by project basis.
80 Chapter 4
Controlling the E5070B/E5071B
Executing a Procedure with a Softkey (User Menu Function)
NOTE The above user menu setting is also preset by pressing [Macro Setup] - Preset User Menu
on the E5070B/E5071B front panel.
"No." represents a button number. You can set the label for "Button No." as you like.
For detail, refer to the “Settings for Softkey Label and Softkey Enabled/Disabled.”
E5070B/E5071B
4. Controlling the
section.
Chapter 4 81
Controlling the E5070B/E5071B
Executing a Procedure with a Softkey (User Menu Function)
Simple Example
The sample program disk contains a sample program, named “meas_user.vba“, that
demonstrates how to use the user menu function. This VBA program consists of the
following standard module and the “UserMenu” object.
mdlUserMenu Standard module Sets the softkey labels and enables interrupts
from the softkeys.
Example 4-4 Sample program using user menu (object name: mdlUserMenu)
10| Public State As Boolean
20|
30| Sub Main()
40|
50| Dim I As Long, J As Long
60|
70| State = True
80|
90| For I = 1 To 3
100| UserMenu.Item(I).Enabled = True
110| Next I
120|
130| For J = 4 To 10
140| UserMenu.Item(J).Enabled = False
150| Next J
160|
170| UserMenu.Item(1).Caption = "Setup"
180| UserMenu.Item(2).Caption = "Meas"
190| UserMenu.Item(3).Caption = "Exit"
200|
210| UserMenu.Show
220|
230| Do While State
240| DoEvents
250| Loop
260|
270| End Sub
82 Chapter 4
Controlling the E5070B/E5071B
Executing a Procedure with a Softkey (User Menu Function)
E5070B/E5071B
4. Controlling the
program.
Chapter 4 83
Controlling the E5070B/E5071B
Executing a Procedure with a Softkey (User Menu Function)
84 Chapter 4
Controlling the E5070B/E5071B
Using a User Defined Variable
NOTE Turning off the powerof the instrument initializes the user defined variables, while
executing preset does not initialize them.
NOTE These commands do not refer to or change the results within the E5070B/E5071B.
E5070B/E5071B
4. Controlling the
Chapter 4 85
Controlling the E5070B/E5071B
Using a User Defined Variable
86 Chapter 4
5 Controlling Peripherals
5. Controlling Peripherals
This chapter explains how to control peripherals connected to the E5070B/E5071B with
GPIB by using the software (VISA library) installed in the E5070B/E5071B.
87
Controlling Peripherals
Overview
Overview
The E5070B/E5071B macro function (E5070B/E5071B VBA) can be used not only to
automate measurements but also to control external measurement instruments connected
via USB/GPIB interface cable by acting as a self-contained system controller (see “An
Overview of a Control System Based on the Macro Function” on page 29).
The E5070B/E5071B macro function (E5070B/E5071B VBA) performs communications
via the COM interface when controlling the E5070B/E5071B itself, but it communicates
via VISA (Virtual Instrument Software Architecture) when controlling external
measurement instruments.
To control peripherals connected to the E5070B/E5071B via USB/GPIB interface cable,
the following preparation is required.
Preparation
• visa32.bas
• vpptype.bas
88 Chapter 5
Controlling Peripherals
Programming with VISA
5. Controlling Peripherals
Chapter 5 89
Controlling Peripherals
Programming with VISA
Syntax viOpenDefaultRM(param)
Parameter
(param)
STEP 2. Connection
The connection session is handled in Line 130 in Example 5-1. VISA’s viOpen function
makes connection with the specified instrument. The viOpen function returns a value so
that the VISA functions can apply it to the specified instrument. The parameters of this
function are startup information (Defrm in Example 5-1), the address information of the
specified instrument (“GPIB0::17::INSTR” in Example 5-1), access mode (0 in Example
5-1), timeout (0 in Example 5-1), and connection information (Equip in Example 5-1).
Syntax viOpen(param1,param2,param3,param4,param5)
Parameters
(param1)
(param2)
(param3)
90 Chapter 5
Controlling Peripherals
Programming with VISA
(param4)
(param5)
STEP 3. Communication
The communication session is conducted in Line 170 in Example 5-1. VISA’s viVPrintf
function sends a program message (GPIB command) to the specified instrument. The
parameters of this function are connection information (Equip in Example 5-1), the
program message (“*IDN?” in Example 5-1), and the variable to be formatted (0 in
Example 5-1).
NOTE To input/output GPIB commands, the viVPrintf function and the viVScanf function are
mainly used, but other VISA functions are also available. For more information, refer to
visa.hlp (online help for the VISA library).
Syntax viVPrintf(param1,param2,param3)
Parameters
(param1)
(param2)
*1. When sending a program message of the GPIB command, a message terminator is
required at the end of the message (Chr$(10) in Example 5-1).
(param3)
Chapter 5 91
Controlling Peripherals
Programming with VISA
The receiving session is controlled in Line 210 in Example 5-1. VISA’s viVScanf function
receives the result from the specified instrument and stores it in the output variable. The
parameters of this function are connection information (Equip in Example 5-1), the format
parameter for the output variable (%t in Example 5-1), and the output variable (Prod in
Example 5-1).
Syntax viVScanf(param1,param2,param3)
Parameters
(param1)
(param2)
(param3)
STEP 4. Disconnection
The disconnection session is handled in Line 280 in Example 5-1. VISA’s viClose function
disconnects communication and terminates the VISA system. The parameter of this
function is startup information (Defrm in Example 5-1).
Syntax viClose(param)
Parameter
(param)
92 Chapter 5
Controlling Peripherals
Programming with VISA
NOTE When you control peripherals from E5070B/E5071B VBA, use the GPIB commands
provided for the instrument to communicate over VISA. On the other hand, when you
control the E5070B/E5071B itself from E5070B/E5071B VBA, use the COM objects
provided for the E5070B/E5071B to communicate.
Lines 90 to 100 Initializes and starts up the VISA system and outputs the startup
information to the Defrm variable. During this process, if an error
occurs, the program goes to the error handling routine (Lines 320 to
360).
Lines 130 to 140 Establishes the connection to the external instrument (GPIB address:
17) connected via GPIB and outputs the connection information to the
Equip variable. During this process, if an error occurs, the program
goes to the error handling routine (Lines 320 to 360).
Lines 170 to 180 Queries the product information of the external instrument connected
via USB/GPIB interface cable using VISA. During this process, if an
error occurs, the program goes to the error handling routine (Lines 320
to 360).
Lines 210 to 250 Retrieves the product information through VISA and outputs it into the
Prod variable. Displays the read-out result in the message box. During
this process, if an error occurs, the program goes to the error handling
routine (Lines 320 to 360).
Line 280 Breaks the communication and terminates the VISA system.
Lines 320 to 360 If an error occurs in a VISA function, displays the detail of the error
and terminates the program.
5. Controlling Peripherals
Chapter 5 93
Controlling Peripherals
Programming with VISA
94 Chapter 5
6. Application Programs
6 Application Programs
This chapter describes sample programs (VBA programs) based on actual measurement
examples.
95
Application Programs
Basic Measurement (measuring a band-pass filter)
NOTE When you cancel the calibration data measurement before completing the measurement of
necessary calibration data, the settings condition may not be returned to its former state.
Then, the message “Connect DUT, and then press [Macro Setup]-Continue button.” is
displayed in the instrument status bar in the lower part of the LCD display. Connect a DUT
and perform [Macro Setup] - Continue. After the measurement, the search result is
displayed in the echo window, as shown in Figure 6-1. If no bandwidth search target is
found, only the result of the insertion loss obtained with the marker is displayed.
96 Chapter 6
Application Programs
6. Application Programs
Basic Measurement (measuring a band-pass filter)
Figure 6-1 Example of display after executing the program in Example 6-1
The basic measurement program (object name: mdlBscMeas) is described in detail below.
Line numbers are added for description purpose only and do not appear in the actual
program source code.
Lines 120 to 160 Store the sweep center value (947.5 MHz), the sweep span value (200
MHz), the number of measurement points (401), the IF bandwidth (10
kHz), and the power level (-10 dBm) into the variables Center, Span,
Nop, IfBw, and Pow, respectively.
Lines 170 to 210 Store the number of traces (1), the measurement parameter (S21), the
data format (log amplitude), the calibration kit number (4: 85032F),
and the save file name (State08.sta) into the variables, NumTrac, Par,
Fmt, CalKit, and File, respectively.
Line 250 Returns the E5070B/E5071B to the preset state.
Lines 290 to 300 For channel 1, turn on the continuous trigger startup mode to On and
set the trigger source to the bus trigger.
Lines 320 to 360 For channel 1, set the sweep center value to the Center variable, the
sweep span value to the Span variable, the number of measurement
points to the Nop variable, the IF bandwidth to the IfBw variable, and
the power level to the Pow variable.
Lines 380 to 410 For channel 1, set the number of traces to the NumTrac variable, the
measurement parameter to the Par variable, and the data format to the
Fmt variable.
Line 450 Stores the calibration kit number for channel 1 into the CalKit
variable.
Line 460 Stores 1 and 2 into the Port variable that indicates ports used for the
full 2-port calibration.
Line 480 Calls the Calib_Solt procedure (lines 1200 to 2130). For information
Chapter 6 97
Application Programs
Basic Measurement (measuring a band-pass filter)
98 Chapter 6
Application Programs
6. Application Programs
Basic Measurement (measuring a band-pass filter)
the specified port. These lines start the measurement of the open
calibration data initiated by clicking the OK button after the
connection and wait for the completion of the measurement. Click the
Cancel button to return to the beginning of the calibration.
Lines 1540 to 1610 Display the message that prompts for connecting the short standard to
the specified port. These lines start the measurement of the short
calibration data initiated by clicking the OK button after the
connection and wait for the completion of the measurement. Click the
Cancel button to return to the beginning of the calibration.
Lines 1630 to 1700 Display the message that prompts for connecting the load standard to
the specified port. These lines start the measurement of the load
calibration data initiated by clicking the OK button after the
connection and wait for the completion of the measurement. Click the
Cancel button to return to the beginning of the calibration.
Lines 1750 to 1840 Display the message that prompts for connecting the thru standard
between the specified ports. These lines start the measurement of the
thru calibration data initiated by clicking the OK button after the
connection and wait for the completion of the measurement. Click the
Cancel button to return to the beginning of the calibration.
Lines 1880 to 2060 When the calibration type is not the 1-port calibration (a value other
than 1 is specified for the SoltType variable, displays the message
asking you whether you want to measure the isolation calibration data.
When the Yes button is clicked, displays the message that prompts for
connecting the load standard to the specified two ports (specified with
the Port(I-1) and Port(J-1) variables). These lines start the
measurement of the isolation calibration data initiated by clicking the
OK button after the connection and wait for the completion of the
measurement. Click the Cancel button to return to the beginning of the
calibration.
Lines 2080 to 2090 Calculate the calibration coefficients from the measured calibration
data and turn on the error correction function. Then, these lines display
a calibration completion message.
Chapter 6 99
Application Programs
Basic Measurement (measuring a band-pass filter)
100 Chapter 6
Application Programs
6. Application Programs
Basic Measurement (measuring a band-pass filter)
740|
750| SCPI.CALCulate(1).SELected.MARKer(1).BWIDth.THReshold = -3
760| SCPI.CALCulate(1).SELected.MARKer(1).BWIDth.STATe = True
770| BwData = SCPI.CALCulate(1).SELected.MARKer(1).BWIDth.DATA
780|
790| Bw = BwData(0)
800| Cent = BwData(1)
810| Qfac = BwData(2)
820| Loss = BwData(3)
830|
840| GoTo Skip_Bw_Err
850|
860| Bw_Err:
870|
880| Error = SCPI.SYSTem.Error
890| MsgBox "Error No:" & Error(0) & " , Description:" & Error(
1)
900|
910| Bw = 0
920| Cent = 0
930| Qfac = 0
940| Loss = MkrVal(0)
950|
960| Resume Skip_Bw_Err
970|
980| Skip_Bw_Err:
990|
1000| CutLow = Cent - Bw / 2
1010| CutHigh = Cent + Bw / 2
1020|
1030| ECHO "##Measurement Result##"
1040| ECHO " BW:" & Bw
1050| ECHO "cent:" & Cent
1060| ECHO " low:" & CutLow
1070| ECHO "high:" & CutHigh
1080| ECHO " Q:" & Qfac
1090| ECHO "loss:" & Loss
1100| SCPI.DISPlay.TABLe.TYPE = "ECHO"
1110| SCPI.DISPlay.TABLe.STATe = True
1120|
1130| Buff = MsgBox("Do you make another measurement?", vbYesNo,
"Bandpass fileter measurement")
1140| If Buff = vbYes Then
1150| GoTo Meas_Start
1160| End If
1170|
1180| End Sub
1190|
1200| Private Sub Calib_Solt(Chan As Long, SoltType As Long, Port
As Variant)
1210|
1220| Dim Dmy As Long, I As Long, J As Long, Buff As Long
1230|
1240| Cal_Start:
1250|
1260| Buff = MsgBox("Perform the full " & SoltType & "-port cali
bration.", vbOKCancel, "Full" & SoltType & "-port calibration")
1270|
Chapter 6 101
Application Programs
Basic Measurement (measuring a band-pass filter)
102 Chapter 6
Application Programs
6. Application Programs
Basic Measurement (measuring a band-pass filter)
Chapter 6 103
Application Programs
Measuring a Multi-port Device
NOTE For the E5070B/E5071B with Option 213 or 214 (2-port S-parameter test set), a runtime
error occurs because there are parameters that it cannot measure.
104 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 105
Application Programs
Measuring a Multi-port Device
NOTE When you cancel the calibration data measurement before completing the measurement of
necessary calibration data, the settings condition may not be returned to its former state.
Then, the limit line is set and the setting required for the limit test judgment is performed.
The message “Set the DUT between test cables.” is displayed. Connect the DUT (duplexer)
between the test cables and click the Yes button. The limit line is set and a single sweep is
executed. Then, for both trace 1 (Tx: S13) and trace 2 (Rx: S21), the Pass/Fail judgment of
the limit test and the insertion loss and ripple analysis result within the pass band (Figure
6-3) are displayed.
Click the Exit button on the user form to display the analysis result (Figure 6-3). The
message prompting for remeasurement is displayed. To perform remeasurement, click the
Yes button; to terminate the program, click the No button. The details of the program
within the user form for displaying the analysis result (object name: frmDupRes) are not
described here.
Figure 6-3 Display of the execution result of the program of Example 6-2
106 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 107
Application Programs
Measuring a Multi-port Device
Test_Tr2 variable.
Lines 560 to 610 Specify trace 1 as the active trace and set the analysis range (start
point: 1.85 GHz and stop point: 1.91 GHz). Then these lines sets the
polarity of the peak search (both the positive peak and the negative
peak) and the lower limit of the peak excursion value (0).
Lines 620 to 640 Search for the minimum value within the analysis range and store the
analysis result into the IlossTx variables.
Line 650 Uses the ripple analysis function to store the maximum value of the
response differences between the positive peaks and the negative
peaks within the analysis range into the RipTx variables.
Lines 670 to 720 Specify trace 2 as the active trace and set the analysis range (start
point: 1.93 GHz and stop point: 1.99 GHz). Then these lines set the
polarity of the peak search (both the positive peak and the negative
peak) and the lower limit of the peak excursion value (0).
Lines 730 to 750 Search for the minimum value within the analysis range and store the
analysis result into the IlossRx variables.
Line 760 Uses the ripple analysis function to store the maximum value of the
response differences between the positive peaks and the negative
peaks within the analysis range into the RipRx variables.
Line 790 Calls the Display_Update procedure (lines 3280 to 3620). For
information on the Display_Update procedure, see the description
later.
Line 810 Displays the user form (object name: frmDupRes) on the screen to
display the analysis result.
Lines 830 to 870 Display the message asking whether you want to perform
measurement again. Click the Yes button to return to the DUT
connection section. Click the No button to terminate the program.
Procedure: Setup_Parameter (lines 910 to 1140).
Lines 970 to 1020 Store the channel layout (“D1”: 1-channel display), graph layout
(“D1_2”: upper/lower 2 part split display), measurement parameter of
trace 1 (S13), measurement parameter of trace 2 (S21), data format of
trace 1 (MLOG), and data format of trace 2 (MLOG) into the ChDisp,
TracDisp, Par(0), Par(1), Fmt(0), and Fmt(1) variables, respectively.
Lines 1040 to 1060 Set the number of traces for channel 1 to 2, the channel layout to the
ChDisp variable, and the graph layout for channel 1 to the TracDisp
variable.
Lines 1080 to 1120 Set the measurement parameter for trace 1 to the Par(0) variable, the
data format for trace 1 to the Fmt(0) variable, the measurement
parameter for trace 2 to the Par(1) variable, and the data format for
trace 2 to the Fmt(1) variable.
Procedure: Setup_Segment (lines 1160 to 1530).
Lines 1200 to 1260 Store the conditions for channel 1's segment table setting into the
SegmData(0) to SegmData(6) variables. The settings are as follows.
Stimulus setting mode: start/stop value. IF bandwidth setting for each
segment: off. Power setting for each segment: off. Sweep delay time
setting for each segment: off. Sweep time setting for each segment:
108 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 109
Application Programs
Measuring a Multi-port Device
110 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 111
Application Programs
Measuring a Multi-port Device
112 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 113
Application Programs
Measuring a Multi-port Device
114 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Port " & Port(I - 1) & " and Port " & Port(J - 1) & ".", vbOKCancel,
"Full" & SoltType & "-port calibration")
2240| If Buff = vbOK Then
2250|
SCPI.SENSe(Chan).CORRection.COLLect.ACQuire.ISOLation = Array(Port(
I - 1), Port(J - 1))
2260| Dmy = SCPI.IEEE4882.OPC
2270|
SCPI.SENSe(Chan).CORRection.COLLect.ACQuire.ISOLation = Array(Port(
J - 1), Port(I - 1))
2280| Dmy = SCPI.IEEE4882.OPC
2290| Else
2300| GoTo Cal_Start
2310| End If
2320| Next J
2330| Next I
2340| End If
2350| End If
2360|
2370| SCPI.SENSe(1).CORRection.COLLect.SAVE
2380| MsgBox "All calibration data completion."
2390|
2400| Cal_Skip:
2410|
2420| End Sub
2430|
2440| Private Sub Setup_Limitline()
2450|
2460| Dim LimDataS13(25) As Variant, LimDataS21(20) As Variant
2470|
2480| '''Limit line for S13
2490| LimDataS13(0) = 5 'Number of segment
2500| '''Limit_line 1
2510| LimDataS13(1) = 1 'Maximum
2520| LimDataS13(2) = 1730000000# 'Beginning of stimulus
2530| LimDataS13(3) = 1930000000# 'End of stimulus
2540| LimDataS13(4) = 0 'Beginning of response
2550| LimDataS13(5) = 0 'End of response
2560| '''Limit_line 2
2570| LimDataS13(6) = 2 'Minimum
2580| LimDataS13(7) = 1850000000# 'Beginning of stimulus
2590| LimDataS13(8) = 1910000000# 'End of stimulus
2600| LimDataS13(9) = -8 'Beginning of response
2610| LimDataS13(10) = -8 'End of response
2620| '''Limit_line 3
2630| LimDataS13(11) = 1 'Maximum
2640| LimDataS13(12) = 1930000000# 'Beginning of stimulus
2650| LimDataS13(13) = 1990000000# 'End of stimulus
2660| LimDataS13(14) = -35 'Beginning of response
2670| LimDataS13(15) = -35 'End of response
2680| '''Limit_line 4
2690| LimDataS13(16) = 1 'Maximum
2700| LimDataS13(17) = 1990000000# 'Beginning of stimulus
2710| LimDataS13(18) = 2130000000# 'End of stimulus
2720| LimDataS13(19) = -40 'Beginning of response
2730| LimDataS13(20) = -40 'End of response
2740| '''Limit_line 5
2750| LimDataS13(21) = 1 'Maximum
Chapter 6 115
Application Programs
Measuring a Multi-port Device
116 Chapter 6
Application Programs
6. Application Programs
Measuring a Multi-port Device
Chapter 6 117
Application Programs
Measurement Using E5091A (measuring FEM)
NOTE If the E5070B/E5071B does not have Option 413 or 414 (4-port S parameter test set), a
runtime error occurs because there are parameters that it cannot measure.
NOTE This VBA program cannot control the E5091A-016, the multiport test set.
This program calibrates each channel using the ECal module and then measures the
transmission characteristics EGSM:Tx-Antenna (channel 1), EGSM:Antenna-Rx (channel
2), GSM1800:Tx-Antenna (channel 3), and GSM1800:Antenna-Rx (channel 4) of the
6-port dual-band FEM as shown in the below figure.
When you start the program, “Connect A and T1 to ECal Module” is displayed. Connect
the cables from A and T1 of the E5091A to the ECal module and then press the OK key to
calibrate channel 1. If trouble occurs due to a problem in the connection to the ECal
module, an error message is displayed. You can execute calibration again by clicking the
Retry button. If you want to abort the program, click the Cancel button. For channels 2 to
4, execute the calibration in the same way.
118 Chapter 6
Application Programs
6. Application Programs
Measurement Using E5091A (measuring FEM)
When calibration is complete, “Set DUT” is displayed. Connect the DUT (FEM) and the
E5091A as shown below and click the OK button to start measurement.
FEM E5091A
Antenna A
EGSM Tx T1
Rx+ R1+
Rx- R1-
GSM1800 Tx T2
Rx R2+
Figure 6-4 shows a sample display of the LCD screen after the program exits execution.
Chapter 6 119
Application Programs
Measurement Using E5091A (measuring FEM)
The FEM measurement program (object name: mdlFemMeas) is described in detail below.
Line numbers are added for description purpose only and do not appear in the actual
program source code.
Lines 140 to 330 Set the ports assigned to Port 1 to Port 4 of the E5091A and the control
line setting (table below) into the variables.
Channel number Port 1 Port 2 Port 3 Port 4 Control Lines
1 A T1 R1+ R1- 0 (00000000)
2 A T1 R1+ R1- 2 (00000010)
3 A T2 R2+ R2- 0 (00000000)
4 A T2 R2+ R2- 1 (00000001)
Lines 340 to 660 Set the settings required for the measurement conditions in the table
below to the variables.
Sweep range Measurem
Number of Number of
Channel number ent
Start Stop points traces
parameter
1 400 MHz 1.4 GHz 51 1 S12
2 880 MHz 1 GHz 101 1 Sds21
3 1.34 GHz 2.34 GHz 201 1 S12
4 1.665 GHz 2.015 GHz 101 1 S31
Fixture simulator
Channel number Title
ON/OFF Topology
1 OFF —— [EGSM] Tx-Antenna
2 ON SE:1, Bal:3,4 [EGSM] Antenna-Rx
3 OFF —— [GSM1800] Antenna-Rx
4 OFF —— [GSM1800] Tx-Antenna
Lines 780 to 810: For the E5091A whose ID is 1, set the port
assigned to port 1 to Port1(Ch-1), the port assigned to port 2 to
Port2(Ch-1), the Port assigned to port 3 to Port3(Ch-1), and the
port assigned to port 4 to Port4(Ch-1).
Line 820: Sets the control line of the E5091A whose ID is 1 to
Clines(Ch-1).
Lines 860 to 890: Set the sweep start value to Freq_star(Ch-1), the
sweep stop value to Freq_stop(Ch-1), the number of points to
Nop(Ch-1), and the number of traces to N_tr(Ch-1).
Lines 910 to 950: If the fixture simulator function is ON
(Fsim(Ch-1) is True), these lines set the fixture simulator function
to ON, the device type to Dev(Ch-1), the port assignment to
Tpl(Ch-1), the balance-unbalance conversion to ON, and the
120 Chapter 6
Application Programs
6. Application Programs
Measurement Using E5091A (measuring FEM)
Chapter 6 121
Application Programs
Measurement Using E5091A (measuring FEM)
Lines 780 to 810: For the E5091A whose ID is 1, these lines set the
port assigned to port 1 to Port1(Ch-1), the port assigned to port 2 to
Port2(Ch-1), the Port assigned to port 3 to Port3(Ch-1), and the
port assigned to port 4 to Port4(Ch-1).
Line 1670: Retrieves the error number and error message from the
error queue.
Line 1680: Displays the error message.
Line 1700: When the Retry button is clicked, the program disables
the error handler routine and then returns to the connection part
and repeats ECal.
Lines 1720 to 1730: When the Cancel button is clicked, the
program sets the return value of ECal_solt to the error number and
disables the error handler routine.
122 Chapter 6
Application Programs
6. Application Programs
Measurement Using E5091A (measuring FEM)
Chapter 6 123
Application Programs
Measurement Using E5091A (measuring FEM)
124 Chapter 6
Application Programs
6. Application Programs
Measurement Using E5091A (measuring FEM)
Chapter 6 125
Application Programs
Executing Power Calibration
Program overview
The program connects the E5070B/E5071B and the E4418B (GPIB address: 13) through
the USB/GPIB interface as shown in Figure 6-5. Then, the program executes the zero
adjustment and calibration of the power sensor (E4412A) connected to the power meter
(E4418B) as necessary. Finally, it executes the power calibration of the E5070B/E5071B
and saves the obtained power calibration data array into a file.
126 Chapter 6
Application Programs
6. Application Programs
Executing Power Calibration
Program description
When you run this VBA program, reset is performed, the GPIB address of the power meter
to be controlled and the measurement conditions of the E5070B/E5071B are set, and the
message “Do you perform zeroing and calibrating the power meter on channel A?” is
displayed. If you want to execute the zero adjustment and the calibration of the power
sensor, click the Yes button; to skip them, click the No button.
If you want to execute the zero adjustment and calibration of the power sensor, follow the
displayed messages to connect the power sensor connected to the A channel of the power
meter to the POWER RF port of the power meter and click the OK button. When the zero
adjustment and calibration of the power sensor is complete, the message “Zeroing and
calibrating the power sensor is complete” is displayed.
When a message that prompts you to connect the power sensor to port 1 of the
E5070B/E5071B is displayed, make the connection and then click the OK button. The
power calibration data measurement is executed immediately and the obtained power
calibration data array is saved in a file named “CORR_DATA.”
The power calibration execution program (object name: mdlPowCal) is described in detail
below. Line numbers are added for description purpose only and do not appear in the actual
program source code.
Lines 100 to 150 Assign the sweep type (power sweep), the number of points (41), the
power range (-20 to +12 dBm), the sweep start value (-20 dBm), the
sweep stop value (-10 dBm), and the fixed frequency (1 GHz) to the
Swp_type, Nop, Pow_rang, Start_p, Stop_p, and Cw_freq variables,
respectively.
Lines 160 to 170 Assign the number of power calibration data measurements for each
measurement point (4) and the limit value of the power calibration
data array (10 dBm) into the Num_avg and Limit variables,
respectively.
Line 200 Returns the E5070B/E5071B to the preset state.
Line 230 Sets the power meter's GPIB address (13) in the E5070B/E5071B.
Lines 260 to 310 For channel 1, these lines assign the sweep type to the Swp_type
variable, the number of points to the Nop variable, the power range to
the Pow_rang variable, the sweep start value to the Start_p variable,
the sweep stop value to the Stop_p variable, and the fixed frequency to
the Cw_freq variable.
Lines 340 to 370 Display a message asking whether to execute the zero adjustment and
calibration of the power sensor. If the Yes button is clicked, these lines
call the procedure: Control_PowerMeter (Line 900 to Line 1340). For
information on the Control_PowerMeter procedure, see the description
later. On the other hand, if the No button is clicked, the program skips
the zero adjustment and calibration of the power sensor.
Lines 410 to 420 Clear the error queue. Then, these lines prompt you to connect the
power sensor to port 1 of the E5070B/E5071B and wait for the OK
button to be clicked after the connection.
Chapter 6 127
Application Programs
Executing Power Calibration
Lines 450 to 470 For port 1 of channel 1, these lines set the number of power calibration
data measurements for each measurement point to the Num_avg
variable and then start the measurement of the power calibration data
and wait for the completion of the measurement.
Line 500 Reads out an error that has occurred in the E5070B/E5071B during the
measurement of the power calibration data and sets it in the Err
variable.
Lines 510 to 590 If no error has occurred, these lines read out the power calibration data
array and set it in the Corr_data variable. In addition, the program uses
the Limit_Test function to check whether the read out power
calibration data array exceeds the specified limit value. If the limit
value is exceeded, the return value of the Limit_Test function, False, is
returned. Then, a message is displayed asking whether to perform the
power calibration again. Click the Yes button to return to the start of
the power calibration data measurement. Click the No button to
terminate the program. For information on the Limit_Test function
(Line 1360 to Line 1530), see the description later.
Lines 610 to 660 If an error occurs, display an error message and a message asking
whether to execute the power calibration again. Click the Yes button to
return to the start of the power calibration data measurement. Click the
No button to terminate the program.
Lines 690 to 790 Write the read out power calibration data array into a file named
“CORR_DATA.” Then, these lines display a message that saving into
a file has been successfully completed.
Procedure: Control_PowerMeter (lines 900 to 1340).
Lines 990 to 1000 Initialize and start up the VISA system and output the startup
information to the Defrm variable. During this process, if an error
occurs, the program goes to the error handling routine (Lines 1260 to
1300).
Lines 1030 to 1040 Establish the connection to the power meter in use (GPIB address: 13)
and output the connection information to the E4418 variable. During
this process, if an error occurs, the program goes to the error handling
routine (Lines 1260 to 1300).
Lines 1070 to 1090 Return the power meter to the preset state through VISA and clear the
status byte register and the standard event status register. Then, these
lines enable the standard event status register's bit 0.
Line 1100 Prompts you to connect the power sensor to the POWER REF port of
the power meter and waits for the OK button to be clicked after the
connection.
Lines 1110 to 1120 Execute the zero adjustment and calibration of the power sensor
through VISA. These lines make the setting so that 1 is set to bit 0 of
the standard event status register when all pending operations are
completed.
128 Chapter 6
Application Programs
6. Application Programs
Executing Power Calibration
Lines 1130 to 1190 Retrieve the value of the status byte register through VISA and set it
into the Rgst variable. These lines set the AND of the read-out value
and 32 (the value in which only bit 5 is 1) into the Rslt variable and
display a message that the zero adjustment and calibration of the
power sensor is completed when Rslt becomes 1 (when the zero
adjustment and calibration of the power sensor is completed).
Line 1220 Breaks the communication and terminates the VISA system.
Lines 1260 to 1300 If an error occurs in a VISA function, these lines display the details of
the error and terminate the program.
Function: Limit_Test (Lines 1360 to 1530)
Lines 1420 to 1470 If the absolute value of the read out power calibration data array
exceeds the specified limit value, these lines turn off the power
calibration function and return the value of False. Otherwise, the value
of True is returned.
Chapter 6 129
Application Programs
Executing Power Calibration
380|
390| Meas_Start:
400| '''Connecting the power sensor to the port 1 in the E5070/71B
410| SCPI.IEEE4882.CLS
420| MsgBox "Set the power sensor connected to the port 1 in the E507
0/71B.", vbOKOnly, "Power meter calibration"
430|
440| '''Performing power calibration measurement
450| SCPI.Source(1).POWer.PORT(1).CORRection.COLLect.AVERage.count =
Num_avg
460| SCPI.Source(1).POWer.PORT(1).CORRection.COLLect.ACQuire = "ASEN
"
470| Dmy = SCPI.IEEE4882.OPC
480|
490| '''Error handling at power meter calibration
500| Err = SCPI.SYSTem.Error
510| If Err(0) = 0 Then
520| Corr_data = SCPI.Source(1).POWer.PORT(1).CORRection.DATA
530| Verifier = Limit_Test(Nop, Limit, Corr_data)
540| If Verifier = False Then
550| Buff = MsgBox("Do you perform the power meter calibration me
asurement again?", vbYesNo, "Power meter calibration")
560| If Buff = vbYes Then GoTo Meas_Start
570| If Buff = vbNo Then GoTo Prog_Stop
580| End If
590| MsgBox "Power meter calibration measurement is complete.", vbO
KOnly, "Power meter calibration"
600|
610| Else
620| MsgBox "Error: " & Err(1)
630| Buff = MsgBox("Do you perform the power meter calibration meas
urement again?", vbYesNo, "Power meter calibration")
640| If Buff = vbYes Then GoTo Meas_Start
650| If Buff = vbNo Then GoTo Prog_Stop
660| End If
670|
680| '''Installing the corrected data to a file
690| FileNo = FreeFile
700| File = "CORR_DATA"
710|
720| Open File For Output As FileNo
730|
740| For I = 0 To Nop - 1
750| Write #FileNo, Val(Corr_data(I))
760| Next I
770| Close #FileNo
780|
790| MsgBox "Installing the corrected data to the file is DONE.", vbO
KOnly, "Power meter calibration"
800|
810| GoTo Prog_End
820|
830| Prog_Stop:
840| MsgBox "Program Interruption", vbOKOnly, "Power meter calibratio
n"
850|
860| Prog_End:
870|
880| End Sub
890|
900| Private Sub Control_PowerMeter()
910|
920| Dim Status As Long 'VISA function status return
930| Dim Defrm As Long 'Session to default resource code
130 Chapter 6
Application Programs
6. Application Programs
Executing Power Calibration
Chapter 6 131
Application Programs
Connecting Hard Disk of External PC (shared folder)
Enter the drive letter for the shared folder (1 in Figure 6-6), the share name of the shared
folder (2 in Figure 6-6), the user name (3 in Figure 6-6) and the password (4 in Figure 6-6)
in the external PC. Then click the Map button (5 in Figure 6-6).
NOTE Consult your network administrator and enter the settings in the same way as done in the
Windows 2000® PC operating system. If you enter an incorrect setting, an error occurs and
the program is interrupted.
Disconnecting
Enter the drive letter for the shared folder (1 in Figure 6-6) and then click the Disconnect
button (6 in Figure 6-6).
Step 3. Click the Exit button (7 in Figure 6-6) to exit from the program.
132 Chapter 6
Application Programs
6. Application Programs
Connecting Hard Disk of External PC (shared folder)
Sub CommandButton1_Click
This procedure is called when the user clicks the Map button. It checks whether the drive
letter is used by using the IsDriveNameInUse procedure. Then the procedure connects the
shared folder using the MapDrive procedure if the drive letter is not used or otherwise
displays a message to show the drive letter is used.
Sub CommandButton2_Click
This procedure is called when the user clicks the Disconnect button. The procedure
disconnects the shared folder by using the DisconnectDrive procedure.
Function IsDriveNameInUse
This procedure checks if the txtDrive.Text (the drive letter specified by 1 in Figure 6-6) is
used.
Sub MapDrive
This procedure connects the shared folder as the txtDrive.Text (the drive letter specified by
1 in Figure 6-6) drive by using the parameters: txtShare.Text (the share name specified by
2 in Figure 6-6), txtUser.Text (the user name specified by 3 in Figure 6-6), and
txtPasswd.Text (the password specified by 4 in Figure 6-6).
Sub DisconnectDrive
This procedure disconnects the txtDrive.Text (the drive letter specified by 1 in Figure 6-6)
drive.
Sub CommandButton3_Click
This procedure is called when the user clicks the Exit button. This procedure ends the
program.
Chapter 6 133
Application Programs
Connecting Hard Disk of External PC (shared folder)
Example 6-5 Connecting the hard disk of an external PC (Object name: frmMapDrive)
Private Sub CommandButton1_Click()
If Not IsDriveNameInUse Then
Call MapDrive
Else
MsgBox "Drive """ & txtDrive.Text & """ is Already used", vb
Critical
End If
End Sub
134 Chapter 6
7. COM Object Reference
This chapter describes the COM object model of the Agilent E5070B/E5071B and the
COM object reference in alphabetical order. If you want to look up COM objects by their
function, see “COM object list by function.”
135
COM Object Reference
Application Objects
Application Objects
The Application objects are at the top of the hierarchy of the E5070B/E5071B COM object
model. They consist of 7 objects dedicated to the COM interface and SCPI objects
corresponding to SCPI commands. For information on the basic use of the 7 objects
dedicated to the COM interface, see “Application Objects” on page 136.
136 Chapter 7
COM Object Reference
SCPI Objects
SCPI Objects
The SCPI objects are created to realize the SCPI commands of the E5070B/E5071B with
the COM interface. For information on the basic use of the SCPI objects, see “SCPI
Objects” on page 137.
The conversion rules from the SCPI commands when writing SCPI object messages are as
follows:
• SCPI. must be at the beginning. Notice that the IEEE common commands start with
Chapter 7 137
COM Object Reference
List by Function
List by Function
Table 7-1 shows the COM object list by function.
Table 7-1 E5070B/E5071B COM objects by function
Function Item to be set/executed COM Object
Measurement Preset SCPI.IEEE4882.RST on page 421
Conditions SCPI.SYSTem.PRESet on page 743
SCPI.SYSTem.UPReset on page 749
Selects active channel. SCPI.DISPlay.WINDow(Ch).ACTivate on page 395
Checks active channel. SCPI.SERVice.CHANnel.ACTive on page 639
Selects active trace. SCPI.CALCulate(Ch).PARameter(Tr).SELect on page 259
Checks active trace. SCPI.SERVice.CHANnel(Ch).TRACe.ACTive on page 640
Number of traces SCPI.CALCulate(Ch).PARameter.COUNt on page 257
Measurement parameter SCPI.CALCulate(Ch).PARameter(Tr).DEFine on page 258
Data format SCPI.CALCulate(Ch).SELected.FORMat on page 289
On/Off of the stimulus signal output SCPI.OUTPut.STATe on page 458
Power level Power level for all port SCPI.SOURce(Ch).POWer.LEVel.IMMediate. AMPLitude on
page 648
Power level for each port SCPI.SOURce(Ch).POWer.PORT(Pt).LEVel.IMMediate.
AMPLitude on page 663
On/Off of port coupling SCPI.SOURce(Ch).POWer.PORT.COUPle on page 662
Power range SCPI.SOURce(Ch).POWer.ATTenuation.DATA on page 644
Auto Power Range set function On/Off SCPI.SOURce(Ch).POWer.ATTenuation.AUTO on page 645
Power slope On/Off SCPI.SOURce(Ch).POWer.LEVel.SLOPe.STATe on page 650
Coefficient SCPI.SOURce(Ch).POWer.LEVel.SLOPe.DATA on page 649
Fixed frequency (CW frequency) SCPI.SENSe(Ch).FREQuency.CW on page 588
SCPI.SENSe(Ch).FREQuency.FIXed on page 590
Sweep Range Frequency sweep Start SCPI.SENSe(Ch).FREQuency.STARt on page 592
Stop SCPI.SENSe(Ch).FREQuency.STOP on page 593
Center SCPI.SENSe(Ch).FREQuency.CENTer on page 587
Span SCPI.SENSe(Ch).FREQuency.SPAN on page 591
Power sweep Start SCPI.SOURce(Ch).POWer.STARt on page 665
Stop SCPI.SOURce(Ch).POWer.STOP on page 666
Center SCPI.SOURce(Ch).POWer.CENTer on page 647
Span SCPI.SOURce(Ch).POWer.SPAN on page 664
Number of measurement points SCPI.SENSe(Ch).SWEep.POINts on page 635
Time Turns on/off the SCPI.SENSe(Ch).SWEep.TIME.AUTO on page 636
automatic setting.
Sets sweep time. SCPI.SENSe(Ch).SWEep.TIME.DATA on page 637
Delay time SCPI.SENSe(Ch).SWEep.DELay on page 633
Type SCPI.SENSe(Ch).SWEep.TYPE on page 638
sweep mode SCPI.SENSe(Ch).SWEep.GENeration on page 634
138 Chapter 7
COM Object Reference
List by Function
Chapter 7 139
COM Object Reference
List by Function
140 Chapter 7
COM Object Reference
List by Function
Chapter 7 141
COM Object Reference
List by Function
142 Chapter 7
COM Object Reference
List by Function
Chapter 7 143
COM Object Reference
List by Function
144 Chapter 7
COM Object Reference
List by Function
Chapter 7 145
COM Object Reference
List by Function
146 Chapter 7
COM Object Reference
List by Function
Chapter 7 147
COM Object Reference
List by Function
148 Chapter 7
COM Object Reference
List by Function
Chapter 7 149
COM Object Reference
List by Function
150 Chapter 7
COM Object Reference
List by Function
Chapter 7 151
COM Object Reference
List by Function
152 Chapter 7
COM Object Reference
List by Function
Chapter 7 153
COM Object Reference
List by Function
154 Chapter 7
COM Object Reference
List by Function
Chapter 7 155
COM Object Reference
List by Function
156 Chapter 7
COM Object Reference
List by Function
Chapter 7 157
COM Object Reference
List by Function
158 Chapter 7
COM Object Reference
List by Function
Chapter 7 159
COM Object Reference
List by Front Panel Key
160 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 161
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
162 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Minimum
Normal
Chapter 7 163
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
164 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 165
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SOLT1 on
page 575
Power Port x @ Freq y N/A
Meter
Use Sensor N/A
Select 2-1 (fwd) N/A
Ports
Port 1 N/A
166 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 167
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Port 3
Port 4
Port 3
Port 4
User Span
Port 3
Port 4
Extension Port 3
Extension Port 4
Port 3
Port 4
168 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Set Z0 SCPI.SENSe(Ch).CORRection.IMPedance.INPut.MAGNitude on
page 565
Velocity Factor SCPI.SENSe(Ch).CORRection.RVELocity.COAX on page 582
[Center] SCPI.SENSe(Ch).FREQuency.CENTer on page 587
SCPI.SOURce(Ch).POWer.CENTer on page 647
[Channel Prev] SCPI.DISPlay.WINDow(Ch).ACTivate on page 395
[Channel Max] SCPI.DISPlay.MAXimize on page 389
[Channel Next] SCPI.DISPlay.WINDow(Ch).ACTivate on page 395
Chapter 7 169
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
170 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 171
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
172 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 173
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
174 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Chapter 7 175
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
Turn RF SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.RFON on
Out ON page 733
8643A,8644B,8664 SCPI.SYSTem.COMMunicate.GPIB.SGENerator.TYPE on page 735
A,8665A/B
8648A/B/C/D,ESG/
PSG Series
Port 3
Port 4
Port 5*1
Port 6*1
Port 7*1
176 Chapter 7
COM Object Reference
List by Front Panel Key
Table 7-2 Front panel key tree vs. COM objects correspondence table
Front panel key (Operation) Corresponding COM object
*1.E5091A-016 only
Chapter 7 177
COM Object Reference
COM Object Tree
178 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 179
COM Object Reference
COM Object Tree
180 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 181
COM Object Reference
COM Object Tree
182 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 183
COM Object Reference
COM Object Tree
184 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 185
COM Object Reference
COM Object Tree
186 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 187
COM Object Reference
COM Object Tree
188 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 189
COM Object Reference
COM Object Tree
190 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 191
COM Object Reference
COM Object Tree
192 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 193
COM Object Reference
COM Object Tree
194 Chapter 7
COM Object Reference
COM Object Tree
Chapter 7 195
COM Object Reference
Object Type
Object Type
Part with heading “Object type” describes the type of the E5070B/E5071B COM object.
The E5070B/E5071B provides properties and methods as the types of COM objects. In the
E5070B/E5071B COM objects, COM objects to set (send)/read (return) the state of the
E5070B/E5071B using variables are defined as property and ones to prompt some kind of
processing as method.
Syntax
Part with heading “Syntax” describes the syntax to send a COM object from the
E5070B/E5071B VBA to the E5070B/E5071B. The syntax consists of the object part and
the set/read part, with an equal “=” inserted between them. Variables are indicated by
italicized letters. Variables with () are indices. For indices with () having their preset
values, you can omit “(variable),” and, if omitted, the preset values are automatically set.
There are the following 3 types of syntax for coding using objects.
"Object (property) = variable": to set the stat of the E5070B/E5071B.
variable=object (property): to read the stat of the E5070B/E5071B.
"Object (method)": to make the E5070B/E5071B perform some processing.
Description
Part with heading “Description” describes how to use the COM object or the operation
when executed. COM objects used only to read the state of the E5070B/E5071B are
indicated with “Read only” and ones used only to set the state of the E5070B/E5071B “No
read.”
196 Chapter 7
COM Object Reference
Variable
Variable
Part with heading “Variable” describes necessary variables when using the object. It gives
the description, data type, allowable range, preset value, unit, resolution, and notes for
variable (italic) shown in the syntax.
Variables declared as the string data type (String) are case insensitive. For variables of the
string type that indicate arguments (written as Param in the syntax), you can omit
lower-case letters.
Examples
Part with heading “Examples” describes a simple example of how to use the object for
coding with E5070B/E5071B VBA.
Related Objects
Part with heading “Related objects” describes related objects when using the object.
Equivalent Key
Part with heading “Equivalent key” shows the operational procedure of the front panel
keys that has the same effect as this object.
[Key] Indicates that you press the key named Key.
[Key] - Item Indicates a series of key operation in which you press the [Key] key,
move the focus to the button called Item on the displayed menu using
the [←↓] key and so on, and then press the [Enter] key.
Chapter 7 197
COM Object Reference
ECHO
Application Objects
The Application objects are at the top of the hierarchy of the E5070B/E5071B COM object
model. They consist of 7 objects dedicated to the E5070B/E5071B COM interface and
SCPI objects corresponding to SCPI commands. This section describes the objects
dedicated to the E5070B/E5071B COM interface.
ECHO
Object type Method
V1,V2,⋅⋅⋅,V10
ECHO SCPI.SYSTem.ERRor
198 Chapter 7
COM Object Reference
NAME
NAME
Object type Property
Description Reads out the application name of VBA. “E5070B” or “E5071B” is always read out. (Read
only)
App
Chapter 7 199
COM Object Reference
Parse
Parse
Object type Method
Syntax Parse(Scpi)
Return = Parse(Scpi?)
Description Executes an SCPI command of the E5070B/E5071B. For information on the SCPI
commands, see Chapter “SCPI Command Reference” in the E5070B/E5071B
Programmer’s Guide.
The Parse object is a little slower in the execution speed than the COM object which has
the same function as the SCPI command because it must parse the message string of the
SCPI command.
Variable
Scpi
Return
200 Chapter 7
COM Object Reference
Prompt
Prompt
Object type Method
Syntax Prompt(Mes)
Description Displays the message you specify on the instrument status bar (at the bottom of the LCD
display) and suspends the program until the [Macro Setup] - Continue button is pressed.
(No read)
Variable
Mes
Description Message
Chapter 7 201
COM Object Reference
UserMenu.Item(Key_id).Caption
UserMenu.Item(Key_id).Caption
Object type Property
Description Sets the label name of the user menu function softkeys 1 to 10 (Key_id).
Variable
Key_id
Range 1 to 10
Note You cannot omit this because it does not have a preset value. If the specified
variable is out of the valid setting range, an error occurs when executed.
Lbl
202 Chapter 7
COM Object Reference
UserMenu.Item(Key_id).Enabled
UserMenu.Item(Key_id).Enabled
Object type Property
Description Makes the user menu function softkeys 1 to 10 (Key_id) enabled/disabled. The softkey
Variable
Status
For information on the variable (Key_id), see Table 7-5, “Variable (Key_id),” on page 202.
Chapter 7 203
COM Object Reference
UserMenu_OnPress(ByVal Key_id As Long)
Description Executes the processing when one of the user menu function softkeys 1 to 10 (Key_id) is
pressed. Write the processing in the “UserMenu” object. For more information on its use,
see “Executing a Procedure with a Softkey (User Menu Function)” on page 80.
Variable For information on the variable (Key_id), see Table 7-5, “Variable (Key_id),” on page 202.
UserMenu.PRESet
Object type Method
Syntax UserMenu.PRESet
Description Presets the label name and enabled/disabled settings for the user menu softkeys. (No read)
Examples UserMenu.PRESet
204 Chapter 7
COM Object Reference
UserMenu.Press(Key_id)
UserMenu.Press(Key_id)
Object type Method
Syntax UserMenu.Press(Key_id)
Description Presses one of the user menu function softkeys 1 to 10 (id). (No read)
Variable For information on the variable (Key_id), see Table 7-5, “Variable (Key_id),” on page 202.
Equivalent key [Macro Setup] - User Menu - Button 1| Button 2| Button 3| Button 4| Button 5| Button 6
| Button 7 | Button 8 | Button 9 | Button 10
UserMenu.Show
Object type Method
Syntax UserMenu.Show
Description Displays the user menu function softkeys in the softkey area. (No read)
Examples UserMenu.Show
Chapter 7 205
COM Object Reference
VBAVersion
VBAVersion
Object type Property
Description Reads out the version information of VBA installed in the E5070B/E5071B. (Read only)
Variable
Vers
Equivalent key From the Help menu of the Visual Basic editor, click About Microsoft Visual Basic....
206 Chapter 7
COM Object Reference
WaitOnSRQ
WaitOnSRQ
Object type Method
Description Suspends the program for specified time until the RQS/MSS bit (bit 6) of the status byte
register changes to 1. For information on the structure of the status register, see Appendix
“Status Reporting System” in the E5070B/E5071B Programmer’s Guide. (No read)
Status
•False or 0 1 has not been received within the specified time due to
timeout or abort.
Timeout
Range 0 to 2,147,483,647
Unit ms (millisecond)
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
Chapter 7 207
COM Object Reference
SCPI.ABORt
SCPI Objects
SCPI objects are a collection of the COM interface having one-on-one correspondence
with the SCPI commands. This section describes the SCPI objects provided for the
E5070B/E5071B.
SCPI.ABORt
Object type Method
Syntax SCPI.ABORt
Description Aborts the measurement and changes the trigger sequence for all channels to idle state.
The channels for which the continuous startup mode is set to ON (setting to start up the
trigger system continuously) change into the startup state immediately after the change to
the idle state.
For details about the trigger system, see Section “Trigger System” in the E5070B/E5071B
Programmer’s Guide. (No read)
Examples SCPI.ABORt
208 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).IMAGinary
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).IMAGinary
Object type Property
Variable
Ch
Range 1 to 16
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Bpt
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Chapter 7 209
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).IMAGinary
Value
Description Impedance value (imaginary part) for the common port impedance conversion function
Preset value 0
Unit Ω (ohm)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
210 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. BPORt(Bpt).REAL
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).REAL
Object type Property
Variable
Value
Description Impedance value (real part) for the common port impedance conversion function
Data type Double precision floating point type (Double)
Range 1E-3 to 1E7
Preset value 25
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Chapter 7 211
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. BPORt(Bpt).Z0.R
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).Z0.R
Object type Property
Description For balance ports 1 and 2 (Bpt) of channels 1 to 16 (Ch), sets the impedance value for the
common port impedance conversion function.
Variable
Value
Description Impedance value for the common port impedance conversion function
Data type Double precision floating point type (Double)
Preset value 25
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
212 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. STATe
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 213
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DEVice
SCPI.CALCulate(Ch).FSIMulator.BALun.DEVice
Object type Property
Description For channels 1 to 16 (Ch), selects the balance device type of the fixture simulator function.
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
214 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.C
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.C
Object type Property
Variable
Value
Preset value 0
Unit F (farad)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
Chapter 7 215
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.G
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.G
Object type Property
Description For balance port 1 and balance port 2 (Bpt) of channel 1 to 9 (Ch), sets the G value of the
differential matching circuit consisting of shunt L and shunt C (PLPC is specified with the
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit. BPORt(Bpt).TYPE object).
Variable
Value
Preset value 0
Unit S (siemens)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
216 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.L
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.L
Object type Property
Preset value 0
Unit H (henry)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
Chapter 7 217
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.R
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).PARameters.R
Object type Property
Description For balance port 1 and balance port 2 (Bpt) of channel 1 to 9 (Ch), sets the R value of the
differential matching circuit consisting of shunt L and shunt C (PLPC is specified with the
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit. BPORt(Bpt).TYPE object).
Variable
Value
Preset value 0
Unit Ω (ohm)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
218 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit. BPORt(Bpt).TYPE
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).TYPE
Object type Property
Syntax SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BPORt(Bpt).TYPE = Param
Param = SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BPORt(Bpt).TYPE
Description For balance ports 1 and 2 (Bpt) of channels 1 to 16 (Ch), selects the type of the differential
*1.The information on the circuit is read out from the 2-port touchstone file specified with
the SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).USER.FILename object.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
Examples Dim CirType As String
SCPI.CALCulate(1).FSIMulator.BALun.DMCircuit.BPORt(1).TYPE = "plpc"
CirType = SCPI.CALCulate(1).FSIMulator.BALun.DMCircuit.BPORt(1).TYPE
Chapter 7 219
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).USER.FILename
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).USER.FILename
Object type Property
Description For balance ports 1 and 2 (Bpt) of channels 1 to 16 (Ch), specifies the file in which the
information on the user-defined differential matching circuit is saved (2-port touchstone
file with the .s2p extension).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names (folder names) and file name, separate them with "\" (back slash), or "/" (slash).
Even if the specified file does not exist, no error occurs when you execute this object.
However, when you set the type of the differential matching circuit to the user-defined
circuit with the SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
BPORt(Bpt).TYPE object, an error occurs when executed.
Variable
File
Description 2-port touchstone file name (extension: .s2p) for the differential matching circuit
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
220 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit. STATe
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.
STATe
Object type Property
Syntax SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.STATe = Status
Status = SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.STATe
Description For all the balance ports of channels 1 to 16 (Ch), turns ON/OFF the differential matching
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 221
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
BPORt(Bpt).IMAGinary
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
BPORt(Bpt).IMAGinary
Object type Property
Description For balance ports 1 and 2 (Bpt) of channels 1 to 16 (Ch), sets the impedance value
(imaginary part) for the differential port impedance conversion function.
Variable
Value
Description Impedance value (imaginary part) for the differential port impedance conversion function
Preset value 0
Unit Ω (ohm)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
222 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion. BPORt(Bpt).REAL
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
BPORt(Bpt).REAL
Object type Property
Variable
Value
Description Impedance value (real part) for the differential port impedance conversion function
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
Chapter 7 223
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion. BPORt(Bpt).Z0.R
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
BPORt(Bpt).Z0.R
Object type Property
Description For balance ports 1 and 2 (Bpt) of channels 1 to 16 (Ch), sets the impedance value for the
differential port impedance conversion function.
Variable
Value
Description Impedance value for the differential port impedance conversion function
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Bpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-7, “Variable (Bpt),” on page 209, respectively.
224 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion. STATe
SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 225
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).BBALanced.DEFine
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).B
BALanced.DEFine
Object type Property
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), sets the measurement parameter when the
balance device type is "balance-balance."
Variable
Param
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
226 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr). SBALanced.DEFine
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
SBALanced.DEFine
Object type Property
Syntax SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).SBALanced.DEFine = Param
Param = SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).SBALanced.DEFine
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), sets the measurement parameter when the
balance device type is "balance-balance."
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Examples Dim SbalPara As String
SCPI.CALCulate(1).FSIMulator.BALun.DEVice = "sbal"
SCPI.CALCulate(1).FSIMulator.BALun.PARameter(1).SBALanced.DEFine = "scs21"
SbalPara = SCPI.CALCulate(1).FSIMulator.BALun.PARameter(1).SBALanced.DEFine
Chapter 7 227
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr). SSBalanced.DEFine
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
SSBalanced.DEFine
Object type Property
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), sets the measurement parameter when the
balance device type is "unbalance-unbalance-balance."
Variable
Param
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
228 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr). STATe
SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
STATe
Object type Property
Description For traces 1 and 9 (Tr) of channels 1 to 16 (Ch), turns ON/OFF the balance-unbalance
conversion function when the fixture simulator function is ON.
Variable
Status
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Chapter 7 229
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology. BBALanced.PPORts
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.
BBALanced.PPORts
Object type Property
Syntax SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.BBALanced.PPORts = Ports
Ports = SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.BBALanced.PPORts
Description For channels 1 to 16 (Ch), assigns each port when the balance device type is
"balance-balance."
To set the balance device type to "balance-balance," specify BBAL with the
SCPI.CALCulate(Ch).FSIMulator.BALun.DEVice object.
Variable
Ports
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
NOTE When performing the operation from the front panel, set each port separately.
230 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology. PROPerty.STATe
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.
PROPerty.STATe
Object type Property
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 231
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology. SBALanced.PPORts
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.
SBALanced.PPORts
Object type Property
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set. If you specify the same port number to 2 or more port numbers, an error
occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
NOTE When performing the operation from the front panel, set each port separately.
232 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology. SSBalanced.PPORts
SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.
SSBalanced.PPORts
Object type Property
Syntax SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.SSBalanced.PPORts = Ports
Ports = SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.SSBalanced.PPORts
Description For channels 1 to 16 (Ch), assigns each port when the balance device type is
"unbalance-unbalance-balance."
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set. If you specify the same port number to 2 or more port numbers, an error
occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples Dim SsbPort As Variant
SCPI.CALCulate(1).FSIMulator.BALun.DEVice = "ssb"
SCPI.CALCulate(1).FSIMulator.BALun.TOPology.SSBalanced.PPORts = Array(1,4,2,3)
SsbPort = SCPI.CALCulate(1).FSIMulator.BALun.TOPology.SSBalanced.PPORts
NOTE When performing the operation from the front panel, set each port separately.
Chapter 7 233
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk). FILename
SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk).
FILename
Object type Property
Description For channels 1 to 16 (Ch), specifies a file in which the information of networks 1 to 2
(Nwk) you want to embed/de-embed using the 4-port network embedding/de-embedding
feature is saved (4-port touchstone file with the ".s4p" extension).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names (folder names) and file name, separate them with "\" (back slash) or "/" (slash).
For information on network numbers, refer to Figure 7-3 on page 240.
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Table 7-8 Variable (Nwk)
Nwk
Description Number of network
Data type Long integer type (Long)
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
File
Description 4-port touchstone file name (extension: .s4p) for the 4-port network
embedding/de-embedding feature
Data type Character string type (String)
Range 254 characters or less
Preset value ""
Note When the processing type is set to NONE, even if the specified file does not exist,
no error occurs when you execute this object. However, when you set the
processing type to embedding/de-embedding with the
SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk). TYPE object, an
error occurs.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Fixture Simulator - De-Embedding S4P - Topology - User File (nwk1)|User File (nwk2)
234 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk). TYPE
SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk).
TYPE
Object type Property
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Param
For information on the variable (Ch) and the variable (Nwk), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-8, “Variable (Nwk),” on page 234, respectively.
Chapter 7 235
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.STATe
SCPI.CALCulate(Ch).FSIMulator.EMBed.STATe
Object type Property
Description For channels 1 to 16 (Ch), turns ON/OFF the 4-port network embedding/de-embedding
feature when the fixture simulator feature is ON.
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
236 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.A. PORTs
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.A.
PORTs
Object type Property
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Ports
Description Indicates 2-element array data (port numbers).
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 237
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.B. PORTs
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.B.
PORTs
Object type Property
Description For the 4-port network embedding/de-embedding feature for channels 1 to 16 (Ch),
specifies test port assignment when the connection type (Topology) is set to B.
For information on the connection type (Topology), refer to Figure 7-3 on page 240.
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Ports
Description Indicates 3-element array data (port numbers).
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
238 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.C. PORTs
SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.C.
PORTs
Object type Property
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Ports
Description Indicates 4-element array data (port numbers).
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 239
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.EMBed.TYPE
SCPI.CALCulate(Ch).FSIMulator.EMBed.TYPE
Object type Property
Description For the 4-port network embedding/de-embedding feature for channels 1 to 16 (Ch), selects
a connection type (Topology).
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Param
ïœêî(For information on Ch, refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Fixture Simulator - De-Embedding S4P - Topology - Select Topology - A|B|C
240 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed. PORT(Pt).TYPE
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.
PORT(Pt).TYPE
Object type Property
Variable
Range 1 to 4
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Param
*1.The information on the network is read out from the 2-port touchstone file specified
with the SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.
PORT(Pt).USER.FILename object.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 241
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed. PORT(Pt).TYPE
242 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.
PORT(Pt).USER.FILename
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.
PORT(Pt).USER.FILename
Object type Property
Variable
File
Description 2-port touchstone file name (extension: .s2p) for the network de-embedding function
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 243
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed. STATe
SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.
STATe
Object type Property
Description For all the ports of channel 1 to 9 (Ch), turns ON/OFF the network de-embedding function
when the fixture simulator function is ON.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
244 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.C
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.C
Object type Property
Preset value 0
Unit F (farad)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 245
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.G
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.G
Object type Property
Description For ports 1 and 4 (Pt) of channels 1 to 16 (Ch), sets the G value of the matching circuit
specified with the SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).TYPE object.
Variable
Value
Preset value 0
Unit S (siemens)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
246 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit. PORT(Pt).PARameters.L
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.L
Object type Property
Preset value 0
Unit H (henry)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 247
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.R
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).PARameters.R
Object type Property
Description For ports 1 and 4 (Pt) of channels 1 to 16 (Ch), sets the R value of the matching circuit
specified with the SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).TYPE object.
Variable
Value
Preset value 0
Unit Ω (ohm)
Resolution 1E-18
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
248 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit. PORT(Pt).TYPE
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).TYPE
Object type Property
*1.The information on the circuit is read out from the 2-port touchstone file specified with
the SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).USER.FILename object.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 249
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).USER.FILename
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
PORT(Pt).USER.FILename
Object type Property
Description For ports 1 and 4 (Pt) of channels 1 to 16 (Ch), specifies the file in which the information
on the user-defined matching circuit is saved (2-port touchstone file).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names (folder names) and file name, separate them with "\" (back slash), or "/" (slash).
Even if the specified file does not exist, no error occurs when you execute this object.
However, when you set the type of the matching circuit to the user-defined circuit with the
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit. PORT(Pt).TYPE object, an
error occurs.
Variable
File
Description 2-port touchstone file name (extension: .s2p) for the matching circuit
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
250 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit. STATe
SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.
STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 251
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. PORT(Pt).IMAGinary
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
PORT(Pt).IMAGinary
Object type Property
Description For ports 1 and 4 (Pt) of channels 1 to 16 (Ch), sets the impedance value (imaginary part)
for the port impedance conversion function.
Variable
Value
Description Impedance value (imaginary part) for the port impedance conversion function
Preset value 0
Unit Ω (ohm)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
252 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. PORT(Pt).REAL
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
PORT(Pt).REAL
Object type Property
Variable
Value
Description Impedance value (real part) for the port impedance conversion function
Preset value 50
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 253
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. PORT(Pt).Z0.R
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
PORT(Pt).Z0.R
Object type Property
Description For ports 1 and 4 (Pt) of channels 1 to 16 (Ch), sets the impedance value for the port
impedance conversion function.
Variable
Value
Preset value 50
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Equivalent key [Analysis] - Fixture Simulator - Port ZConversion - Port1 Z0 Real|Port2 Z0 Real|Port3
Z0 Real|Port4 Z0 Real
254 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. STATe
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 255
COM Object Reference
SCPI.CALCulate(Ch).FSIMulator.STATe
SCPI.CALCulate(Ch).FSIMulator.STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
256 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).PARameter.COUNt
SCPI.CALCulate(Ch).PARameter.COUNt
Object type Property
Value
Range Varies depending on the upper limit setting for the channel/trace number.
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 257
COM Object Reference
SCPI.CALCulate(Ch).PARameter(Tr).DEFine
SCPI.CALCulate(Ch).PARameter(Tr).DEFine
Object type Property
Description For channels 1 to 16 (Ch), sets the measurement parameter of traces 1 to 16 (Tr).
Variable
Param
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
258 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).PARameter(Tr).SELect
Object type Method
Syntax SCPI.CALCulate(Ch).PARameter(Tr).SELect
Variable
Tr
Range 1 to 16
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.CALCulate(2).PARameter(2).SELect
Chapter 7 259
COM Object Reference
SCPI.CALCulate(Ch).PARameter(Tr).SPORt
SCPI.CALCulate(Ch).PARameter(Tr).SPORt
Type of object Property
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), sets the output port used for absolute
measurement.
Variable
Value
Range 1 to 4
Preset value 1
Note You need to set the measurement parameter for absolute measurement with the
“SCPI.CALCulate(Ch).PARameter(Tr).DEFine” on page 258 command.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Tr), refer to Table 7-10, “Variable (Tr),” on page 259.
260 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.DB
SCPI.CALCulate(Ch).SELected.BLIMit.DB
Object type Property
Variable
Value
Range 0 to 5E8
Preset value 0
Unit dB
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 261
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.MARKer
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.MARKer
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), turns ON/OFF the marker
display of the bandwidth test.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
262 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.VALue
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.VALue
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 263
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.FAIL
SCPI.CALCulate(Ch).SELected.BLIMit.FAIL
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), reads out the bandwidth
limit test result. (Read only)
Variable
Status
Note When the bandwidth limit test if set to OFF, False or 0 is always read out.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
264 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.MAXimum
SCPI.CALCulate(Ch).SELected.BLIMit.MAXimum
Object type Property
Variable
Value
Range 0 to 1E12
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 265
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.MINimum
SCPI.CALCulate(Ch).SELected.BLIMit.MINimum
Object type Property
Variable
Value
Range 0 to 1E12
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
266 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.REPort.DATA
SCPI.CALCulate(Ch).SELected.BLIMit.REPort.DATA
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), reads out the bandwidth
Variable
Data
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 267
COM Object Reference
SCPI.CALCulate(Ch).SELected.BLIMit.STATe
SCPI.CALCulate(Ch).SELected.BLIMit.STATe
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), turns ON/OFF the
bandwidth test function.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
268 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.CONVersion.FUNCtion
SCPI.CALCulate(Ch).SELected.CONVersion.FUNCtion
Object type Property
Description For the active trace of channels 1 to 16 (Ch), select the parameter after conversion using
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 269
COM Object Reference
SCPI.CALCulate(Ch).SELected.CONVersion.STATe
SCPI.CALCulate(Ch).SELected.CONVersion.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the parameter conversion
function.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
270 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.CORRection.EDELay. MEDium
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.
MEDium
Object type Property
Syntax SCPI.CALCulate(Ch).SELected.CORRection.EDELay.MEDium = Param
Param = SCPI.CALCulate(Ch).SELected.CORRection.EDELay.MEDium
Description For calculating the electrical delay time of Channel 1 to 16 (Ch), select the media type.
Param
Description Select the media type for calculating the electrical delay time.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 271
COM Object Reference
SCPI.CALCulate(Ch).SELected.CORRection.EDELay. TIME
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.
TIME
Object type Property
Syntax SCPI.CALCulate(Ch).SELected.CORRection.EDELay.TIME = Value
Value = SCPI.CALCulate(Ch).SELected.CORRection.EDELay.TIME
Description Sets the electrical delay time of the active trace of channels 1 to 16 (Ch).
Variable
Value
Range -10 to 10
Preset value 0
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
272 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.CORRection.EDELay. WGCutoff
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.
WGCutoff
Object type Property
Syntax SCPI.CALCulate(Ch).SELected.CORRection.EDELay.WGCutoff = Value
Value = SCPI.CALCulate(Ch).SELected.CORRection.EDELay.WGCutoff
Description Sets the electrical delay time of the active trace of channels 1 to 16 (Ch).
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 273
COM Object Reference
SCPI.CALCulate(Ch).SELected.CORRection.OFFSet. PHASe
SCPI.CALCulate(Ch).SELected.CORRection.OFFSet.
PHASe
Object type Property
Description Sets the phase offset of the active trace of channels 1 to 16 (Ch).
Variable
Value
Preset value 0
Unit ° (degree)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
274 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.DATA.FDATa
SCPI.CALCulate(Ch).SELected.DATA.FDATa
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets/reads out the formatted data array.
NOTE If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
Variable
Data
Description Indicates the array data (formatted data array) of NOP (number of measurement points)×2.
Where n is an integer between 1 and NOP.
Note If there is no array data of NOP (number of measurement point))×2 when setting a formatted
data array, an error occurs when executed and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 275
COM Object Reference
SCPI.CALCulate(Ch).SELected.DATA.FMEMory
SCPI.CALCulate(Ch).SELected.DATA.FMEMory
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets/reads out the formatted memory array.
The array data element varies in the data format (specified with the
SCPI.CALCulate(Ch).SELected.FORMat object). For more information on the
formatted memory array, see Section “Internal Data Processing” in the E5070B/E5071B
Programmer’s Guide.
NOTE If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
Variable
Data
Description Indicates the array data (formatted memory array) of NOP (number of measurement
points)×2. Where n is an integer between 1 and NOP.
Note If there is no array data of NOP (number of measurement point))×2 when setting a formatted
memory array, an error occurs when executed and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
276 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.DATA.SDATa
SCPI.CALCulate(Ch).SELected.DATA.SDATa
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets/reads out the corrected data array. For
NOTE If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
Variable
Data
Description Indicates the array data (corrected data array) of NOP (number of measurement points)×2.
Where n is an integer between 1 and NOP.
• Data(n×2-2) Real part of the data (complex number) at the n-th measurement
point.
Note If there is no array data of NOP (number of measurement point))×2 when setting a corrected
data array, an error occurs when executed and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 277
COM Object Reference
SCPI.CALCulate(Ch).SELected.DATA.SMEMory
SCPI.CALCulate(Ch).SELected.DATA.SMEMory
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets/reads out the corrected memory array. For
more information on the corrected memory array, see Section “Internal Data Processing” in
the E5070B/E5071B Programmer’s Guide.
NOTE If valid data is not calculated because of the invalid measurement, “1.#QNB” is read out.
Variable
Data
Description Indicates the array data (corrected memory array) of NOP (number of measurement
points)×2. Where n is an integer between 1 and NOP.
• Data(n×2-2) Real part of the data (complex number) at the n-th measurement
point.
Note If there is no array data of NOP (number of measurement point))×2 when setting a corrected
memory array, an error occurs when executed and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
278 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.EQUation.STATe
SCPI.CALCulate(Ch).SELected.EQUation.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the calculation function of the
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 279
COM Object Reference
SCPI.CALCulate(Ch).SELected.EQUation.TEXT
SCPI.CALCulate(Ch).SELected.EQUation.TEXT
Object type Property
Description For the active trace of channels 1 to 16 (Ch), specifies the equation and equation label used
in the equation editor. The equation label can be omitted.
Variable
Lbl
Note ""
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
280 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.EQUation.VALid
SCPI.CALCulate(Ch).SELected.EQUation.VALid
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out whether data specified by the
equation in the equation editor is valid or invalid. (Read only)
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 281
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. CENTer
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.
CENTer
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the center value of the gate used for the
gating function of the time domain function.
Variable
Value
Preset value 0
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
282 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. SHAPe
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.
SHAPe
Object type Property
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 283
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. SPAN
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. SPAN
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the span value of the gate used for the
gating function of the time domain function.
Variable
Value
Range Varies depending on the frequency span and the number of points.
Preset value 2E-8
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
284 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. STARt
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.
STARt
Object type Property
Variable
Value
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 285
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. STATe
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.
STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the gating function of the time
domain function.
You can turn ON the gating function only when the sweep type is the linear sweep and the
number of points is 3 or more. If you execute this object to try to turn ON the gating
function when the sweep type is other than the linear sweep or the number of points is less
than 3, an error occurs and the object is ignored.
When the sweep type is the power sweep, you cannot turn on the gating function. If you
execute this object trying to turn on the gating function during the power sweep, an error
occurs and the object is ignored.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
286 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. STOP
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. STOP
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the stop value of the gate used for the
Variable
Value
Range Varies depending on the frequency span and the number of points.
Preset value 1E-8
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 287
COM Object Reference
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME. TYPE
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.
TYPE
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the gate type used for the gating
function of the time domain function.
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
288 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FORMat
SCPI.CALCulate(Ch).SELected.FORMat
Object type Property
Description Selects the data format of the active trace of channels 1 to 16 (Ch).
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 289
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.DATA
SCPI.CALCulate(Ch).SELected.FUNCtion.DATA
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the analysis result of the
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object. (Read only)
Variable
Data
Description Indicates the array data (analysis result) of N (number of data pairs)×2. N (number of data
pairs) can be read out with the SCPI.CALCulate(Ch).SELected.FUNCtion.POINts
object. Where n is an integer between 1 and N.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
290 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.COUPle
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.COUPl
e
Object type Property
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 291
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STARt
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STARt
Object type Property
Description For channels 1 to 16 (Ch), sets the start value of the analysis range of the
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object.
When the trace coupling is off, the active trace is the target to be set.
Variable
Value
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
292 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STATe
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STATe
Object type Property
Description For channels 1 to 16 (Ch), sets whether to use an arbitrary range when executing the
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 293
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STOP
SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STOP
Object type Property
Description For channels 1 to 16 (Ch), sets the stop value of the analysis range of the
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object.
When the trace coupling is off, the active trace is the target to be set.
Variable
Value
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
294 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute
Object type Method
Syntax SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute
Description For the active trace of channels 1 to 16 (Ch), executes the analysis specified with the
SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE object. (No read)
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.FUNCtion.EXECute
Chapter 7 295
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.PEXCursion
SCPI.CALCulate(Ch).SELected.FUNCtion.PEXCursion
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the lower limit of peak excursion value
(the minimum value of the difference relative to the right and left adjacent measurement
points) when executing the peak search with the
SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object. For information on the
peak excursion value, see Section “Searching for the Peak” in the E5070B/E5071B User’s
Guide.
Variable
Value
Range 0 to 5E8
Preset value 3
• Others : No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
296 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.POINts
SCPI.CALCulate(Ch).SELected.FUNCtion.POINts
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the number of data pairs of the
analysis result of the SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object.
Variable
Value
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 297
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.PPOLarity
SCPI.CALCulate(Ch).SELected.FUNCtion.PPOLarity
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the polarity when performing the peak
search with the SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object.
Variable
Param
•"BOTH" Specifies both the positive peak and the negative peak.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
298 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.TARGet
SCPI.CALCulate(Ch).SELected.FUNCtion.TARGet
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the target value when performing the
Variable
Value
Preset value 0
• Others : No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 299
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.TTRansition
SCPI.CALCulate(Ch).SELected.FUNCtion.TTRansition
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the transition type when performing
the target search with the SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute object.
For more information on the transition type, see Section “Searching for the Target Value”
in the E5070B/E5071B User’s Guide.
Variable
Param
•"BOTH" Specifies both the positive transition and the negative transition.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
300 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE
SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE
Object type Property
Syntax SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE = Param
Param = SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE
Description For the active trace of channels 1 to 16 (Ch), selects the type of analysis.
Variable
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples Dim AnaType As String
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.FUNCtion.TYPE = "atar"
AnaType = SCPI.CALCulate(1).SELected.FUNCtion.TYPE
Chapter 7 301
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.DATA
SCPI.CALCulate(Ch).SELected.LIMit.DATA
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the limit table for the limit test.
Variable
Data
Description Indicates the array data (for limit line) of 1 + Num (number of limit lines)×5. Where n is an
integer between 1 and Num.
• Data(0) The number of limit lines you want to set. Specify an integer
ranging 0 to 100. When the number of limit lines is set to 0 (clears
the limit table), the variable Data is only required with Data(0).
• Data(n×5-1) The value on the vertical axis of the start point of the n-th line.
• Data(n×5) The value on the vertical axis of the end point of the n-th line.
Note If there is no array data of 1+Num (number of set lines))×5 when setting a formatted
memory array, an error occurs when executed and the object is ignored. For Data(n×5-4)in
the array data, if you specify an integer other than 0, 1 or 2, an error occurs when executed.
For Data(n×5-3), Data(n×5-2), Data(n×5-1), and Data(n×5)in the array data, if the
specified value is out of the allowable setup range, the minimum value (if the lower limit of
the range is not reached) or the maximum value (if the upper limit of the range is exceeded)
is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
302 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.DATA
Chapter 7 303
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.DISPlay.STATe
SCPI.CALCulate(Ch).SELected.LIMit.DISPlay.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the limit line display.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
304 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.FAIL
SCPI.CALCulate(Ch).SELected.LIMit.FAIL
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the limit test result. (Read only)
Variable
Note When the limit test is set to OFF, False or 0 is always read out.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 305
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.AMPLitude
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.AMPLitude
Object type Property
Variable
Value
Preset value 0
Unit dB
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Limit Test - Limit Line Offsets - Amplitude Offset
306 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.MARKer
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.MARKer
Object type Method
Syntax SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.MARKer
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.LIMit.OFFSet.MARKer
Equivalent key [Analysis] - Limit Test - Limit Line Offsets - Marker -> Amplitude Offset
Chapter 7 307
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.STIMulus
SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.STIMulus
Object type Property
Variable
Value
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Limit Test - Limit Line Offsets - Stimulus Offset
308 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.REPort.ALL
SCPI.CALCulate(Ch).SELected.LIMit.REPort.ALL
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), reads out the bandwidth test
results (stimulus value, limit test result, upper limit value, lower limit value of all
Variable
Data
Description Indicates the array data (for limit line) of NOP (number of measurement points)×4. Where n
is an integer between 1 and NOP.
• Data(n×4-3) The stimulus value for the measurement point.
• Data(n×4-2) The limit test result.
Specify an integer -1 to 1 as follows.
-1: No limit
0: Fail
1: Pass
• Data(n×4-1) The upper limit value at the measurement point. (If there is no
limit at this point, reads out the 0.)
• Data(n×4) The lower limit value at the measurement point. (If there is no
limit at this point, reads out the 0.)
The index of the array starts from 0.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 309
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.REPort.DATA
SCPI.CALCulate(Ch).SELected.LIMit.REPort.DATA
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the stimulus values (frequency,
power level or time) at all the measurement points that failed the limit test. (Read only)
Variable
Data
Description Indicates the array data for failed measurement points (can be read out with the
SCPI.CALCulate(Ch).SELected.LIMit.REPort.POINts object).
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
310 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.REPort.POINts
SCPI.CALCulate(Ch).SELected.LIMit.REPort.POINts
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the number of the measurement
points that failed the limit test. (Read only)
Value
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 311
COM Object Reference
SCPI.CALCulate(Ch).SELected.LIMit.STATe
SCPI.CALCulate(Ch).SELected.LIMit.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the limit line function.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
312 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).ACTivate
SCPI.CALCulate(Ch).SELected.MARKer(Mk).ACTivate
Object type Method
Syntax SCPI.CALCulate(Ch).SELected.MARKer(Mk).ACTivate
Description For the active trace of channels 1 to 16 (Ch), sets marker 1 to 9 (Mk) and reference marker
(Mk:10) to the active marker. (No read)
Variable
Mk
Range 1 to 10
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.MARKer(1).ACTivate
Chapter 7 313
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth. DATA
SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth.
DATA
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the bandwidth search result of
marker 1 to 9 (Mk) and reference marker (Mk:10).
If the bandwidth search is impossible, an error occurs when executed and the object is
ignored. (Read only)
Variable
Data
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
314 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.BWIDth.STATe
SCPI.CALCulate(Ch).SELected.MARKer.BWIDth.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the bandwidth search result
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 315
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth. THReshold
SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth.
THReshold
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the bandwidth definition value (the value
to define the pass-band of the filter) of marker 1 to 9 (Mk) and reference marker (Mk:10).
Variable
Value
Description Bandwidth definition value (the value to define the pass band of the filter)
Preset value -3
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
316 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.COUPle
SCPI.CALCulate(Ch).SELected.MARKer.COUPle
Object type Property
Description For channels 1 to 16 (Ch), turns ON/OFF the marker coupling between traces.
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 317
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).DISCrete
SCPI.CALCulate(Ch).SELected.MARKer(Mk).DISCrete
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the discrete mode (mode in
which the marker moves only at the measurement points) with marker 1 to 9 (Mk) and
reference marker (Mk:10).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
318 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion. DOMain.COUPle
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion.
DOMain.COUPle
Object type Property
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 319
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion. DOMain.STARt
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion.
DOMain.STARt
Object type Property
Description For channels 1 to 16 (Ch), sets the start value of the marker search range.
When the trace coupling is off, the active trace is the target to be set.
Variable
Value
Preset value 0
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
320 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion. DOMain.STATe
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion.
DOMain.STATe
Object type Property
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 321
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion. DOMain.STOP
SCPI.CALCulate(Ch).SELected.MARKer.FUNCtion.
DOMain.STOP
Object type Property
Description For channels 1 to 16 (Ch), sets the stop value of the marker search range.
When the trace coupling is off, the active trace is the target to be set.
Variable
Value
Preset value 0
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
322 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. EXECute
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
EXECute
Object type Method
Syntax SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.EXECute
Description For the active trace of channels 1 to 16 (Ch), executes search with marker 1 to 9 (Mk) and
Variable For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.MARKer(1).FUNCtion.TYPE = "maximum"
SCPI.CALCulate(1).SELected.MARKer(1).FUNCtion.EXECute
NOTE When performing the operation from the front panel, you select the search type and
execute the search at the same time.
Chapter 7 323
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. PEXCursion
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
PEXCursion
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the lower limit of peak excursion value
(the minimum value of the difference relative to the right and left adjacent measurement
points) when executing the peak search with marker 1 to 9 (Mk) and reference marker
(Mk:10). For information on the peak excursion value, see Section “Searching for the
Peak” in the E5070B/E5071B User’s Guide.
Variable
Value
Range 0 to 5E8
Preset value 3
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
324 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. PPOLarity
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
PPOLarity
Object type Property
Variable
Param
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Chapter 7 325
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. TARGet
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
TARGet
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the target value to be searched with
marker 1 to 9 (Mk) and reference marker (Mk:10).
Variable
Value
Preset value 0
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
326 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. TRACking
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
TRACking
Object type Property
Variable
Status
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Chapter 7 327
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. TTRansition
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
TTRansition
Object type Property
Description For marker 1 to 9 (Mk) and reference marker (Mk:10) of the active trace of channels 1 to 16
(Ch), selects the transition type of the target search. For more information on the transition
type, see Section “Searching for the Target Value” in the E5070B/E5071B User’s Guide.
Variable
Param
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
328 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. TYPE
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
TYPE
Object type Property
Variable
Param
•"LPEak" Sets the search type to the peak search*1 to the left from the
marker position.
•"RPEak" Sets the search type to the peak search*1 to the right from the
marker position.
•"LTARget" Sets the search type to the target search*2 to the left from the
marker position.
•"RTARget" Sets the search type to the target search*2 to the right from the
marker position.
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Chapter 7 329
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. TYPE
NOTE When performing the operation from the front panel, you select the search type and
execute the search at the same time.
330 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh. DATA
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh.
DATA
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the notch search result of marker 1
Variable
Data
For information on the variable (Ch) and the variable (Mk), see Table 7-13, “Variable
(Ckit),” on page 432 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Chapter 7 331
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.NOTCh.STATe
SCPI.CALCulate(Ch).SELected.MARKer.NOTCh.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the notch search result display.
Variable
Status
For information on the variable (Ch), see Table 7-13, “Variable (Ckit),” on page 432 .
332 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh. THReshold
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh.
THReshold
Object type Property
Variable
Value
Description Notch definition value (the value to define the pass band of the filter)
Preset value -3
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Mk), see Table 7-13, “Variable
(Ckit),” on page 432 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Chapter 7 333
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer.REFerence. STATe
SCPI.CALCulate(Ch).SELected.MARKer.REFerence.
STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the reference marker mode.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
334 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).SET
SCPI.CALCulate(Ch).SELected.MARKer(Mk).SET
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the value at the position of marker 1 to 9
(Mk) and reference marker (Mk:10) to the value of the instrument setting item (Param).
Param
•"STARt" Sets the sweep start value to the stimulus value at the marker
position.
•"STOP" Sets the sweep stop value to the stimulus value at the marker
position.
•"CENTer" Sets the sweep center value to the stimulus value at the marker
position.
•"RLEVel" Sets the reference line value to the response value at the marker
position.
•"DELay" Sets the electrical delay time value to the value of the group delay
at the marker position (a value smoothed with the aperture of
20%).
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
Equivalent key [Marker Fctn] - Marker -> Start|Marker -> Stop|Marker -> Center|Marker ->
Reference|Marker -> Delay
Chapter 7 335
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).STATe
SCPI.CALCulate(Ch).SELected.MARKer(Mk).STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the display of marker 1 to 9
(Mk) and reference marker (Mk:10).
Variable
Status
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
NOTE When performing the operation from the front panel, a marker set to ON is automatically
set to the active marker.
336 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).X
SCPI.CALCulate(Ch).SELected.MARKer(Mk).X
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the stimulus value for marker 1 to 9 (Ch)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
*1.When the reference marker mode is ON ("True" is specified with the SCPI.CALCu-
late(Ch).SELected.MARKer.REFerence. STATe object), it is the value relative to
the reference marker.
*2.When the span value of the sweep range is 0, the range is from 0 to sweep time value.
*3.When the span value of the sweep range is 0, the preset value is 0.
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
NOTE When performing the operation from the front panel, you turn ON the marker and set the
stimulus value at the same time.
Chapter 7 337
COM Object Reference
SCPI.CALCulate(Ch).SELected.MARKer(Mk).Y
SCPI.CALCulate(Ch).SELected.MARKer(Mk).Y
Object type Property
Description For the active trace of channels 1 to 16 (Ch), reads out the response value of marker 1 to 9
(Mk) and reference marker (Mk:10).
When the reference marker mode is ON ("True" is specified with the
SCPI.CALCulate(Ch).SELected.MARKer.REFerence. STATe object), the readout value is
the value relative to the reference marker. (Read only)
Variable
Data
For information on the variable (Ch) and the variable (Mk), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-11, “Variable (Mk),” on page 313, respectively.
338 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MATH.FUNCtion
SCPI.CALCulate(Ch).SELected.MATH.FUNCtion
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the data trace display method (math
Variable
Param
Description Math method between measurement data and memory trace data
Where Data is the measurement data (corrected data array) and Mem is the data stored in the
memory trace (corrected memory array).
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Display] - Data Math - OFF|Data / Mem|Data * Mem|Data − Mem|Data + Mem
Chapter 7 339
COM Object Reference
SCPI.CALCulate(Ch).SELected.MATH.MEMorize
SCPI.CALCulate(Ch).SELected.MATH.MEMorize
Object type Method
Syntax SCPI.CALCulate(Ch).SELected.MATH.MEMorize
Description For the active trace of channels 1 to 16 (Ch), copies the measurement data at the execution
of this object to the memory trace. (No read)
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.MATH.MEMorize
340 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MIXer.XAXis
SCPI.CALCulate(Ch).SELected.MIXer.XAXis
Type of object Property
Description For the active trace of channels 1 to 16 (Ch), selects the X-axis frequency when the
Variable
Param
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 341
COM Object Reference
SCPI.CALCulate(Ch).SELected.MSTatistics.DATA
SCPI.CALCulate(Ch).SELected.MSTatistics.DATA
Object type Property
Description Reads out the statistics values (the mean vale, the standard deviation, and the difference
between the maximum value and the minimum value) of the active trace of channels 1 to
16 (Ch). (Read only)
Variable
Data
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples Dim MstData As Variant
SCPI.CALCulate(1).PARameter(1).SELect
MstData = SCPI.CALCulate(1).SELected.MSTatistics.DATA
342 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.MSTatistics.STATe
SCPI.CALCulate(Ch).SELected.MSTatistics.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the statistics values (the mean
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 343
COM Object Reference
SCPI.CALCulate(Ch).SELected.OFFset.XAXis
SCPI.CALCulate(Ch).SELected.OFFset.XAXis
Type of object Property
Description For the active trace of channels 1 to 16 (Ch), selects the X-axis frequency when the
frequency offset feature is on.
Variable
Param
•"STIMulus" Sets the frequency for the source port for the specified
measurement parameter.
•"RESPonse" Sets the frequency for the receiver port for the specified
measurement parameter.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
344 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.DATA
SCPI.CALCulate(Ch).SELected.RLIMit.DATA
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
Variable
Status
Description Indicates the array data (for ripple line) of 1 + Num (number of limit lines)×4. Where n is an
integer between 1 and Num.
• Data(0) The number of limit lines you want to set. Specify an integer
ranging 0 to 12. When the number of limit lines is set to 0 (clears
the limit table), the variable Data is only required with Data(0).
• Data(n×4-3) The type of the n-th line.
Specify an integer 0 to 1 as follows.
0: OFF
1: ON
• Data(n×4-2) The value on the horizontal axis (frequency/power/time) of the
start point of the n-th line.
• Data(n×4-1) The value on the horizontal axis (frequency/power/time) of the end
point of the n-th line.
• Data(n×4) The ripple line value (dB) of the n-th line.
The index of the array starts from 0.
Note If there is no array data of 1+Num (number of set lines))×4 when setting a formatted
memory array, an error occurs when executed and the object is ignored. For Data(n×4-3) in
the array data, if you specify an integer other than 0 or 1, an error occurs when executed. For
Data(n×4-2) and Data(n×4-1) in the array data, if the specified value is out of the allowable
setup range, the minimum value (if the lower limit of the range is not reached) or the
maximum value (if the upper limit of the range is exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 345
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.DATA
RLimData(1) = 1
RLimData(2) = 1e6
RLimData(3) = 1e9
RLimData(4) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = RLimData
Ref = SCPI.CALCulate(1).SELected.RLIMit.DATA
Dim RLimData(0) as Variant
RLimData(0) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = RLimData ''' Clear Ripple
Limit Table
346 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 347
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect
Object type Property
Variable
Value
Range 1 to 12
Preset value 1
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
348 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 349
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.FAIL
SCPI.CALCulate(Ch).SELected.RLIMit.FAIL
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), reads out the ripple test
result. (Read only)
Variable
Status
Note When the ripple test if set to OFF, False or 0 is always read out.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
350 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.REPort.DATA
SCPI.CALCulate(Ch).SELected.RLIMit.REPort.DATA
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), reads out the ripple value of
the ripple test.
Variable
Status
Description Indicates the array data (for ripple line) of 1 + Num (number of limit lines)×3. Where n is an
integer between 1 and 12.
• Data(0) Number of ripple limit line.
• Data(n×3-2) Number of ripple limit bands.
• Data(n×3-1) Ripple value.
• Data(n×3) Rresults of ripple test.
Select from the following.
0:PASS
1:FAIL.
The index of the array starts from 0.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 351
COM Object Reference
SCPI.CALCulate(Ch).SELected.RLIMit.STATe
SCPI.CALCulate(Ch).SELected.RLIMit.STATe
Object type Property
Description For the active trace of channel 1 to channel 16 (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command), turns ON/OFF the ripple test
function.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
352 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.SMOothing.APERture
SCPI.CALCulate(Ch).SELected.SMOothing.APERture
Object type Property
Description Sets the smoothing aperture (percentage to the sweep span value) of the active trace of
Variable
Value
Range 0.05 to 25
Unit % (percent)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 353
COM Object Reference
SCPI.CALCulate(Ch).SELected.SMOothing.STATe
SCPI.CALCulate(Ch).SELected.SMOothing.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the smoothing.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
354 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. CENTer
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.
CENTer
Object type Property
Variable
Value
Preset value 0
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 355
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. IMPulse.WIDTh
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.
IMPulse.WIDTh
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the shape of the Kayser Bessel window
using the impulse width used for the transformation function of the time domain function.
Variable
Value
Preset value Varies depending on the frequency span and transformation type.
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
356 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. KBESsel
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.
KBESsel
Object type Property
Variable
Value
Preset value 6
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 357
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. LPFRequency
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.
LPFRequency
Object type Method
Description For the active trace of channels 1 to 16 (Ch), changes the frequency range to match with
the low-pass type transformation of the transformation function of the time domain
function. (No read)
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.TRANsform.TIME.LPFRequency
358 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.SPAN
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.SPAN
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the span value used for the
Variable
Value
Range Varies depending on the frequency span and the number of points.
Preset value 2E-8
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 359
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STARt
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STARt
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the start value used for the
transformation function of the time domain function.
Variable
Value
Range Varies depending on the frequency span and the number of points.
Preset value -1E-8
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
360 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STATe
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the transformation function of
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 361
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STEP.RTIMe
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STEP.R
TIMe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), sets the shape of the Kayser Bessel window
using the rise time of step signal used for the transformation function of the time domain
function.
Variable
Value
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
362 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME. STIMulus
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.
STIMulus
Object type Property
Variable
Param
*1.You need to select the transformation type (band-pass or low-pass) with the SCPI.CAL-
Culate(Ch).SELected.TRANsform.TIME.TYPE object.
*2.You do not need to select the transformation type. Low-pass is selected automatically.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
NOTE When performing this operation from the front panel, you select the transformation type at
the same time.
Chapter 7 363
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STOP
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STOP
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the span value used for the
transformation function of the time domain function.
Variable
Value
Range Varies depending on the frequency span and the number of points.
Preset value 1E-8
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
364 Chapter 7
COM Object Reference
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.TYPE
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.TYPE
Object type Property
Description For the active trace of channels 1 to 16 (Ch), selects the transformation type used for the
Variable
Param
*1.You do not need to select the stimulus type. Impulse is selected automatically.
*2.You need to select the stimulus type (impulse or step) with the SCPI.CALCu-
late(Ch).SELected.TRANsform.TIME. STIMulus object.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
NOTE When performing this operation from the front panel, you select the stimulus type at the
same time.
Chapter 7 365
COM Object Reference
SCPI.CONTrol.HANDler.A.DATA
SCPI.CONTrol.HANDler.A.DATA
Object type Property
Description Outputs port information to output port A (A0 to A7) of the handler I/O. Port information
is outputted as 8-bit binary data using A0 as LSB and A7 as MSB. (No read)
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Examples SCPI.CONTrol.HANDler.A.DATA = 15
366 Chapter 7
COM Object Reference
SCPI.CONTrol.HANDler.B.DATA
SCPI.CONTrol.HANDler.B.DATA
Object type Property
Description Outputs port information to output port B (B0 to B7) of the handler I/O. Port information is
outputted as 8-bit binary data using B0 as LSB and B7 as MSB. (No read)
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Range 0 to 255
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Examples SCPI.CONTrol.HANDler.B.DATA = 15
Chapter 7 367
COM Object Reference
SCPI.CONTrol.HANDler.C.DATA
SCPI.CONTrol.HANDler.C.DATA
Object type Property
Description When input/output port C of the handler I/O is set to the output port, outputs port
information to output port C (C0 to C3).
When input/output port C of the handler I/O is set to the input port, reads out port
information inputted to port C (C0 to C3).
Port information is inputted/outputted as 4-bit binary data using C0 as LSB and C3 as
MSB.
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Range 0 to 15
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
368 Chapter 7
COM Object Reference
SCPI.CONTrol.HANDler.C.MODE
SCPI.CONTrol.HANDler.C.MODE
Object type Property
Variable
Param
Chapter 7 369
COM Object Reference
SCPI.CONTrol.HANDler.D.DATA
SCPI.CONTrol.HANDler.D.DATA
Object type Property
Description When input/output port D of the handler I/O is set to the output port, outputs port
information to output port D (D0 to D3).
When input/output port D of the handler I/O is set to the input port, reads out port
information inputted to port D (D0 to D3).
Port information is outputted as 4-bit binary data using D0 as LSB and D3 as MSB.
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Range 0 to 15
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
370 Chapter 7
COM Object Reference
SCPI.CONTrol.HANDler.D.MODE
SCPI.CONTrol.HANDler.D.MODE
Object type Property
Variable
Param
Chapter 7 371
COM Object Reference
SCPI.CONTrol.HANDler.E.DATA
SCPI.CONTrol.HANDler.E.DATA
Object type Property
Description When input/output port E (port C + port D) of the handler I/O is set to the output port,
outputs port information to output port E (C0 to D3).
When input/output port E of the handler I/O is set to the input port, reads out port
information inputted to port E (C0 to D3).
Port information is outputted as 8-bit binary data using C0 as LSB and D3 as MSB.
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Range 0 to 255
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
372 Chapter 7
COM Object Reference
SCPI.CONTrol.HANDler.EXTension.INDex.STATe
SCPI.CONTrol.HANDler.EXTension.INDex.STATe
Object type Property
Description Turns ON/OFF outputting the INDEX signal to B6 of the handler I/O.
NOTE When you use port B6 as the output port, turn OFF the INDEX signal output. When
outputting the INDEX signal is turned ON, the bit 6 of the data outputted by the
SCPI.CONTrol.HANDler.B.DATA object (the bit 14 of the data outputted by the
SCPI.CONTrol.HANDler.F.DATA object) is ignored.
Variable
Status
Chapter 7 373
COM Object Reference
SCPI.CONTrol.HANDler.EXTension.RTRigger.STATe
SCPI.CONTrol.HANDler.EXTension.RTRigger.STATe
Object type Property
Description Turns ON/OFF outputting the READY FOR TRIGGER signal to B7 of the handler I/O.
For more information on the handler I/O and the INDEX signal, see Chapter
“Communication with External Instruments Using Handler I/O Port” in the
E5070B/E5071B Programmer’s Guide.
NOTE When you use port B7 as the output port, turn OFF the READY FOR TRIGGER signal
output. When outputting the READY FOR TRIGGER signal is turned ON, the bit 7of the
data outputted by the SCPI.CONTrol.HANDler.B.DATA object (the bit 15 of the data
outputted by the SCPI.CONTrol.HANDler.F.DATA object) is ignored.
Variable
Status
374 Chapter 7
COM Object Reference
SCPI.CONTrol.HANDler.F.DATA
SCPI.CONTrol.HANDler.F.DATA
Object type Property
Description Outputs port information to output port F (port A + port B) of the handler I/O. Port
information is outputted as 16-bit binary using A0 as LSB and B7 as MSB. (No read)
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Value
Range 0 to 65535
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Chapter 7 375
COM Object Reference
SCPI.CONTrol.HANDler.OUTPut(Num).DATA
SCPI.CONTrol.HANDler.OUTPut(Num).DATA
Object type Property
Description Sets HIGH / LOW of OUTPUT1 (Num:1) or OUTPUT2 (Num:2) of the handler I/O.
For more information on the handler I/O, see Chapter “Communication with External
Instruments Using Handler I/O Port” in the E5070B/E5071B Programmer’s Guide.
Variable
Num
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Value
•1 Specifies LOW.
•0 Specifies HIGH.
376 Chapter 7
COM Object Reference
SCPI.DISPlay.ANNotation.FREQuency.STATe
SCPI.DISPlay.ANNotation.FREQuency.STATe
Object type Property
Status
SCPI.DISPlay.CCLear
Object type Method
Syntax SCPI.DISPlay.CCLear
Description Clears the error message display on the instrument status bar (at the bottom of the LCD
display). (No read)
Examples SCPI.DISPlay.CCLear
Chapter 7 377
COM Object Reference
SCPI.DISPlay.CLOCk
SCPI.DISPlay.CLOCk
Object type Property
Description Turns ON/OFF the clock display at the right edge of the instrument status bar (at the
bottom of the LCD display).
Variable
Status
378 Chapter 7
COM Object Reference
SCPI.DISPlay.COLor(Dnum).BACK
SCPI.DISPlay.COLor(Dnum).BACK
Object type Property
Description Sets the background color for normal display (Dnum: 1) and inverted display (Dnum: 2).
Dnum
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Data
Range • Data(0) 0 to 5
• Data(1) 0 to 5
• Data(2) 0 to 5
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Chapter 7 379
COM Object Reference
SCPI.DISPlay.COLor(Dnum).GRATicule(Gnum)
SCPI.DISPlay.COLor(Dnum).GRATicule(Gnum)
Object type Property
Description Sets the color of the graticule label and the outer frame line of the graph (Gnum: 1) and the
color of the grid line of the graph (Gnum: 2) for normal display (Dnum: 1) and inverted
display (Dnum: 2).
Variable
Gnum
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Data
Range • Data(0) 0 to 5
• Data(1) 0 to 5
• Data(2) 0 to 5
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Dnum), see Table 7-12, “Variable(Dnum),” on page 379.
Equivalent key [System] - Misc Setup - Color Setup - Normal|Invert - Graticule Main|Graticule Sub
380 Chapter 7
COM Object Reference
SCPI.DISPlay.COLor(Dnum).LIMit(Lnum)
SCPI.DISPlay.COLor(Dnum).LIMit(Lnum)
Object type Property
Description Sets the fail display color used for the limit test result , the bandwidth test result and the
Variable
Lnum
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Data
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Dnum), see Table 7-12, “Variable(Dnum),” on page 379.
Equivalent key [System] - Misc Setup - Color Setup - Normal|Invert - Limit Fail|Limit Line
Chapter 7 381
COM Object Reference
SCPI.DISPlay.COLor(Dnum).RESet
SCPI.DISPlay.COLor(Dnum).RESet
Object type Method
Syntax SCPI.DISPlay.COLor(Dnum).RESet
Description Resets the display color settings for all the items to the factory preset state for normal
display (Dnum: 1) and inverted display (Dnum: 2). (No read)
Variable For information on the variable (Dnum), see Table 7-12, “Variable(Dnum),” on page 379.
Examples SCPI.DISPlay.COLor(1).RESet
Equivalent key [System] - Misc Setup - Color Setup - Normal|Invert - Reset Color - OK
382 Chapter 7
COM Object Reference
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).DATA
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).DATA
Object type Property
Description Sets the color of the data trace of traces 1 to 16 (Tr) for normal display (Dnum: 1) and
Variable
Data
Range • Data(0) 0 to 5
• Data(1) 0 to 5
• Data(2) 0 to 5
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Dnum) and the variable (Tr), see Table 7-12,
“Variable(Dnum),” on page 379 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Equivalent key [System] - Misc Setup - Color Setup - Normal|Invert - Data Trace 1|Data Trace 2|
Data Trace 3|Data Trace 4|Data Trace 5|Data Trace 6|Data Trace 7|Data Trace 8|Data Trace 9
Chapter 7 383
COM Object Reference
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).MEMory
SCPI.DISPlay.COLor(Dnum).TRACe(Tr).MEMory
Object type Property
Description Sets the color of the memory trace of traces 1 to 16 (Tr) for normal display (Dnum: 1) and
inverted display (Dnum: 2).
Variable
Data
Range • Data(0) 0 to 5
• Data(1) 0 to 5
• Data(2) 0 to 5
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Dnum) and the variable (Tr), see Table 7-12,
“Variable(Dnum),” on page 379 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Equivalent key [System] - Misc Setup - Color Setup - Normal|Invert - Mem Trace 1|Mem Trace 2|
Mem Trace 3|Mem Trace 4|Mem Trace 5|Mem Trace 6|Mem Trace 7|Mem Trace 8|Mem Trace 9
384 Chapter 7
COM Object Reference
SCPI.DISPlay.ECHO.CLEar
SCPI.DISPlay.ECHO.CLEar
Object type Method
Syntax SCPI.DISPlay.ECHO.CLEar
Description Clears all character strings displayed in the echo window. (No read)
Examples SCPI.DISPlay.ECHO.CLEar
SCPI.DISPlay.ECHO.DATA
Object type Property
Variable
Cont
Chapter 7 385
COM Object Reference
SCPI.DISPlay.ENABle
SCPI.DISPlay.ENABle
Object type Property
Description Turns ON/OFF the display update on the E5070B/E5071B measurement screen.
Variable
Status
386 Chapter 7
COM Object Reference
SCPI.DISPlay.FSIGn
SCPI.DISPlay.FSIGn
Object type Property
Description Turns ON/OFF the “Fail” display on the LCD screen when the limit test ,bandwidth test
Variable
Status
Description ON/OFF of the “Fail” display when the limit test fails
On/off of the Fail display cannot be set at each test. When the Fail display of either of test
is turned on, the Fail display of other tests turns on, too.
Chapter 7 387
COM Object Reference
SCPI.DISPlay.IMAGe
SCPI.DISPlay.IMAGe
Object type Property
Variable
Param
•"INVert" Specifies the display in which the color of the normal display is
inversed (background color: white).
388 Chapter 7
COM Object Reference
SCPI.DISPlay.MAXimize
SCPI.DISPlay.MAXimize
Object type Property
Variable
Status
Chapter 7 389
COM Object Reference
SCPI.DISPlay.SKEY.STATe
SCPI.DISPlay.SKEY.STATe
Object type Property
Variable
Status
390 Chapter 7
COM Object Reference
SCPI.DISPlay.SPLit
SCPI.DISPlay.SPLit
Object type Property
Description Sets the layout of the channel windows on the LCD display.
Param
Chapter 7 391
COM Object Reference
SCPI.DISPlay.SPLit
392 Chapter 7
COM Object Reference
SCPI.DISPlay.TABLe.STATe
SCPI.DISPlay.TABLe.STATe
Object type Property
Description Turns ON/OFF the display of the window that appears in the lower part of the LCD display
Variable
Status
Description ON/OFF of the display of the window that appears in the lower part of the LCD display
NOTE When performing the operation from the front panel, you select the type of the window that
appears in the lower part of the LCD display and turn ON/OFF the display at the same
time.
Chapter 7 393
COM Object Reference
SCPI.DISPlay.TABLe.TYPE
SCPI.DISPlay.TABLe.TYPE
Object type Property
Description Selects the type of the window that appears in the lower part of the LCD display.
Variable
Param
NOTE When performing the operation from the front panel, you select the type of the window that
appears in the lower part of the LCD display and turn ON/OFF the display at the same
time.
394 Chapter 7
COM Object Reference
SCPI.DISPlay.UPDate.IMMediate
SCPI.DISPlay.UPDate.IMMediate
Object type Method
Syntax SCPI.DISPlay.UPDate.IMMediate
Description When the display update of the LCD screen is set to OFF (specifying False with the
SCPI.DISPlay.ENABle object), executes the display update once. (No read)
SCPI.DISPlay.WINDow(Ch).ACTivate
Object type Method
Syntax SCPI.DISPlay.WINDow(Ch).ACTivate
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 395
COM Object Reference
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.ALIGn. STATe
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.ALIGn.
STATe
Object type Method
Description For channel 1 to 16 (Ch), turn ON/OFF the mode that align the marker display position of
each trace based on trace 1.
Variable
Status
Description ON/OFF the mode that align the marker display position of each trace based on trace 1
•True or -1 Turns ON the mode that allign marker display position based on
trace 1.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
396 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.SINGle. STATe
SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.SINGle.
STATe
Object type Method
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 397
COM Object Reference
SCPI.DISPlay.WINDow(Ch).LABel
SCPI.DISPlay.WINDow(Ch).LABel
Object type Property
Description Turns ON/OFF the graticule label display of the graph of channels 1 to 16 (Ch).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
398 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).MAXimize
SCPI.DISPlay.WINDow(Ch).MAXimize
Object type Property
Description Turns ON/OFF the maximization of the active trace of channels 1 to 16 (Ch).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 399
COM Object Reference
SCPI.DISPlay.WINDow(Ch).SPLit
SCPI.DISPlay.WINDow(Ch).SPLit
Object type Property
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples Dim TracAloc As String
SCPI.DISPlay.WINDow(1).SPLit = "d1_2"
TracAloc = SCPI.DISPlay.WINDow(1).SPLit
Related objects SCPI.DISPlay.SPLit on page 391
Equivalent key [Display] - Allocate Traces
400 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TITLe.DATA
SCPI.DISPlay.WINDow(Ch).TITLe.DATA
Object type Property
Description Sets the title label displayed in the title area of channels 1 to 16 (Ch).
Lbl
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 401
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TITLe.STATe
SCPI.DISPlay.WINDow(Ch).TITLe.STATe
Object type Property
Description Turns ON/OFF the title label display in the title area of channels 1 to 16 (Ch).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
402 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.X
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MAR
Ker.POSition.X
Object type Property
Variable
Value
Preset value 1
Unit % (percent)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Chapter 7 403
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.Y
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MAR
Ker.POSition.Y
Object type Property
Description For trace 1 to 16 (Tr) of channel 1 to 16 (Ch), sets the display position of the marker value
on the X-axis by a percentage of a width of the display span.
For trace 1 to 16 (Tr) of channel 1 to 16 (Ch), sets the display position of the marker value
on the Y-axis by a percentage of a height of the display span.
Variable
Value
Preset value 1
Unit % (percent)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
404 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).MEMory. STATe
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).MEMory. STATe
Object type Property
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), turns ON/OFF the memory trace display.
Status
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Equivalent key [Display] - Display - Mem (when the data trace display is OFF)
[Display] - Display - Data & Mem (when the data trace display is ON)
Chapter 7 405
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).STATe
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).STATe
Object type Property
Syntax SCPI.DISPlay.WINDow(Ch).TRACe(Tr).STATe = Status
Status = SCPI.DISPlay.WINDow(Ch).TRACe(Tr).STATe
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), turns ON/OFF the data trace display.
Variable
Status
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Examples Dim DispTrac As Boolean
SCPI.DISPlay.WINDow(1).TRACe(2).STATe = False
DispTrac = SCPI.DISPlay.WINDow(1).TRACe(2).STATe
Related objects SCPI.DISPlay.WINDow(Ch).TRACe(Tr).MEMory. STATe on page 405
Equivalent key [Display] - Display - Data (when the memory trace display is OFF)
[Display] - Display - Data & Mem (when the memory trace display is ON)
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.AUTO
Object type Method
Syntax SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.AUTO
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), executes the auto scale (function to
automatically adjust the value of the reference division line and the scale per division to
display the trace appropriately). (No read)
Variable For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Examples SCPI.DISPlay.WINDow(1).TRACe(2).Y.SCALe.AUTO
406 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe. PDIVision
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.
PDIVision
Object type Property
Syntax SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.PDIVision = Value
Value = SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.PDIVision
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), when the data format is not the Smith chart
format or the polar format, sets the scale per division. When the data format is the Smith
• Log magnitude: 10
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Examples Dim Pdiv As Double
SCPI.CALCulate(1).PARameter(2).SELect
SCPI.CALCulate(1).SELected.FORMat = "gdel"
SCPI.DISPlay.WINDow(1).TRACe(2).Y.SCALe.PDIVision = 1E-9
Pdiv = SCPI.DISPlay.WINDow(1).TRACe(2).Y.SCALe.PDIVision
Related objects SCPI.CALCulate(Ch).SELected.FORMat on page 289
SCPI.DISPlay.WINDow(Ch).Y.SCALe.DIVisions on page 411
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.RLEVel on page 408
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe. RPOSition on page 409
Equivalent key [Scale] - Scale/Div
Chapter 7 407
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.RLEVel
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.RLEVel
Object type Property
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), sets the value of the reference division line.
Variable
Value
• Others: No unit
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
408 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe. RPOSition
SCPI.DISPlay.WINDow(Ch).TRACe(Tr).Y.SCALe.
RPOSition
Object type Property
Variable
Value
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Chapter 7 409
COM Object Reference
SCPI.DISPlay.WINDow(Ch).X.SPACing
SCPI.DISPlay.WINDow(Ch).X.SPACing
Object type Property
Description Selects the display type of the graph horizontal axis of channels 1 to 16 (Ch) for segment
sweep.
Variable
Param
Description Horizontal axis display type of the graph for segment sweep
•"LINear" Specifies the frequency base (linear frequency axis with the
minimum frequency at the left edge and the maximum frequency
at the right edge).
•"OBASe" Specifies the order base (axis in which the measurement point
numbers are positioned evenly in the order of measurement).
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
410 Chapter 7
COM Object Reference
SCPI.DISPlay.WINDow(Ch).Y.SCALe.DIVisions
SCPI.DISPlay.WINDow(Ch).Y.SCALe.DIVisions
Object type Property
Description For channels 1 to 16 (Ch), sets the number of divisions in all the graphs.
Value
Range 4 to 30
Preset value 10
Resolution 2
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 411
COM Object Reference
SCPI.FORMat.BORDer
SCPI.FORMat.BORDer
Object type Property
Description When the data transfer format is set to the binary transfer format (specify “REAL” with
SCPI.FORMat.DATA object), sets the transfer order of each byte in data (byte order).
NOTE This object is NOT used when controlling the E5070B/E5071B using COM objects in the
E5070B/E5071B VBA.
Variable
Param
•"NORMal" Specifies the byte order in which transfer starts from the byte
including MSB (Most Significant Bit).
•"SWAPped" Specifies the byte order in which transfer starts from the byte
including LSB (Least Significant Bit).
412 Chapter 7
COM Object Reference
SCPI.FORMat.DATA
SCPI.FORMat.DATA
Object type Property
Description Use the following SCPI commands to set the format to read the data.
NOTE ASCII transfer format must be specified when controlling the E5070B/E5071B using SCPI
commands with the Parse object in the E5070B/E5071B VBA.
Variable
Param
•"REAL" Specifies the IEEE 64-bit floating point binary transfer format.
•"REAL32" Specifies the IEEE 32-bit floating point binary transfer format.
Chapter 7 413
COM Object Reference
SCPI.FORMat.DATA
414 Chapter 7
COM Object Reference
SCPI.HCOPy.ABORt
SCPI.HCOPy.ABORt
Object type Method
Syntax SCPI.HCOPy.ABORt
Examples SCPI.HCOPy.ABORt
SCPI.HCOPy.IMAGe
Object type Property
Variable
Param
Chapter 7 415
COM Object Reference
SCPI.HCOPy.IMMediate
SCPI.HCOPy.IMMediate
Object type Method
Syntax SCPI.HCOPy.IMMediate
Description Outputs the display image on the LCD display to the printer connected to the
E5070B/E5071B. (No read)
NOTE When printing the E5070B/E5071B measurement screen, execute the VBA program with
the Visual Basic editor closed. For the method, see “Running a Program from the
E5070B/E5071B Measurement Screen” on page 54.
Examples SCPI.HCOPy.IMMediate
When performing the operation from the front panel, the image on the LCD display
memorized in the volatile memory (clipboard) (the image on the LCD display when the
[Capture] ([System]) key is pressed) is printed. Notice that, if no image is memorized in
the clipboard, in the same way as the SCPI.HCOPy.IMMediate object, the image on the
LCD display at the execution is memorized in the clipboard and then it is printed.
416 Chapter 7
COM Object Reference
SCPI.IEEE4882.CLS
SCPI.IEEE4882.CLS
Object type Method
Syntax SCPI.IEEE4882.CLS
Description Clears the followings. (No read)
• Error Queue
• Status Byte Register
Chapter 7 417
COM Object Reference
SCPI.IEEE4882.ESE
SCPI.IEEE4882.ESE
Object type Property
Syntax SCPI.IEEE4882.ESE = Value
Value = SCPI.IEEE4882.ESE
Description Sets the value of the Standard Event Status Enable Register.
Variable
Value
Range 0 to 255
Preset value 0
Note If the specified variable is out of the allowable setup range, the result of bitwise AND with
255 (0xff) is set.
418 Chapter 7
COM Object Reference
SCPI.IEEE4882.ESR
SCPI.IEEE4882.ESR
Object type Property
Description Reads out the value of the Standard Event Status Register. Executing this object clears the
register value. (Read only)
Value
SCPI.IEEE4882.IDN
Object type Property
Description Reads out the product information (manufacturer, model number, serial number, and
firmware version number) of the E5070B/E5071B. (Read only)
Variable
Cont
Chapter 7 419
COM Object Reference
SCPI.IEEE4882.OPC
SCPI.IEEE4882.OPC
Object type Property
Value
Examples Case(1):
SCPI.IEEE4882.OPC = 1
Case(2):
Dim Dmy As Long
Dmy = SCPI.IEEE4882.OPC
420 Chapter 7
COM Object Reference
SCPI.IEEE4882.OPT
SCPI.IEEE4882.OPT
Object type Property
Description Reads out the identification numbers of options installed in the E5070B/E5071B. (Read
only)
Cont
SCPI.IEEE4882.RST
Object type Method
Syntax SCPI.IEEE4882.RST
Description Presets the setting state of the E5070B/E5071B. There is the following difference from the
setting state preset with the SCPI.SYSTem.PRESet object. For details, see Appendix
“List of Default Values” in the E5070B/E5071B User’s Guide. (No read)
Examples SCPI.IEEE4882.RST
Chapter 7 421
COM Object Reference
SCPI.IEEE4882.SRE
SCPI.IEEE4882.SRE
Object type Property
Variable
Value
Range 0 to 255
Preset value 0
Note If the specified variable is out of the allowable setup range, the result of bitwise AND with
255 (0xff) is set. Note that bit 6 cannot be set to 1.
422 Chapter 7
COM Object Reference
SCPI.IEEE4882.STB
SCPI.IEEE4882.STB
Object type Property
Description Reads out the value of the Status Byte Register. (Read only)
Variable
SCPI.IEEE4882.TRG
Object type Method
Syntax SCPI.IEEE4882.TRG
Description If the trigger source is set to GPIB/LAN (set to BUS with the
SCPI.TRIGger.SEQuence.SOURce object), triggers the E5070B/E5071B waiting for
trigger. For information on the waiting for trigger state, see Section “Trigger System” in
the E5070B/E5071B Programmer’s Guide. (No read)
SCPI.IEEE4882.WAI
Object type Method
Syntax SCPI.IEEE4882.WAI
Description Waits for the execution of all objects sent before this object to be completed. (No read)
Chapter 7 423
COM Object Reference
SCPI.INITiate(Ch).CONTinuous
SCPI.INITiate(Ch).CONTinuous
Object type Property
Description Turns ON/OFF of the continuous initiation mode (setting by which the trigger system
initiates continuously) of channels 1 to 16 (Ch) in the trigger system.
For more information on the trigger system, see Section “Trigger System” in the
E5070B/E5071B Programmer’s Guide.
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
424 Chapter 7
COM Object Reference
SCPI.INITiate(Ch).IMMediate
SCPI.INITiate(Ch).IMMediate
Object type Method
Syntax SCPI.INITiate(Ch).IMMediate
Description Changes the state of each channel of channels 1 to 16 (Ch) to the initiation state in the
trigger system.
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 425
COM Object Reference
SCPI.MMEMory.CATalog(Dir)
SCPI.MMEMory.CATalog(Dir)
Object type Property
Description Reads out the following information on the built-in storage device of the E5070B/E5071B.
• Space in use
• Available space
• Name and size of all files (including directories) in the specified directory.
To read out the information in the root directory (folder), specify "\" (backslash). If you
want to specify a directory on the floppy disk drive, you need to add "A:" at the beginning
of the file name. Separate between directory names (file name) with "\" (back slash), or "/"
(slash). (Read only)
Variable
Cont
• {Size n} Size (byte) of the n-th file (directory). Always 0 for directories.
*1.If you specify a directory on the floppy disk drive, it is the capacity of the floppy disk in
the drive.
Dir
426 Chapter 7
COM Object Reference
SCPI.MMEMory.COPY
SCPI.MMEMory.COPY
Object type Property
Variable
File
Note If the specified copy source file does not exist, an error occurs when executed and the object
is ignored. Notice that, if a file with the same name as the specified copy destination file
name exists, its contents are overwritten.
Chapter 7 427
COM Object Reference
SCPI.MMEMory.DELete
SCPI.MMEMory.DELete
Object type Property
Variable
File
Note If the specified file or directory does not exist, an error occurs when executed and the object
is ignored.
SCPI.MMEMory.DELete = "test/state01.sta"
428 Chapter 7
COM Object Reference
SCPI.MMEMory.LOAD.ASCFactor
SCPI.MMEMory.LOAD.ASCFactor
Object type Property
Description Recalls the file (file with the ".csv" extension saved with the
SCPI.MMEMory.STORe.ASCFactor object) you want to specify as the table for the
reference calibration coefficient and the calibration coefficient table for power sensor A.
Variable
File
Description A file name (extension ".csv") of the reference calibration coefficient and the calibration
coefficient table for power sensor A.
Note If the specified file does not exist, a runtime error occurs.
SCPI.MMEMory.LOAD.ASCFactor = "test/sensor01.csv"
Equivalent key [Cal] - Power Calibration - Sensor A Settings - Import from CSV File
Chapter 7 429
COM Object Reference
SCPI.MMEMory.LOAD.BSCFactor
SCPI.MMEMory.LOAD.BSCFactor
Object type Property
Description Recalls the file (file with the ".csv" extension saved with the
SCPI.MMEMory.STORe.BSCFactor object) you want to specify as the table for the
reference calibration coefficient and the calibration coefficient table for power sensor B.
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Description A file name (extension ".csv") of the reference calibration coefficient and the calibration
coefficient table for power sensor B.
Note If the specified file does not exist, a runtime error occurs.
SCPI.MMEMory.LOAD.BSCFactor = "test/sensor01.csv"
Equivalent key [Cal] - Power Calibration - Sensor B Settings - Import from CSV File
430 Chapter 7
COM Object Reference
SCPI.MMEMory.LOAD.CHANnel.STATe
SCPI.MMEMory.LOAD.CHANnel.STATe
Object type Property
Description Recalls the instrument state for an individual channel (saved with the
SCPI.MMEMory.STORe.CHANnel.STATe object) from the specified register as the
setting of the active channel.
Variable
Register
Description Register
Note If no instrument state has been saved in the specified register, an error occurs and the object
is ignored.
Chapter 7 431
COM Object Reference
SCPI.MMEMory.LOAD.CKIT(Ckit)
SCPI.MMEMory.LOAD.CKIT(Ckit)
Object type Property
Description Recalls the instrument state for an individual channel (saved with the
SCPI.MMEMory.STORe.CHANnel.STATe object) from the specified register as the
setting of the active channel.
It is possible to recall the register from a different channel where it was saved. (No read)
Variable
Ckit
Range 1 to 20
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
File
Note If the specified file does not exist, a runtime error occurs.
SCPI.MMEMory.LOAD.CKIT(1) = "A:\Ckit01.ckx"
432 Chapter 7
COM Object Reference
SCPI.MMEMory.LOAD.LIMit
SCPI.MMEMory.LOAD.LIMit
Object type Property
Description As the limit table for the active trace of the active channel, recalls the specified limit table
file (file with the .csv extension saved with the SCPI.MMEMory.STORe.LIMit object).
Variable
File
Note If the specified file does not exist, an error occurs when executed and the object is ignored.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.LOAD.LIMit = "a:\limit01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.LOAD.LIMit = "test/limit01.csv"
Equivalent key [Analysis] - Limit Test - Edit Limit Line - Import from CSV File
Chapter 7 433
COM Object Reference
SCPI.MMEMory.LOAD.PLOSs(Pt)
SCPI.MMEMory.LOAD.PLOSs(Pt)
Object type Property
Description For ports 1 to 4 (Pt), as the loss compensation table for the active channel, recalls the
specified loss compensation table file (a file with the ".csv" extension saved with the
SCPI.MMEMory.STORe.PLOSs(Pt) object).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Note If the specified file does not exist, a runtime error occurs.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.LOAD.PLOSs(1) = "a:\loss01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.LOAD.PLOSs(1) = "test/loss01.csv"
Equivalent key [Cal] - Power Calibration - Loss Compen - Import from CSV File
434 Chapter 7
COM Object Reference
SCPI.MMEMory.LOAD.RLIMit
SCPI.MMEMory.LOAD.RLIMit
Object type Property
Description As the ripple limit table for the active trace (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command) of the active channel
(specified with the SCPI.DISPlay.WINDow(Ch).ACTivate command), recalls the
Variable
File
Note If the specified file does not exist, an error occurs when executed and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Ripple Limit - Edit Ripple Line - Import from CSV File
Chapter 7 435
COM Object Reference
SCPI.MMEMory.LOAD.SEGMent
SCPI.MMEMory.LOAD.SEGMent
Object type Property
Description As the segment sweep table of the active channel, recalls the specified segment sweep table
file (file with the .csv extension saved with the SCPI.MMEMory.STORe.SEGMent
object).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Note If the specified file does not exist, an error occurs when executed and the object is ignored.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.LOAD.SEGMent = "a:\segm01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.LOAD.SEGMent = "test/segm01.csv"
Equivalent key [Sweep Setup] - Edit Segment Table - Import from CSV File
436 Chapter 7
COM Object Reference
SCPI.MMEMory.LOAD.STATe
SCPI.MMEMory.LOAD.STATe
Object type Property
Description Recalls the specified instrument state file (file with the .sta extension saved with the
SCPI.MMEMory.STORe.STATe object).
Variable
File
Note If the specified file does not exist, an error occurs when executed and the object is ignored.
SCPI.MMEMory.LOAD.STATe = "test/state01.sta"
Chapter 7 437
COM Object Reference
SCPI.MMEMory.MDIRectory
SCPI.MMEMory.MDIRectory
Object type Property
Variable
File
Note If a directory with the same name as the specified directory name exists, an error occurs
when executed and the object is ignored.
SCPI.MMEMory.MDIRectory = "test"
438 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.ASCFactor
SCPI.MMEMory.STORe.ASCFactor
Object type Property
Description Saves the reference calibration coefficient and the calibration coefficient table for power
sensor A into a CSV file (extension ".csv").
Variable
File
Description A file name (extension ".csv") to save the reference calibration coefficient and the
calibration coefficient table for power sensor A.
Note If a file with the same name as the specified file name exists, its contents are overwritten.
SCPI.MMEMory.STORe.ASCFactor = "test/sensor01.csv"
Equivalent key [Cal] - Power Calibration - Sensor A Settings - Export to CSV File
Chapter 7 439
COM Object Reference
SCPI.MMEMory.STORe.BSCFactor
SCPI.MMEMory.STORe.BSCFactor
Object type Property
Description Saves the reference calibration coefficient and the calibration coefficient table for power
sensor B into a CSV file (extension ".csv").
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Description A file name (extension ".csv") to save the reference calibration coefficient and the
calibration coefficient table for power sensor B.
Note If a file with the same name as the specified file name exists, its contents are overwritten.
SCPI.MMEMory.STORe.BSCFactor = "test/sensor01.csv"
Equivalent key [Cal] - Power Calibration - Sensor B Settings - Export to CSV File
440 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.CHANnel.CLEar
SCPI.MMEMory.STORe.CHANnel.CLEar
Object type Method
Syntax SCPI.MMEMory.STORe.CHANnel.CLEar
Description Deletes the instrument state for each channel (saved with the
SCPI.MMEMory.STORe.CHANnel.STATe object) in all the registers. (No read)
SCPI.MMEMory.STORe.CHANnel.STATe
Object type Property
Description Saves the instrument state of the items set for the active channel specific to that channel
only into the specified register (volatile memory). (No read)
Variable
Register
Description Register
Note If an instrument state has been saved already in the specified register, its contents are
overwritten.
Chapter 7 441
COM Object Reference
SCPI.MMEMory.STORe.CKIT(Ckit)
SCPI.MMEMory.STORe.CKIT(Ckit)
Object type Property
Variable
File
Description A file name used to save the definition of the calibration kit.
Note If a file with the same name as the specified file name exists, its contents are overwritten.
For information on the variable (Ckit), see Table 7-13, “Variable (Ckit),” on page 432.
SCPI.MMEMory.STORe.CKIT(1) = "test/trace01.csv"
442 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.FDATa
SCPI.MMEMory.STORe.FDATa
Object type Property
Description For the active trace of the active channel, saves the formatted data array into a file in the
CSV format (extension ".csv").
Variable
File
Description File name in which you want to save the formatted data array (extension ".csv")
Note If a file with the same name as the specified file name exists, its contents are overwritten.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.STORe.FDATa = "a:\trace01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.STORe.FDATa = "test/trace01.csv"
Chapter 7 443
COM Object Reference
SCPI.MMEMory.STORe.IMAGe
SCPI.MMEMory.STORe.IMAGe
Object type Property
Description Saves the display image on the LCD display at the execution of the object into a file in the
bitmap (extension ".bmp") or portable network graphics (extension ".png") format. When
saving the E5070B/E5071B measurement screen, execute the VBA program with the
Visual Basic editor closed. For more information, see “Running a Program from the
E5070B/E5071B Measurement Screen” on page 54.
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Description File name in which you want to save the display image on the LCD display (extension
".bmp" or ".png")
Note If a file with the same name as the specified file name exists, its contents are overwritten.
SCPI.MMEMory.STORe.IMAGe = "test/image01.png"
When performing the operation from the front panel, the image on the LCD display
memorized in the volatile memory (clipboard) (the image on the LCD display when the
[Capture] ([System]) key is pressed) is saved. Notice that, if no image is memorized in the
clipboard, in the same way as the SCPI.MMEMory.STORe.IMAGe object, the image on
the LCD display at the execution is memorized in the clipboard and then it is saved.
444 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.LIMit
SCPI.MMEMory.STORe.LIMit
Object type Property
Description Saves the limit table of the active trace of the active channel into a file in the CSV format
(extension ".csv").
Variable
File
Note If a file with the same name as the specified file name exists, its contents are overwritten.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.STORe.LIMit = "a:\limit01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.MMEMory.STORe.LIMit = "test/limit01.csv"
Equivalent key [Analysis] - Limit Test - Edit Limit Line - Export to CSV File
Chapter 7 445
COM Object Reference
SCPI.MMEMory.STORe.PLOSs(Pt)
SCPI.MMEMory.STORe.PLOSs(Pt)
Object type Property
Description For ports 1 to 4 (Pt), saves the loss compensation table of the active channel into a file in
the CSV format (extension ".csv").
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
Variable
File
Description A file name to save the loss compensation table (extension ".csv")
Note If a file with the same name as the specified file name exists, its contents are overwritten.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.STORe.PLOSs(1) = "a:\loss01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.STORe.PLOSs(1) = "test/loss01.csv"
Equivalent key [Cal] - Power Calibration - Loss Compen - Export to CSV File
446 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.RLIMit
SCPI.MMEMory.STORe.RLIMit
Object type Property
Description Saves the ripple limit table of the active trace (specified with the
SCPI.CALCulate(Ch).PARameter(Tr).SELect command) of the active channel
(specified with the SCPI.DISPlay.WINDow(Ch).ACTivate command) into a file in the
Variable
File
Description Fiel name used to save the ripple limit table (extension ".csv")
Note If the specified file does not exist, a runtime error occurs.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Analysis] - Ripple Limit - Edit Ripple Line - Export to CSV File
Chapter 7 447
COM Object Reference
SCPI.MMEMory.STORe.SALL
SCPI.MMEMory.STORe.SALL
Object type Property
Description Selects whether to save the setting of all channels/traces or that of the displayed
channels/traces only as the instrument state to be saved.
Variable
Status
448 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.SEGMent
SCPI.MMEMory.STORe.SEGMent
Object type Property
Description Saves the segment sweep table of the active channel into a file in the CSV format
(extension ".csv").
Variable
File
Note If a file with the same name as the specified file name exists, its contents are overwritten.
Examples SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.STORe.SEGMent = "a:\segm01.csv"
SCPI.DISPlay.WINDow(1).ACTivate
SCPI.MMEMory.STORe.SEGMent = "test/segm01.csv"
Equivalent key [Sweep Setup] - Edit Segment Table - Export to CSV File
Chapter 7 449
COM Object Reference
SCPI.MMEMory.STORe.SNP.DATA
SCPI.MMEMory.STORe.SNP.DATA
Object type Property
Description Saves the measurement data for the active channel (specified with the
SCPI.DISPlay.WINDow(Ch).ACTivate command) into a file in the touchstone format.
You need to specify a file format and file type before saving a file. The extension differs
depending on file types.
If you want to specify a file on the floppy disk drive, you need to add “A:” at the beginning
of the file name. When you use directory names and file name, separate them with “/”
(slash) or “\” (back slash).
Note that if a file with the specified file name already exists, its contents are overwritten.
(No query)
Variable
File
Description File name you want to use when saving file in the touchstone format
NOTE When invalid extension is specified, an error message appears and the command is
ignored.
450 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.SNP.FORMat
Equivalent key After a file type is specified, a dialog box will appear.
SCPI.MMEMory.STORe.SNP.FORMat
Description Specifies data format for saving measurement data for the active channel (specified with
SCPI.DISPlay.WINDow(Ch).ACTivate command) into a file in the touchstone format.
Variable
Param
*1. When the display format of the active trace is set to one other than log magni-
tude format (LogMag), linear magnitude format (LinMag), or real-imaginary
number format (Real/Imag), the data format is automatically set to “real part
-imaginary part.”
Chapter 7 451
COM Object Reference
SCPI.MMEMory.STORe.SNP.TYPE.S1P
SCPI.MMEMory.STORe.SNP.TYPE.S1P
Object type Property
Description Sets specified port to the file type (1 port) when saving measurement data for the active
channel (specified with SCPI.DISPlay.WINDow(Ch).ACTivate command) into a file in
the touchstone format.
Variable
Port
Range 1 to 4
Resolution 1
452 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.SNP.TYPE.S2P
SCPI.MMEMory.STORe.SNP.TYPE.S2P
Object type Property
Description Sets specified port to the file type (2 port) when saving measurement data for the active
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when it is
executed. If you specify the same port number to two ports, an error occurs during
execution. The order of the two port numbers to be specified is arbitrary.
Chapter 7 453
COM Object Reference
SCPI.MMEMory.STORe.SNP.TYPE.S3P
SCPI.MMEMory.STORe.SNP.TYPE.S3P
Object type Property
Description Sets specified port to the file type (3 port) when saving measurement data for the active
channel (specified with SCPI.DISPlay.WINDow(Ch).ACTivate command) into a file in
the touchstone format.
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when it is
executed. If you specify the same port number to two port numbers, an error occurs during
execution. The order of the three port numbers to be specified is arbitrary.
454 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.SNP.TYPE.S4P
SCPI.MMEMory.STORe.SNP.TYPE.S4P
Object type Property
Description Sets specified port to the file type (4 port) when saving measurement data for the active
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when it is
executed. If you specify the same port number to two port numbers, an error occurs during
execution. The order of the four port numbers to be specified is arbitrary.
Chapter 7 455
COM Object Reference
SCPI.MMEMory.STORe.STATe
SCPI.MMEMory.STORe.STATe
Object type Property
Description Saves the instrument state (contents to be saved specified with the
SCPI.MMEMory.STORe.STYPe object) into a file (file with the .sta extension).
Specify the file name with the extension. If you want to specify a file on the floppy disk
drive, you need to add "A:" at the beginning of the file name. When you use directory
names and file name, separate them with "\" (back slash), or "/" (slash). (No read)
NOTE The instrument setting file saved with the “autorec.sta” file name is automatically recalled
when turning on the E5070B/E5071B.
Variable
File
Note If a file with the same name as the specified file name exists, its contents are overwritten.
456 Chapter 7
COM Object Reference
SCPI.MMEMory.STORe.STYPe
SCPI.MMEMory.STORe.STYPe
Object type Property
Description Selects the contents saved when saving the instrument state into a file with the
Variable
Param
Equivalent key [Save/Recall] - Save Type - State Only|State & Cal|State & Trace|All
Chapter 7 457
COM Object Reference
SCPI.OUTPut.STATe
SCPI.OUTPut.STATe
Object type Property
Description Turns on/off of the stimulus signal output. You cannot perform measurement until you turn
on the stimulus signal output.
Variable
Status
458 Chapter 7
COM Object Reference
SCPI.PROGram.VARiable.ARRay(Vnum).DATA
SCPI.PROGram.VARiable.ARRay(Vnum).DATA
Object type Property
Description Specifies the array type user defined variable. Up to ten (1-10) areas can be used for the
NOTE Turning off the powerof the instrument initializes the user defined variables, while
executing the preset command does not initialize them.
Variable
Data
Description “n” is the number obtained from the value specified with the
SCPI.PROGram.VARiable.ARRay(Vnum).SIZE object.
• Data(0) The first array data
Note If the data size is not specified, an error occurs when executed.
Vnum
Range 1 to 10
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Chapter 7 459
COM Object Reference
SCPI.PROGram.VARiable.ARRay(Vnum).DATA
VnumData1(2) = 3.0
VnumData1(3) = 4.0
SCPI.PROGram.VARiable.ARRay(2).SIZE = 4
SCPI.PROGram.VARiable.ARRay(2).DATA = VnumData1
VnumData2 = PROGram.VARiable.ARRay(2).DATA
460 Chapter 7
COM Object Reference
SCPI.PROGram.VARiable.ARRay(Vnum).SIZE
SCPI.PROGram.VARiable.ARRay(Vnum).SIZE
Object type Property
Description Specifies the data size of the array type user defined variable. Up to ten (1-10) areas can be
NOTE Turning off the powerof the instrument initializes the user defined variables, while
executing the preset command does not initialize them.
Variable
Value
Range 1 to 40002
Resolution 1
For information on the variable (Vnum), see Table 7-14, “Variable (Vnum),” on page 459.
Chapter 7 461
COM Object Reference
SCPI.PROGram.VARiable.DOUBle(Vnum).DATA
SCPI.PROGram.VARiable.DOUBle(Vnum).DATA
Object type Property
Description Specifies the double precision floating point type user defined variable. Up to ten (1-10)
areas can be used for the user defined variables.
NOTE Turning off the powerof the instrument initializes the user defined variables, while
executing the preset command does not initialize them.
Variable
Value
Preset value 0
For information on the variable (Vnum), see Table 7-14, “Variable (Vnum),” on page 459.
462 Chapter 7
COM Object Reference
SCPI.PROGram.VARiable.LONG(Vnum).DATA
SCPI.PROGram.VARiable.LONG(Vnum).DATA
Object type Property
Description Specifies the user defined long integer variable. Up to ten (1-10) areas can be used for the
NOTE Turning off the power of the instrument initializes the user defined variables, while
executing the preset command does not initialize them.
Variable
Value
Preset value 0
For information on the variable (Vnum), see Table 7-14, “Variable (Vnum),” on page 459.
Chapter 7 463
COM Object Reference
SCPI.PROGram.VARiable.STRing(Vnum).DATA
SCPI.PROGram.VARiable.STRing(Vnum).DATA
Object type Property
Description Specifies the user defined character string type variable. Up to ten (1-10) areas can be used
for the user defined variables.
NOTE Turning off the power of the instrument initializes the user defined variables, while
executing the preset command does not initialize them.
Variable
Param
For information on the variable (Vnum), see Table 7-14, “Variable (Vnum),” on page 459.
464 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).AVERage.CLEar
SCPI.SENSe(Ch).AVERage.CLEar
Object type Method
Syntax SCPI.SENSe(Ch).AVERage.CLEar
Description Resets the data count to 0 used for averaging of channels 1 to 16 (Ch). Measurement data
before the execution of this object is not used for averaging. (No read)
Examples SCPI.SENSe(1).AVERage.CLEar
SCPI.SENSe(Ch).AVERage.COUNt
Object type Property
Range 1 to 999
Preset value 16
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 465
COM Object Reference
SCPI.SENSe(Ch).AVERage.STATe
SCPI.SENSe(Ch).AVERage.STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
466 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).BANDwidth.RESolution
SCPI.SENSe(Ch).BANDwidth.RESolution
Object type Property
Variable
Value
Description IF bandwidth
Range 10 to 100000
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 467
COM Object Reference
SCPI.SENSe(Ch).BWIDth.RESolution
SCPI.SENSe(Ch).BWIDth.RESolution
Object type Property
Variable
Value
Description IF bandwidth
Range 10 to 100000
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
468 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.CLEar
SCPI.SENSe(Ch).CORRection.CLEar
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.CLEar
Description For channels 1 to 16 (Ch), clears the error coefficient for calibration when the frequency
offset feature is off. (No read)
Chapter 7 469
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.DATA
SCPI.SENSe(Ch).CORRection.COEFficient.DATA
Object type Property
Description Reads out/write the calibration coefficient data for specified channel.
When the calibration factor is interpolated, the interpolated calibration coefficient array is
read. Similarly, when the calibration factor is not interpolated, a non-interpolated
calibration coefficient array is read.
After writing the calibration coefficient array, the written value becomes effective only
after the (SCPI.SENSe(Ch).CORRection.COEFficient.SAVE) command is executed.
Variable
Array
Description Indicates the array data (corrected data array) of NOP (number of measurement points)×2.
Where n is an integer between 1 and NOP.
• Data(n×2-2) Real part of data (complex number) at the n-th measurement point.
• Data(n×2-1) Imaginary part of data (complex number) at the n-th measurement
point.
The index of the array starts from 0.
Str
Int1
Range 1 to 4
Note If ES, ER, or ED is used, the response port and the stimulus port must be the same, while
EL, ET, or EX is used, the response port and the stimulus port must be different.
470 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.DATA
Int2
Range 1 to 4
Note If ES, ER, or ED is used, the response port and the stimulus port must be the same, while
EL, ET, or EX is used, the response port and the stimulus port must be different.
Chapter 7 471
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.ERESponse
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.ERE
Sponse
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the enhanced response calibration
between the two specified ports when the calibration coefficient data array is written with
the SCPI.SENSe(Ch).CORRection.COEFficient.DATA command. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
472 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RESPonse.OPEN
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RES
Ponse.OPEN
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the response calibration (open) of
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
Examples SCPI.SENSe(1).CORRection.COEFficient.METHod.RESPonse.OPEN = 1
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RES
Ponse.SHORt
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the response calibration (short) of
the specified port when the calibration coefficient data array is written with the
SCPI.SENSe(Ch).CORRection.COEFficient.DATA command. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481 and , respectively.
Examples SCPI.SENSe(1).CORRection.COEFficient.METHod.RESPonse.SHORt = 1
Chapter 7 473
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RESPonse.THRU
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.RES
Ponse.THRU
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the response calibration (open)
between the two specified ports when the calibration coefficient data array is written with
the SCPI.SENSe(Ch).CORRection.COEFficient.DATA command. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
474 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT1
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOL
T1
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the 1-port calibration of the
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481 and , respectively.
Examples SCPI.SENSe(1).CORREction.COEFficient.METHod.SLOT1 = 1
Chapter 7 475
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT2
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOL
T2
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to full 2-port calibration between the
two specified ports when the calibration coefficient data array is written with the
SCPI.SENSe(Ch).CORRection.COEFficient.DATA command. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
476 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT3
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOL
T3
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to full 3-port calibration between the
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 477
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOLT4
SCPI.SENSe(Ch).CORRection.COEFficient.METHod.SOL
T4
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to full 4-port calibration when the
calibration coefficient data array is written with the
SCPI.SENSe(Ch).CORRection.COEFficient.DATA command. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
478 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COEFficient.SAVE
SCPI.SENSe(Ch).CORRection.COEFficient.SAVE
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.COEFficient.SAVE
Description From the writing calibration data, enables the calibration coefficients depending on the
selected calibration type.
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 479
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. ISOLation
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.
ISOLation
Object type Property
Description For channels 1 to 16 (Ch), measures the calibration data of the isolation from the specified
stimulus port to the specified response port. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 port numbers, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
480 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.LOAD
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.LOAD
Object type Property
Description For channels 1 to 16 (Ch), measures the calibration data of the load standard for the
specified port. (No read)
Port
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 481
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.OPEN
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.OPEN
Object type Property
Description For channels 1 to 16 (Ch), measures the calibration data of the open standard for the
specified port. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. SHORt
Object type Property
Description For channels 1 to 16 (Ch), measures the calibration data of the short standard for the
specified port. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
482 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.SUBClass
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.SUBClas
s
Object type Property
Variable
Value
Description The setting number of the standard subclass for the calibration.
Range 1 to 8
Preset value 25
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 483
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.THRU
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.THRU
Object type Property
Description For channels 1 to 16 (Ch), measures the calibration data of the thru standard from the
specified stimulus port to the specified response port. (No read)
Variable For information on the variable (Ch) and the variable (Ports), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-15, “Variable (Ports),” on page 480, respectively.
484 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLLine
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLLine
Object type Property
Description For channel 1 to 16 (Ch), executes LINE or MATCH measurement of the TRL calibration
for the selected calibration kit.
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - 2-Port TRL Cal - Line/Match - x-y Line/Match|x-y Fwd (Syx)|x-y Rvs
(Sxy)
[Cal] - Calibrate - 3-Port TRL Cal - Line/Match - x-y Line/Match|x-y Fwd (Syx)|x-y Rvs
(Sxy)|x-z Line/Match|x-z Fwd (Szx)|x-z Rvs (Sxz)|y-z Line/Match|y-z Fwd (Szy)|y-z Rvs
(Syz)
[Cal] - Calibrate - 4-Port TRL Cal - Line/Match - x-y Line/Match|x-y Fwd (Syx)|x-y Rvs
(Sxy) - x-z Line/Match|x-z Fwd (Szx)|x-z Rvs (Sxz) - x-w Line/Match|x-w Fwd (Swx)|x-w
Rvs (Sxw) - y-z Line/Match|y-z Fwd (Szy)|y-z Rvs (Syz) - y-w Line/Match|y-w Fwd
(Swy)|y-w Rvs (Syw) - z-w Line/Match|z-w Fwd (Swz)|z-w Rvs (Szw)
Chapter 7 485
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. TRLReflect
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.
TRLReflect
Object type Property
Description For channel 1 to 16 (Ch), executes the reflection measurement of the TRL calibration for
the selected calibration kit.(No Read)
Variable
Port
Range 1 to 4
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - 2-Port TRL Cal - Reflect - Portx Reflect|Porty Reflect
[Cal] - Calibrate - 3-Port TRL Cal - Reflect - Portx Reflect|Porty Reflect|Portz Reflect
[Cal] - Calibrate - 4-Port TRL Cal - Reflect - Portx Reflect|Porty Reflect|Portz
Reflect|Portw Reflect
486 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLThru
SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLThr
u
Object type Property
Description For channel 1 to 16 (Ch), executes the THRU measurement of the TRL calibration for the
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - 2-Port TRL Cal - Thru/Line - Port x-y Thru
[Cal] - Calibrate - 3-Port TRL Cal - Thru/Line - Port x-y Thru|Port x-z Thru|Port y-z Thru
[Cal] - Calibrate - 4-Port TRL Cal - Thru/Line - Port x-y Thru|Port x-z Thru|Port x-w
Thru|Port y-z Thru|Port y-w Thru|Port z-w Thru
Chapter 7 487
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ADAPter(Pt).LENGth
SCPI.SENSe(Ch).CORRection.COLLect.ADAPter(Pt).LEN
Gth
Object type Property
Description For channels 1 to 16 (Ch) and for the selected port 1 to 4 (Pt), sets the approximate length
of the adapter.
Variable
Value
Range -10 to 10
Unit s (second)
Note Adapter length is positive for adapter removal and negative for adapter insertion.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), see Table 7-9, “Variable (Pt),” on page 241.
488 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.LABel
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.LABel
Object type Property
Description Sets a calibration kit name for the calibration kit selected for channels 1 to 16 (Ch).
Lbl
• 1: “85033E”
• 2: “85033D”
• 3: “85052D”
• 4: “85032F”
• 5: “85032B”
• 6: “85036B/E”
• 7: “85031B”
• 8: “85050C/D”
• 9: “85052C”
• 10 to 20: “User”
Chapter 7 489
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. LOAD(Cpt)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
LOAD(Cpt)
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), selects the standard used for the
load measurement of the specified port (Cpt).
Variable
Cpt
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
NOTE Since the variable (Cpt) has no preset value, you cannot omit it. If you omit the variable
(Cpt), an error occurs when executed.
Value
Range 0 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
490 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. LOAD(Cpt)
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - Load - Set All|Port 1|Port 2|Port 3|Port 4
Chapter 7 491
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. OPEN(Cpt)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
OPEN(Cpt)
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), selects the standard used for the
open measurement of the specified port (Cpt).
Variable
Value
Range 0 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch) and the variable (Cpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-17, “Variable (Cpt),” on page 490, respectively.
NOTE Since the variable (Cpt) has no preset value, you cannot omit it. If you omit the variable
(Cpt), an error occurs when executed.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - Open - Port 1|Port 2|Port 3|Port 4
492 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. SELect
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
SELect
Object type Property
Variable
Value
Range 1 to 8
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - Sub Class - Sub Class 1|•••|Sub Class 8
Chapter 7 493
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. SHORt(Cpt)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
SHORt(Cpt)
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), selects the standard used for the
short measurement of the specified port (Cpt).
Variable
Value
Range 1 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch) and the variable (Cpt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-17, “Variable (Cpt),” on page 490, respectively.
NOTE Since the variable (Cpt) has no preset value, you cannot omit it. If you omit the variable
(Cpt), an error occurs when executed.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - Short - Port 1|Port 2|Port 3|Port 4
494 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. THRU(Cpt_m,Cpt_n)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
THRU(Cpt_m,Cpt_n)
Object type Property
Variable
Cpt_m, Cpt_n
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
NOTE Since the variables (Cpt_m and Cpt_n) have no preset value, you cannot omit them. If you
omit the variables (Cpt_m and Cpt_n) or if you specify the same port number to 2 port
numbers, an error occurs when executed. Notice that when you specify 2 ports with the
variables (Cpt_m and Cpt_n), the order of the 2 port numbers is arbitrary.
Value
Range 1 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 495
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. THRU(Cpt_m,Cpt_n)
page 497
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLReflect on page 498
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLThru(Cpt_m,Cpt_n) on
page 499
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - Thru - Port 1-2|Port 1-3|Port 1-4|Port 2-3|Port
2-4|Port 3-4
496 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLLine(Cpt_m,Cpt_n)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
TRLLine(Cpt_m,Cpt_n)
Object type Property
Variable
Value
Range 0 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch) and the variable (Cpt_m and Cpt_n), see Table 7-6,
“Variable (Ch),” on page 209 and Table 7-18, “Variable (Cpt_m, Cpt_n),” on page 495,
respectively.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - TRL Line/Match - Set All|Port 1-2|Port 1-3|Port
1-4|Port 2-3|Port 2-4|Port 3-4
Chapter 7 497
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLReflect
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
TRLReflect
Object type Property
Description For the calibration kit selected for channel 1 to 16 (Ch), selects the standard used for the
reflection measurement of the TRL calibration between the specified 2 ports.
If the standard number is 0, the standard is invalid for the subclass.
Variable
Value
Range 0 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - TRL Reflect
498 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLThru(Cpt_m,Cpt_n)
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.
TRLThru(Cpt_m,Cpt_n)
Object type Property
Variable
Value
Range 0 to 21
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch) and the variable (Cpt_m and Cpt_n), see Table 7-6,
“Variable (Ch),” on page 209 and Table 7-18, “Variable (Cpt_m, Cpt_n),” on page 495,
respectively.
Equivalent key [Cal] - Modify Cal Kit - Specify CLSs - TRL Thru - Set All|Port 1-2|Port 1-3|Port 1-4|Port
2-3|Port 2-4|Port 3-4
Chapter 7 499
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.RESet
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.RESet
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.CKIT.RESet
Description Resets the calibration kit selected for channels 1 to 16 (Ch) to the factory setting state. (No
read)
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.SENSe(1).CORRection.COLLect.CKIT.RESet
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.SELect
Object type Property
Variable
Value
Range 1 to 10
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
*1.The numbers of 1 to 10 assigned from the top to the calibration kit names displayed on
the softkey labels when performing [Cal] - Cal Kit.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
500 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.SELect
Chapter 7 501
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).ARBitrary
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).A
RBitrary
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the arbitrary
impedance of the standards 1 to 21 (Std).
Variable
Std
Range 1 to 21
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Value
Preset value Varies depending on the specified calibration kit and standard.
Unit Ω (ohm)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Arb. Impedance
502 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C0
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C
0
Object type Property
Variable
Value
Description C0
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - C0
Chapter 7 503
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C1
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C
1
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the C1 value of
the standards 1 to 21 (Std).
Variable
Value
Description C1
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - C1
504 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C2
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C
2
Object type Property
Variable
Value
Description C2
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - C2
Chapter 7 505
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C3
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).C
3
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the C3 value of
the standards 1 to 21 (Std).
Variable
Value
Description C3
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - C3
506 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std). CHARacter
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).
CHARacter
Object type Property
Variable
Param
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Media
Chapter 7 507
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).DELay
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).D
ELay
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the offset delay
of the standards 1 to 21 (Std).
Variable
Value
Preset value Varies depending on the specified calibration kit and standard.
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Offset Delay
508 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMAXimum
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std)
.FMAXimum
Object type Property
NOTE When media type of standard is “Waveguide", sets the stop frequency of the cutoff
frequency.
Variable
Value
Range 0 to 999E9
Preset value Varies depending on the specified calibration kit and standard.
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Max. Frequency
Chapter 7 509
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMINimum
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std)
.FMINimum
Object type Property
Description For the calibration kit selected for channel 1 to 16 (Ch), sets the value of the stop frequency
of the standard 1 to 21 (Std).
For the standard 1 to 21 (Std) selected for channel 1 to 16 (Ch), sets the value of the start
frequency.
NOTE When media type of standard is “Waveguide", sets the stop frequency of the cutoff
frequency.
Variable
Value
Range 0 to 999E9
Preset value Varies depending on the specified calibration kit and standard.
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Min. Frequency
510 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L0
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
0
Object type Property
Variable
Value
Description L0
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - L0
Chapter 7 511
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L1
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
1
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the L1 value of
the standards 1 to 21 (Std).
Variable
Value
Description L1
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - L1
512 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L2
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
2
Object type Property
Variable
Value
Description L2
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - L2
Chapter 7 513
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L3
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
3
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the L3 value of
the standards 1 to 21 (Std).
Variable
Value
Description L3
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - L3
514 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).LABel
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
ABel
Object type Property
Variable
Lbl
Preset value Varies depending on the specified calibration kit and standard.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Label
Chapter 7 515
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).LOSS
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).L
OSS
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the offset loss of
the standards 1 to 21 (Std).
Variable
Value
Preset value Varies depending on the specified calibration kit and standard.
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Offset Loss
516 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).TYPE
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).T
YPE
Object type Property
Variable
Param
Preset value Varies depending on the specified calibration kit and standard.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - STD Type
Chapter 7 517
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).Z0
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std).Z
0
Object type Property
Description For the calibration kit selected for channels 1 to 16 (Ch), sets the value of the offset Z0 of
the standards 1 to 21 (Std).
Variable
Value
Description Offset Z0
Preset value Varies depending on the specified calibration kit and standard.
Unit Ω (ohm)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Std), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-19, “Variable (Std),” on page 502, respectively.
Equivalent key [Cal] - Modify Cal Kit - Define STDs - no. name*1 - Offset Z0
518 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. IMPedance
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption.
IMPedance
Object type Property
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 519
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. RPLane
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption.
RPLane
Object type Property
Description For channel 1 to 16 (Ch). selects the calculation method of the calibration plane.
Variable
Param
•"THRU" Uses the length of the THRU and LINE standard to calculate the
calibration plane.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Modify Cal Kit - TRL Option - Reference Plane
520 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.CLEar
SCPI.SENSe(Ch).CORRection.COLLect.CLEar
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.CLEar
Description For channels 1 to 16 (Ch), clears the calibration measurement data when the frequency
offset feature is off. (No read)
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 521
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck. ACQuire
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck.
ACQuire
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck.ACQuire
Description Using ECal (Electronic Calibration), executes the confidence check of the calibration
coefficients for channels 1 to 16 (Ch) (sets the data measured with the analyzer and the data
stored in ECal so that they can be compared).
If you execute this object when the ECal module is not connected or when ports are not
connected each other appropriately, a runtime error occurs. (No read)
NOTE This function is available with the firmware version 3.50 or greater.
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
522 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ERESponse
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ERESponse
Object type Property
Description Executes enhanced response calibration between the two specified ports of channel 1 to
channel 16 using the ECal (Electrical Calibration) module.
Variable
Eports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - ECal - Enhanced Response - 2-1 (S21 S11)|3-1 (S31 S11)|...|3-4 (S34 S44)
Chapter 7 523
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ISOLation.STATe
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ISOLation.
STATe
Object type Property
Description For channels 1 to 16 (Ch), turns ON/OFF the isolation measurement when executing Ecal
(Electronic Calibration).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
524 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ORIentation .STATe
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ORIentatio
n .STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 525
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.PATH(Cpt)
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.PATH(Cpt)
Object type Property
Description Specify the ECal module n port number which is connected to a specified port.
Variable
Value
•0 Nothing is connected.
•1 Port A is connected.
•2 Port B is connected.
•3 Port C is connected.
•4 Port D is connected.
For information on the variable (Cpt), see Table 7-17, “Variable (Cpt),” on page 490.
526 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT1
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT1
Object type Property
Description Executes 1-port calibration of the specified port of channels 1 to 16 (Ch) using the ECal
(Electronic Calibration) module.
Variable
Eport
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.SENSe(1).CORRection.COLLect.ECAL.SOLT1 = 1
Equivalent key [Cal] - ECal - 1-Port Cal - Port 1|Port 2|Port 3|Port 4
Chapter 7 527
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT2
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT2
Object type Property
Description Executes full 2-port calibration between the specified 2 ports of channels 1 to 16 (Ch)
using the ECal (Electronic Calibration) module.
If you execute this object when the ECal module is not connected, an error occurs when
executed and the object is ignored. (No read)
Variable
Eports
• EPorts(0)
EPorts(1) Specifies the port numbers for 2-port ECal.
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 port numbers, an error occurs when executed. the
order of the 2 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - ECal - 2-Port Cal - Port 1-2|Port 1-3|Port 1-4|Port 2-3|Port 2-4|Port 3-4
528 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT3
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT3
Object type Property
Description Executes full 3-port calibration between the specified 3 ports of channels 1 to 16 (Ch)
using the ECal (Electronic Calibration) module.
Variable
Eports
• EPorts(0)
EPorts(1)
EPorts(2) Specifies the port numbers for 3-port ECal.
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to more than 2 port numbers, an error occurs when
executed. the order of the 3 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - ECal - 3-Port Cal - Port 1-2-3|Port 1-2-4|Port 1-3-4|Port 2-3-4
Chapter 7 529
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT4
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT4
Object type Property
Description Executes full 4-port calibration for channels 1 to 16 (Ch) using the ECal (Electronic
Calibration) module.
If you execute this object when the 4-port ECal module is not connected, an error occurs
when executed and the object is ignored. (No read)
Variable
Eports
• EPorts(0)
EPorts(1)
EPorts(2)
EPorts(3) Specifies the port numbers for 4-port ECal.
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to more than 2 port numbers, an error occurs when
executed. the order of the 4 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
530 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.THRU
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.THRU
Object type Property
Description Executes response calibration (thru) between the specified 2 ports of channels 1 to 16 (Ch)
using the ECal (Electronic Calibration) module.
Variable
Eports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 port numbers, an error occurs when executed. the
order of the 2 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - ECal - Thru Cal - 2-1 (S21)|3-1 (S31)|4-1 (S41)|1-2 (S12)|3-2 (S32)| 4-2 (S42)|
1-3 (S13)|2-3 (S23)|4-3 (S43)|1-4 (S14)|2-4 (S24)|3-4 (S34)
Chapter 7 531
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UCHar
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UCHar
Object type Property
Description For channels 1 to 16 (Ch), selects the ECal characteristic used when executing the
user-defined ECal.
The user-defined ECal is a type of ECal that is executed using the characteristic that has
been acquired by the user and stored in the memory for ECal. For more information, refer
to User's Guide.
When the ECal module is not connected or the characteristic is not stored at the specified
location number, executing this object will cause a runtime error.
NOTE This function is available with the firmware version 3.50 or greater.
Variable
Param
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
532 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UTHRu.STATe
SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UTHRu.ST
ATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 533
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ADAPter.REMoval
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ADAPte
r.REMoval
Object type Property
Description For channel 1 to 16 (Ch), sets the specified port of the adapter removal. (No read)
Variable
Port
Range 1 to 4
Resolution 1
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
534 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ERESponse
SCPI.SENSe(Ch).CORRection.COLLect.METHod.ERESpo
nse
Object type Property
Description For channel 1 to channel 16 , sets the calibration type to the enhanced response calibration
Variable
Ports
Range 1 to 4
Resolution 1
Note For each parameter, you must specify a different port number. If you specify the same port
number for 2 or more parameters, an error occurs and the command is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - Enhanced Response - Select Ports - 2-1 (S21 S11)|3-1 (S31
S11)|...|3-4 (S34 S44)
Chapter 7 535
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod. RESPonse.OPEN
SCPI.SENSe(Ch).CORRection.COLLect.METHod.
RESPonse.OPEN
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the response calibration (open) of the
specified port. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
Examples SCPI.SENSe(1).CORRection.COLLect.METHod.RESPonse.OPEN = 1
SCPI.SENSe(Ch).CORRection.COLLect.METHod.
RESPonse.SHORt
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the response calibration (short) of the
specified port. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
Examples SCPI.SENSe(1).CORRection.COLLect.METHod.RESPonse.SHORt = 1
536 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod. RESPonse.THRU
SCPI.SENSe(Ch).CORRection.COLLect.METHod.
RESPonse.THRU
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the response calibration (thru)
Variable For information on the variable (Ch) and the variable (Ports), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-15, “Variable (Ports),” on page 480, respectively.
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT1
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the 1-port calibration of the specified
port. (No read)
Variable For information on the variable (Ch) and the variable (Port), see Table 7-6, “Variable
(Ch),” on page 209 and Table 7-16, “Variable (Port),” on page 481, respectively.
Examples SCPI.SENSe(1).CORRection.COLLect.METHod.SOLT1 = 1
Chapter 7 537
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT2
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT2
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the full 2-port calibration between the
specified 2 ports. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 port numbers, an error occurs when executed. The
order of the 2 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
538 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT3
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT3
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the full 3-port calibration between the
specified 3 ports. (No read)
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 or more port numbers, an error occurs when
executed. The order of the 3 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 539
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT4
SCPI.SENSe(Ch).CORRection.COLLect.METHod. SOLT4
Object type Property
Description For channels 1 to 16 (Ch), sets the calibration type to the full 4-port calibration. (No read)
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 or more port numbers, an error occurs when
executed. The order of the 4 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
540 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL2
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL2
Object type Property
Description For channel 1 to 16 (Ch), sets the calibration type to the TRL calibration between the 2
specified ports. (No Read)
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 or more port numbers, an error occurs when
executed. The order of the 2 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - 2-Port TRL Cal - Select Ports - 1-2|1-3*1|1-4*2|2-3*1|2-4*2|3-4*2
Chapter 7 541
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL3
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL3
Object type Property
Description For channel 1 to 16 (Ch), sets the calibration type to the TRL calibration between the 3
specified ports. (No Read)
Variable
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 or more port numbers, an error occurs when
executed. The order of the 3 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Calibrate - 3-Port TRL Cal*1 - Select Ports - 1-2-3|1-2-4*2|1-3-4*2|2-3-4*2
542 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL4
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL4
Object type Property
Description For channel 1 to 16 (Ch), sets the calibration type to the TRL calibration between the 4
specified ports. (No Read)
Ports
Range 1 to 4
Resolution 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
If you specify the same port number to 2 or more port numbers, an error occurs when
executed. The order of the 4 port numbers to be specified is arbitrary.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 543
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TYPE
SCPI.SENSe(Ch).CORRection.COLLect.METHod.TYPE
Object type Property
Description Reads out the selected calibration type of channels 1 to 16 (Ch). (Read only)
NOTE This object is used to check the selected calibration type for calculating the calibration
coefficients. To check the applied calibration type (error correction on), use the
SCPI.SENSe(Ch).CORRection.TYPE(Tr) object.
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
544 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.PARTial.SAVE
SCPI.SENSe(Ch).CORRection.COLLect.PARTial.SAVE
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.PARTial.SAVE
Description Used for partial overwrite. From the measured calibration data, recalculates the calibration
coefficients depending on the selected calibration type.
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Examples SCPI.SENSe(1).CORRection.COLLect.PARTial.SAVE
Chapter 7 545
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.SAVE
SCPI.SENSe(Ch).CORRection.COLLect.SAVE
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.SAVE
Description From the measured calibration data, calculates the calibration coefficients depending on
the calibration type selection.
Calculating the calibration coefficients clears all the measured calibration data whether or
not used for the calculation and also clears the calibration type selection.
If you execute this object before all necessary calibration data for calculating the
calibration coefficients is measured, an error occurs when executed. (No read)
Variable For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
546 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.COLLect.SIMPlified.SAVE
SCPI.SENSe(Ch).CORRection.COLLect.SIMPlified.SAVE
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.COLLect.SIMPlified.SAVE
Description When the full 3/4 port calibration is selected as the calibration type, calculates the
calibration coefficients for the simple full 3 port calibration or the simple full 4 port
calibration from the measured calibration data.
NOTE This function is available with the firmware version 3.50 or greater.
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 547
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.CONFig
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.CONFig
Object type Method
Description For channel 1 to 16 (Ch), sets the frequency point to calculate the loss value of the auto
port extension.
Variable
Param
Description The frequency point to calculate the loss value of the auto port extension
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Method - Current Span|Active
Marker|User Span
548 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.DCOFfset
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.DCOFfset
Object type Method
Description For channel 1 to 16 (Ch),enables or disables the usage of DC loss value for the results of
Variable
Status
Description ON/OFF the usage of DC loss value for the results of the auto port
extension
Data type Boolean type (Boolean)
•False or 0 Does not use the DC loss value for the results.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Adjust Mismatch
Chapter 7 549
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.LOSS
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.LOSS
Object type Method
Description For channel 1 to 16 (Ch), turns ON/OFF the loss compensation for the results of the auto
port extension .
Variable
Status
Description ON/OFF the loss compensation for the results of the auto port extension
Data type Boolean type (Boolean)
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Include Loss
550 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.MEASure
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.MEASure
Object type Method
Description For channel 1 to 16 (Ch), measures the calibration data of the OPEN standard or SHORT
Variable
Param
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Measure OPEN|Measure Short-
All|Port 1|Port 2|Port 3|Port 4
Chapter 7 551
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.PORT(Pt)
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.PORT(Pt)
Object type Method
Description For channel 1 to 16 (Ch), turns ON/OFF the auto port extension.
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Select Ports - Port 1|Port 2|Port 3|Port
4
552 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.RESet
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.RESet
Object type Method
Syntax SCPI.SENSe(Ch).CORRection.EXTension.AUTO.RESet
Description For channel 1 to 16 (Ch), deletes the finished measurement data (OPEN and SHORT).
(No Read)
Examples SCPI.SENSe(1).CORRection.EXTension.AUTO.RESet
Chapter 7 553
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STARt
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STARt
Object type Method
Value = SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STARt
Description For channel 1 to 16 (Ch), sets the start frequency within the frequency range of the user
specified auto port extension.
Variable
Value
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Method - User Span Start
554 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STOP
SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STOP
Object type Method
Value = SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STOP
Description For channel 1 to 16 (Ch), sets the stop frequency within the frequency range of the user
Variable
Value
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Port Extensions - Auto Port Extension - Method - User Span Stop
Chapter 7 555
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). FREQuency(Fq)
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).
FREQuency(Fq)
Object type Method
Description For channel 1 to 16 (Ch), sets the stop frequency within the frequency range of the user
specified auto port extension.
Variable
Fq
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Value
Description Frequency
Preset value 0
Unit Hz (hertz)
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
556 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). FREQuency(Fq)
Chapter 7 557
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). INCLude(Il).STATe
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).
INCLude(Il).STATe
Object type Method
Status = SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).INCLude(Il).STATe
Description For channel 1 to 16 (Ch), turns ON/OFF the set of loss value and frequency value of
include 1 to 2 (Il) of the port 1 to 4 (Pt).
Variable
Il
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Status
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
558 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). INCLude(Il).STATe
Chapter 7 559
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).LDC
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).LDC
Object type Method
Description For channel 1 to 16 (Ch), sets the DC loss value of the port 1 to 4 (Pt).
Variable
Value
Range -90 to 90
Preset value 0
Unit dBm
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
560 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt) .LOSS(Loss)
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt)
.LOSS(Loss)
Object type Method
Variable
Loss
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Value
Range -90 to 90
Preset value 0
Unit dBm
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 561
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt) .LOSS(Loss)
562 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).TIME
SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).TIME
Object type Property
Description For channels 1 to 16 (Ch), sets the delay time for the port extension of ports 1 and 4 (Pt).
Value
Range -10 to 10
Preset value 0
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 563
COM Object Reference
SCPI.SENSe(Ch).CORRection.EXTension.STATe
SCPI.SENSe(Ch).CORRection.EXTension.STATe
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
564 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.IMPedance.INPut.MAGNitude
SCPI.SENSe(Ch).CORRection.IMPedance.INPut.MAGNitu
de
Object type Property
NOTE This object is available with the firmware version 3.01 or greater.
Variable
Value
Preset value 50
Unit Ω (ohm)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Chapter 7 565
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.CLEar
SCPI.SENSe(Ch).CORRection.OFFSet.CLEar
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.OFFSet.CLEar
Description For channels 1 to 16 (Ch), clears the error coefficient for calibration when the frequency
offset feature is on. (No read)
This command does not clear the error coefficient when the frequency offset mode is off.
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
566 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.LOAD
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.
LOAD
Type of object Property
Description For channels 1 to 16 (Ch), measures the calibration data of the load standard of the
Variable
Ports
Range 1 to 4
Note The value used as the frequency is the value specified with frequency setting
commands "SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency and its
subcommands" for the port specified by the frequency port number.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
NOTE The values of PortX and FreqY change depending on the selected calibration method and
port number.
Chapter 7 567
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.OPEN
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.
OPEN
Type of object Property
Description For channels 1 to 16 (Ch), measures the calibration data of the open standard of the
specified port when the frequency offset feature is on. (No read)
Variable
Ports
Range 1 to 4
Note The value used as the frequency is the value specified with frequency setting
commands "SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency and its
subcommands" for the port specified by the frequency port number.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
NOTE The values of PortX and FreqY change depending on the selected calibration method and
port number.
568 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.PMETer
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.
PMETer
Type of object Property
Description For channels 1 to 16 (Ch), measures the scalar-mixer calibration data using the power
Variable
Params
1 to 4
Note The value used as the frequency is the value specified with frequency setting
commands "SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency and its
subcommands" for the port specified by the frequency port number.
The setting of the power sensor is common to that for power meter calibration.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 569
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.PMETer
Equivalent key [Cal] - Mixer/Converter Caribration - Scalar Cal(Manual) - Power Meter - Use
Sensor A|Use Sensor B
NOTE The values of PortX and FreqY change depending on the selected calibration method and
port number.
570 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.SHORt
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.
SHORt
Type of object Property
Description For channels 1 to 16 (Ch), measures the calibration data of the short standard of the
Variable
Ports
Range 1 to 4
Note The value used as the frequency is the value specified with frequency setting
commands "SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency and its
subcommands" for the port specified by the frequency port number.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
NOTE The values of PortX and FreqY change depending on the selected calibration method and
port number.
Chapter 7 571
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.THRU
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ACQuire.
THRU
Type of object Property
Description For channels 1 to 16 (Ch), measures the calibration data of the thru standard of the
specified port when the frequency offset feature is on. (No read)
Variable
Ports
Range 1 to 4
Note For example, when THRU 1,2 is specified, S22 and S12 are measured; when
THRU 2,1 is specified, S11 and S21 are measured.
If you specify the same port number to the 2 port numbers, an error occurs when
executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
NOTE The values of PortX-Y and FreqZ change depending on the selected calibration method
and port number.
572 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.CLEar
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.CLEar
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.CLEar
Description For channels 1 to 16 (Ch), clears the calibration measurement data when the frequency
offset feature is on. This command also clears the measurement data of the power meter.
(No read)
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 573
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SMIX2
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SM
IX2
Type of object Property
Description Executes calibration for the specified 2 ports when the frequency offset feature is on for
channels 1 to 16 (Ch) using ECal(Electronic Calibration).
If you execute this object when the ECal module is not connected or when ports are not
connected each other appropriately, a runtime error occurs. (No read)
Variable
Ports
Range 1 to 4
If you specify the same port number to the 2 port numbers, an error occurs when
executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Mixer/Converter Caribration - Scalar Cal(ECal) - ECal & Done
574 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SOLT1
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.ECAL.SO
LT1
Type of object Property
Description Executes 1-port calibration for the specified port when the frequency offset feature is on
Variable
EPort
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Mixer/Converter Caribration - Scalar Cal(ECal) - Select Ports - Port n
Chapter 7 575
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.SMIX2
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.
SMIX2
Type of object Property
Description Executes 2-port calibration for the specified 2 ports when the frequency offset feature is on
for channels 1 to 16 (Ch). (No read)
Variable
Ports
Range 1 to 4
Note If you specify the same port number to the 2 port numbers, an error occurs when
executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
576 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.SOLT1
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.METHod.
SOLT1
Type of object Property
Description Executes 1-port calibration for the specified port when the frequency offset feature is on
Variable
Port
Range 1 to 4
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Cal] - Mixer/Converter Caribration - Scalar Cal(Manual) - Select Ports - Port n
Chapter 7 577
COM Object Reference
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.SAVE
SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.SAVE
Type of object Method
Syntax SCPI.SENSe(Ch).CORRection.OFFSet.COLLect.SAVE
Description For channels 1 to 16 (Ch), calculates the calibration coefficient for the selected calibration
type from the calibration data measured with the frequency offset feature.
After the calibration coefficient is calculated, the measured data and the calibration type
setting are cleared.
If you execute this object before all necessary calibration data for calculating the
calibration coefficient is measured, an error occurs when executed. (No read)
Variable For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
578 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.PROPerty
SCPI.SENSe(Ch).CORRection.PROPerty
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the display of the calibration
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 579
COM Object Reference
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).COLLect.ACQuire
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).COLLect.ACQ
uire
Type of object Property
Variable
Src
Range 1 to 4
Note If you specify the same port number as the measurement port number, an error
occurs when executed.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
580 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).STATe
SCPI.SENSe(Ch).CORRection.RECeiver(Pt).STATe
Type of object Property
Description For measurement ports 1 to 4 (Pt) of channels 1 to 16 (Ch), turns on/off error correction for
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Chapter 7 581
COM Object Reference
SCPI.SENSe(Ch).CORRection.RVELocity.COAX
SCPI.SENSe(Ch).CORRection.RVELocity.COAX
Object type Property
Variable
Value
Range 0 to 10
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
582 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.STATe
SCPI.SENSe(Ch).CORRection.STATe
Object type Property
Description For the active trace of channels 1 to 16 (Ch), turns ON/OFF the error correction.
Status
Chapter 7 583
COM Object Reference
SCPI.SENSe(Ch).CORRection.TRIGger.FREE.STATe
SCPI.SENSe(Ch).CORRection.TRIGger.FREE.STATe
Object type Property
Description Sets the trigger source for calibration to internal (ON) or to the state of the trigger source
(SCPI.TRIGger.SEQuence.SOURce) when measurement is made (OFF).
When you change the trigger source during sweep, the sweep is canceled.
Variable
Status
•True or -1 Specifies internal for the trigger source for calibration. This
corresponds to the softkey “Internal”.
•False or 0 Matches the state of the trigger source when measurement is made.
This corresponds to the softkey “System”.
584 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).CORRection.TYPE(Tr)
SCPI.SENSe(Ch).CORRection.TYPE(Tr)
Object type Properties
Description For traces 1 to 16 (Tr) of channels 1 to 16 (Ch), reads out the information (calibration type,
port numbers) of the applied calibration coefficients for the actual error correction. (Read
only)
Data
Description Indicates 5 array data items (the calibration type and the port information to which the
calibration is applied).
• Data(0) The calibration type applied. For detail, refer to the Range section.
• Data(1) The port number to which the calibration is applied (0 when the
calibration type is NONE).
• Data(2) The port number to which the calibration is applied (0 when the
calibration type is not SOLT2, SOLT3, or SOLT4).
• Data(3) The port number to which the calibration is applied (0 when the
calibration type is not SOLT3 or SOLT4).
• Data(4) The port number to which the calibration is applied (0 when the
calibration type is not SOLT4).
For information on the variable (Ch) and the variable (Tr), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-10, “Variable (Tr),” on page 259, respectively.
Chapter 7 585
COM Object Reference
SCPI.SENSe(Ch).CORRection.TYPE(Tr)
586 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).FREQuency.CENTer
SCPI.SENSe(Ch).FREQuency.CENTer
Object type Property
Description Sets the center value of the sweep range of channels 1 to 16 (Ch).
Value
Unit Hz (hertz)
Resolution 0.5 or 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 587
COM Object Reference
SCPI.SENSe(Ch).FREQuency.CW
SCPI.SENSe(Ch).FREQuency.CW
Object type Property
Description Sets the fixed frequency (CW frequency) for the power sweep for channels 1 to 16 (Ch).
This object provides the same function as the SCPI.SENSe(Ch).FREQuency.FIXed
object.
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
588 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).FREQuency.DATA
SCPI.SENSe(Ch).FREQuency.DATA
Object type Property
Description Reads out the frequencies at all measurement points of channels 1 to 16 (Ch). (Read only)
Variable
Description Indicates the array data (frequency) of NOP (number of measurement points). Where n is an
integer between 1 and NOP.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 589
COM Object Reference
SCPI.SENSe(Ch).FREQuency.FIXed
SCPI.SENSe(Ch).FREQuency.FIXed
Object type Property
Description Sets the fixed frequency (CW frequency) for the power sweep for channels 1 to 16 (Ch).
This object provides the same function as the SCPI.SENSe(Ch).FREQuency.CW
object.
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
590 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).FREQuency.SPAN
SCPI.SENSe(Ch).FREQuency.SPAN
Object type Property
Description Sets the span value of the sweep range of channels 1 to 16 (Ch).
Value
Range 0 to 8.4997E9
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 591
COM Object Reference
SCPI.SENSe(Ch).FREQuency.STARt
SCPI.SENSe(Ch).FREQuency.STARt
Object type Property
Description Sets the start value of the sweep range of channels 1 to 16 (Ch).
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
592 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).FREQuency.STOP
SCPI.SENSe(Ch).FREQuency.STOP
Object type Property
Description Sets the stop value of the sweep range of channels 1 to 16 (Ch).
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 593
COM Object Reference
SCPI.SENSe.MULTiplexer.CATalog
SCPI.SENSe.MULTiplexer.CATalog
Object type Property
Description Reads the name of the E5091A test set. (Read only)
594 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).COUNt
SCPI.SENSe(Ch).MULTiplexer(Id).COUNt
Object type Property
Description Reads the number of ports (9 or 16) of the E5091A whose ID is Id. (Read only)
Variable
Id
Range 1 to 2
Preset value 1
Note If the specified variable is out of the allowable setup range, an error occurs when executed.
Value
Chapter 7 595
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).DISPlay.STATe
SCPI.SENSe(Ch).MULTiplexer(Id).DISPlay.STATe
Object type Property
Description Turns ON/OFF the property display (the state of the port assignment) of the E5091A
whose ID is Id.
Variable
Status
For information on the variable (Id), see Table 7-23, “Variable(Id),” on page 595.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Property
596 Chapter 7
COM Object Reference
SCPI.SENSe.MULTiplexer(Id).INCount
SCPI.SENSe.MULTiplexer(Id).INCount
Object type Property
Description The E5091A returns the number of input ports of ID 1 to 2 (Id) (Read only)
Variable For information on the variable (Id), see Table 7-23, “Variable(Id),” on page 595.
Chapter 7 597
COM Object Reference
SCPI.SENSe.MULTiplexer(Id).NAME
SCPI.SENSe.MULTiplexer(Id).NAME
Object type Property
Variable
Param
•"E5091_13" Select the E5091A option 016 for the 13-port device function.
•"E5091_16" Select the E5091A option 016 for the 16-port device function.
For information on the variable (Id), see Table 7-23, “Variable(Id),” on page 595.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Select Test Set -
E5091_9|E5091_13|E5091_16
598 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).OUTPut.DATA
SCPI.SENSe(Ch).MULTiplexer(Id).OUTPut.DATA
Object type Property
Description Sets HIGH/LOW of all the control lines of the E5091A whose ID is 1 to 2 (Id) when
Variable
Value
Range 1 to 255
Preset value 0
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch) and the variable (Id), see Table 7-13, “Variable
(Ckit),” on page 432 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Control Lines
Chapter 7 599
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).CATalog
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).CATalog
Object type Property
Description Selects a port assigned to Port 1 to 20 (Pt) of the E5091A whose ID is 1 to 2 (Id) when
measuring channel 1 to 16 (Ch) in the measurement using the E5091A.
Variable For information on the variable (Ch), the variable (Id) and the variable (Pt), see Table 7-6,
“Variable (Ch),” on page 209,Table 7-23, “Variable(Id),” on page 595 and Table 7-9,
“Variable (Pt),” on page 241, respectively.
600 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).SELect
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).SELect
Object type Property
Description Ses a port name assigned to Port 1 to 20 (Pt) of the E5091A whose ID is 1 to 2 (Id) when
String
*1. If port T1 has already been assigned to port 2 when you try to assign port T1 to port 1, port T2 is
automatically assigned to port 2. If port T1 has already been assigned to port 1 when you try to
assign port T1 to port 2, port A is automatically assigned to port 1.
String
String
For information on the variable (Ch), the variable (Id) and the variable (Pt), see Table 7-6,
“Variable (Ch),” on page 209,Table 7-23, “Variable(Id),” on page 595 and Table 7-9,
“Variable (Pt),” on page 241, respectively.
Chapter 7 601
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).SELect
SCPI.SENSe.MULTiplexer(1).PORT(4).SELect = "R2"
PortSel = SCPI.SENSe.MULTiplexer(1).PORT(4).SELect
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Port 1|Port 2|Port 3|Port
4|Port 5|Port 6|Port 7
602 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).STATe
SCPI.SENSe(Ch).MULTiplexer(Id).STATe
Object type Property
Description Turns ON/OFF the control (switching the internal switch that connects between the ports
Variable
Status
For information on the variable (Id), see Table 7-23, “Variable(Id),” on page 595.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Control
Chapter 7 603
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.OUTPut.DATA
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.OUTPut.DATA
Object type Property
Description Sets the HIGH/LOW of all the control line of the E5091A whose ID is Id when measuring
channels 1 to 16 (Ch) in the measurement using the E5091A.
To set the control lines, use values obtained by converting 8-bit binary values expressed by
HIGH (1)/LOW (0) of individual lines to decimal values, assuming line 1 as LSB and line
8 as MSB.
Variable
Value
Range 0 to 255
Preset value 0
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Id), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Control Lines - Line
1| ・・・ |Line 8
604 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT1
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT1
Object type Property
Description Selects a port assigned to Port 1 of the E5091A whose ID is Id when measuring channels 1
Variable
Param
For information on the variable (Ch) and the variable (Id), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Port 1 - A|T1
Chapter 7 605
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT2
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT2
Object type Property
Description Selects a port assigned to Port 2 of the E5091A whose ID is Id when measuring channels 1
to 16 (Ch) in the measurement using the E5091A.
If the port assigned to Port 1 is T1 and you select T1 as the port assigned to Port 2, the port
assigned to Port 1 is changed to A automatically.
Variable
Param
For information on the variable (Ch) and the variable (Id), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Port2 - T1|T2
606 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT3
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT3
Object type Property
Description Selects a port assigned to Port 3 of the E5091A whose ID is Id when measuring channels 1
Variable
Param
For information on the variable (Ch) and the variable (Id), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Port3 - R1+|R2+|R3+
Chapter 7 607
COM Object Reference
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT4
SCPI.SENSe(Ch).MULTiplexer(Id).TSET9.PORT4
Object type Property
Description Selects a port assigned to Port 4 of the E5091A whose ID is Id when measuring channels 1
to 16 (Ch) in the measurement using the E5091A.
Variable
Param
For information on the variable (Ch) and the variable (Id), see Table 7-6, “Variable (Ch),”
on page 209 and Table 7-23, “Variable(Id),” on page 595, respectively.
Equivalent key [System] - Multiport Test Set Setup - Test Set 1|Test Set 2 - Port4 - R1-|R2-|R3-
608 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.ASPurious
SCPI.SENSe(Ch).OFFSet.ASPurious
Type of object Property
Description For channels 1 to 16 (Ch), turns on/off the spurious avoidance mode.
• When the frequency setting for the external signal source is enabled, the set signal and
its harmonics.
Variable
Status
Description On/off of the spurious avoidance mode for frequency offset measurement
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 609
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.CONTrol.STATe
SCPI.SENSe(Ch).OFFSet.LOCal.CONTrol.STATe
Type of object Property
Description For channels 1 to 16 (Ch), turns on/off the external signal source control mode.
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
610 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DATA
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DATA
Type of object
Description For channels 1 to 16 (Ch), acquires the external signal source frequency data. (Read only)
Variable
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 611
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DIVisor
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.DIVisor
Type of object Property
Description For channels 1 to 16 (Ch), the external signal source frequency is set by using a divisor
value for the basic frequency. This command sets a divisor value.
Variable
Value
Range 1 to 100
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
612 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.MULTiplier
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.MULTiplier
Type of object Property
Description For channels 1 to 16 (Ch), the external signal source frequency is set by using a multiplier
Variable
Value
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 613
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.OFFSet
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.OFFSet
Type of object Property
Description For channels 1 to 16 (Ch), the external signal source frequency is set by using an offset
value for the basic frequency. This command sets an offset value.
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
614 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STARt
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STARt
Type of object Property
Description For channels 1 to 16 (Ch), sets a start value for the external signal source frequency setting.
Value
Range 0 to 1E12
Preset value 0
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 615
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STOP
SCPI.SENSe(Ch).OFFSet.LOCal.FREQuency.STOP
Type of object Property
Description For channels 1 to 16 (Ch), sets a stop value for the external signal source frequency setting.
Variable
Value
Range 0 to 1E12
Preset value 0
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
616 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.IMMediate.AMPLitude
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.IMMediate.
AMPLitude
Type of object Property
Variable
Value
Description Setting of a power level value for the external signal source
Unit dBm
Resolution 0.01
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 617
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.DATA
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.DA
TA
Type of object Property
Description For channels 1 to 16 (Ch), sets a power slope value for the external signal source.
Variable
Value
Description Setting of a power slope value for the external signal source
Preset value 0
Unit dB/GHz
Resolution 0.01
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
618 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.STATe
SCPI.SENSe(Ch).OFFSet.LOCal.POWer.LEVel.SLOPe.STA
Te
Type of object Property
Variable
Status
Description On/off of the power slope setting for the external signal source
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 619
COM Object Reference
SCPI.SENSe(Ch).OFFSet.LOCal.STATe
SCPI.SENSe(Ch).OFFSet.LOCal.STATe
Type of object Property
Description For channels 1 to 16 (Ch), turns on/off the external signal source frequency setting mode
regardless of on/off of the frequency offset.
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
620 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DATA
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DATA
Type of object Property
Description For channels 1 to 16 (Ch), acquires the frequency data for ports 1 to 4 (Pt) when the
frequency offset feature is on. (Read only)
Data
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Chapter 7 621
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DIVisor
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.DIVisor
Type of object Property
Description For channels 1 to 16 (Ch), the ports 1 to 4 (Pt) frequencies are set by using a divisor value
for the basic frequency when the frequency offset feature is on. This command sets a
divisor value.
Variable
Value
Range 1 to 100
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
622 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.MULTiplier
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.MULTiplie
r
Type of object Property
Variable
Value
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Chapter 7 623
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.OFFSet
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.OFFSet
Type of object Property
Description For channels 1 to 16 (Ch), the ports 1 to 4 (Pt) frequencies are set by using an offset value
for the basic frequency when the frequency offset feature is on. This command sets an
offset value.
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
624 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STARt
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STARt
Type of object Property
Description For channels 1 to 16 (Ch), sets a frequency start value for ports 1 to 4 (Pt) when the
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
Chapter 7 625
COM Object Reference
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STOP
SCPI.SENSe(Ch).OFFSet.PORT(Pt).FREQuency.STOP
Type of object Property
Description For channels 1 to 16 (Ch), sets a frequency stop value for ports 1 to 4 (Pt) when the
frequency offset feature is on.
Variable
Value
Unit Hz (hertz)
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper
limit of the range is exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
For information on the variable (Pt), refer to Table 7-9, “Variable (Pt),” on page 241.
626 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).OFFSet.STATe
SCPI.SENSe(Ch).OFFSet.STATe
Type of object Property
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 627
COM Object Reference
SCPI.SENSe(Ch).ROSCillator.SOURce
SCPI.SENSe(Ch).ROSCillator.SOURce
Object type Property
Description Reads out whether the external reference signal is inputted to the Ref In connector on the
rear panel. (Read only)
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key Displayed on the instrument status bar (at the bottom of the LCD display).
628 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).SEGMent.DATA
SCPI.SENSe(Ch).SEGMent.DATA
Object type Property
Data
Description Indicates the array data arranged in the following order (for the segment sweep table).
Where N is the number of segments (specified with <segm>) and n is an integer between 1
and N.
Data = {<buf>,<stim>,<ifbw>,<pow>,<del>,<swp>,<time>,<segm>,
<star 1>,<stop 1>,<nop 1>,<ifbw 1>,<pow 1>,<del 1>,<swp 1>,<time 1>,⋅⋅⋅,
<star n>,<stop n>,<nop n>,<ifbw n>,<pow n>,<del n>,<swp n>,<time n>,⋅⋅⋅,
<star N>,<stop N>,<nop N>,<ifbw N>,<pow N>,<del N>,<swp N>,<time N>}
Chapter 7 629
COM Object Reference
SCPI.SENSe(Ch).SEGMent.DATA
Data
Note If there is not the necessary amount of array data for the specified number of segments when
setting the segment sweep table, an error occurs when executed and the object is ignored.
For <stim>, <ifbw>, <pow>, <del>, <swp>, and <time>, if the specified value is not the
allowable integer, an error occurs when executed. For <star n>, <stop n>, <nop n>, <ifbw
n>, <pow n>, <del n>, and <time n> in the array data, if the specified value is out of the
allowable setup range, the minimum value (if the lower limit of the range is not reached) or
the maximum value (if the upper limit of the range is exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
630 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).SEGMent.SWEep.POINts
SCPI.SENSe(Ch).SEGMent.SWEep.POINts
Object type Property
Description For the segment sweep table of channels 1 to 16 (Ch), reads out the total number of the
measurement points of all segments. (Read only)
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
SCPI.SENSe(Ch).SEGMent.SWEep.TIME.DATA
Object type Property
Description For the segment sweep table of channels 1 to 16 (Ch), reads out the total sweep time
(including sweep delay time) of all segments. (Read only)
Variable
Value
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 631
COM Object Reference
SCPI.SENSe(Ch).SWEep.ASPurious
SCPI.SENSe(Ch).SWEep.ASPurious
Object type Property
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
632 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).SWEep.DELay
SCPI.SENSe(Ch).SWEep.DELay
Object type Property
Value
Range 0 to 1
Preset value 0
Unit s (second)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 633
COM Object Reference
SCPI.SENSe(Ch).SWEep.GENeration
SCPI.SENSe(Ch).SWEep.GENeration
Object type Property
Variable
Param
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Equivalent key [Sweep Setup] - Sweep Mode - Std Stepped|Std Swept|Fast Stepped|Fast Swept
634 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).SWEep.POINts
SCPI.SENSe(Ch).SWEep.POINts
Object type Property
Value
Range 2 to 1601
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 635
COM Object Reference
SCPI.SENSe(Ch).SWEep.TIME.AUTO
SCPI.SENSe(Ch).SWEep.TIME.AUTO
Object type Property
Description Sets whether to automatically set the sweep time of channels 1 to 16 (Ch).
Variable
Status
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
NOTE When performing the operation from the front panel, the auto setting of the sweep time is
turned ON by setting the sweep time to 0 s.
636 Chapter 7
COM Object Reference
SCPI.SENSe(Ch).SWEep.TIME.DATA
SCPI.SENSe(Ch).SWEep.TIME.DATA
Object type Property
Variable
Value
Unit s (second)
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 637
COM Object Reference
SCPI.SENSe(Ch).SWEep.TYPE
SCPI.SENSe(Ch).SWEep.TYPE
Object type Property
Variable
Param
*1.If you execute this object to try to specify the log sweep when the frequency span condi-
tion necessary for the log sweep is not satisfied (the stop frequency is about 4 times or
more the start frequency), an error occurs and the object is ignored.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
638 Chapter 7
COM Object Reference
SCPI.SERVice.CHANnel.ACTive
SCPI.SERVice.CHANnel.ACTive
Object type Property
Variable
SCPI.SERVice.CHANnel.COUNt
Object type Property
Description Reads out the upper limit of the number of channels of the E5070B/E5071B. (Read only)
Variable
Value
Chapter 7 639
COM Object Reference
SCPI.SERVice.CHANnel(Ch).TRACe.ACTive
SCPI.SERVice.CHANnel(Ch).TRACe.ACTive
Object type Property
Description Reads out the active trace number of channels 1 to 16 (Ch). (Read only)
Variable
Value
SCPI.SERVice.CHANnel.TRACe.COUNt
Object type Property
Description Reads out the upper limit of the number of traces per channel. (Read only)
Variable
Value
640 Chapter 7
COM Object Reference
SCPI.SERVice.PORT.COUNt
SCPI.SERVice.PORT.COUNt
Object type Property
Description Reads out the number of ports of the E5070B/E5071B. (Read only)
Variable
SCPI.SERVice.SREVision
Object type Property
Description Reads out the system spec version of the E5070B/E5071B. (Read only)
Variable
Value
Chapter 7 641
COM Object Reference
SCPI.SERVice.SWEep.FREQuency.MAXimum
SCPI.SERVice.SWEep.FREQuency.MAXimum
Object type Property
Description Reads out the upper limit of the measurement frequency of the E5070B/E5071B. (Read
only)
Variable
Value
SCPI.SERVice.SWEep.FREQuency.MINimum
Object type Property
Description Reads out the lower limit of the measurement frequency of the E5070B/E5071B. (Read
only)
Variable
Value
642 Chapter 7
COM Object Reference
SCPI.SERVice.SWEep.POINts
SCPI.SERVice.SWEep.POINts
Object type Property
Description Reads out the upper limit of the number of measurement points of the E5070B/E5071B.
(Read only)
Variable
Value
Chapter 7 643
COM Object Reference
SCPI.SOURce(Ch).POWer.ATTenuation.DATA
SCPI.SOURce(Ch).POWer.ATTenuation.DATA
Object type Property
Description Selects the attenuator used for channels 1 to 16 (Ch). The power ranges are determined
depending on the attenuator to be used.
When the Auto Power Range function is ON (Default settin is ON with firmware version
3.60 and later), this command is ignored and a proper attenuator and power range are
selected automatically.
NOTE This object is available only when extended power range function (Option 214, 314, 414)
is installed.
Variable
Value
-20 to +10[dB] 0
-25 to +7 [dB] 5
-30 to +2 [dB] 10
-35 to -3 [dB] 15
-40 to -8 [dB] 20
-45 to -13[dB] 25
-50 to -18[dB] 30
-55 to -23[dB] 35
Range 0 to 35
Preset value 0
Unit dB
Resolution 5
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
644 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.ATTenuation.AUTO
SCPI.SOURce(Ch).POWer.ATTenuation.AUTO
Object type Property
Description Sets whether Turns on/off the Auto Power Range set function for channels 1 to 16 (Ch).
When the Auto Power Range set function is ON, an attenuator and a power range are
selected automatically according to a maximum frequency and a maximum output power
level as following figures.
Also minimum power level of power sweep setting is limited to an available power level of
below figures. If it is impossible to set necessary power sweep width, turn off this function
and set power range manually.
Figure 7-5 Available power level with Auto Power Range set function ON (Maximum frequency
is 3 GHz and below)
Chapter 7 645
COM Object Reference
SCPI.SOURce(Ch).POWer.ATTenuation.AUTO
Figure 7-6 Available power levle with Auto Power Range set function ON (Maximum frequency
is over 3 GHz (for E5071B only))
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
646 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.CENTer
SCPI.SOURce(Ch).POWer.CENTer
Object type Property
Description Sets the center value of the sweep range for the power sweep for channels 1 to 16 (Ch).
Value
Unit dBm
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 647
COM Object Reference
SCPI.SOURce(Ch).POWer.LEVel.IMMediate. AMPLitude
SCPI.SOURce(Ch).POWer.LEVel.IMMediate. AMPLitude
Object type Property
Variable
Value
Preset value 0
Unit dBm
Resolution 0.05
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
648 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.DATA
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.DATA
Object type Property
Description Sets the correction value of the power slope feature of channels 1 to 16 (Ch).
Value
Range -2 to 2
Preset value 0
Unit dB/GHz
Resolution 0.01
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 649
COM Object Reference
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.STATe
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.STATe
Object type Property
Description Turns on/off the power slope feature for channels 1 to 16 (Ch). This function is a function
to correct the attenuation of simple power level proportional to the frequency (attenuation
due to cables and so on).
Variable
Status
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
650 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.ACQuire
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.ACQuire
Object type Property
Description For ports 1 to 4 (Pt) of channels 1 to 16 (Ch), measure the power calibration data using the
Variable
Param
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 651
COM Object Reference
SCPI.SOURce.POWer.PORT.CORRection.COLLect. ASENsor.RCFactor
SCPI.SOURce.POWer.PORT.CORRection.COLLect.
ASENsor.RCFactor
Object type Property
Description Sets the reference calibration coefficient (the calibration coefficient at 50 MHz) for power
sensor A.
Variable
Value
Range 1 to 150
Unit % (percent)
Resolution 0.01
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Equivalent key [Cal] - Power Calibration - Sensor A Settings - Ref Cal Factor
652 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection. COLLect.AVERage.COUNt
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.AVERage.COUNt
Object type Property
Variable
Value
Range 1 to 100
Preset value 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 653
COM Object Reference
SCPI.SOURce.POWer.PORT.CORRection.COLLect. BSENsor.RCFactor
SCPI.SOURce.POWer.PORT.CORRection.COLLect.
BSENsor.RCFactor
Object type Property
Description Sets the reference calibration coefficient (the calibration coefficient at 50 MHz) for power
sensor B.
Variable
Value
Range 1 to 150
Unit % (percent)
Resolution 0.01
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Equivalent key [Cal] - Power Calibration - Sensor B Settings - Ref Cal Factor
654 Chapter 7
COM Object Reference
SCPI.SOURce.POWer.PORT.CORRection.COLLect. NTOLerance
SCPI.SOURce.POWer.PORT.CORRection.COLLect.
NTOLerance
Object type Property
Variable
Value
Range 0 to 100
Preset value 5
Unit dB
Resolution 0.001
Note When the measurement result is beyond the tolerance, an error message appears and the
power correction function does not turn on.
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 655
COM Object Reference
SCPI.SOURce.POWer.PORT.CORRection.COLLect. TABLe.ASENsor.DATA
SCPI.SOURce.POWer.PORT.CORRection.COLLect.
TABLe.ASENsor.DATA
Object type Property
Variable
Data
Description Indicates the array data (for the calibration coefficient table) of 1 + Num (number of set data
items)×2. Where n is an integer between 1 and Num.
• Data(0) The number of data items you want to set. Specify an integer
between 0 to 100. When you set the number of data items to 0 (to
clear the calibration coefficient table), you specify only Data(0) as
the Data variable.
• Data(n×2-1) The frequency of the n-th data item (1 kHz to 500 GHz).
• Data(n×2) The calibration coefficient of the n-th data item (1% to 150%).
Note If the array data does not contain 1+Num (number of set data items)×2 when setting a
calibration coefficient table, a runtime error occurs. For Data(n¥2-1) and Data(n¥2) in the
array data, if the specified value is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper limit of the
range is exceeded) is set.
656 Chapter 7
COM Object Reference
SCPI.SOURce.POWer.PORT.CORRection.COLLect. TABLe.BSENsor.DATA
SCPI.SOURce.POWer.PORT.CORRection.COLLect.
TABLe.BSENsor.DATA
Object type Property
Variable
Data
Description Indicates the array data (for the calibration coefficient table) of 1 + Num (number of set data
items)×2. Where n is an integer between 1 and Num.
• Data(0) The number of data items you want to set. Specify an integer
between 0 to 100. When you set the number of data items to 0 (to
clear the calibration coefficient table), you specify only Data(0) as
the Data variable.
• Data(n×2-1) The frequency of the n-th data item (1 kHz to 500 GHz).
• Data(n×2) The calibration coefficient of the n-th data item (1% to 150%).
Note If the array data does not contain 1+Num (number of set data items)×2 when setting a
calibration coefficient table, a runtime error occurs. For Data(n¥2-1) and Data(n¥2) in the
array data, if the specified value is out of the allowable setup range, the minimum value (if
the lower limit of the range is not reached) or the maximum value (if the upper limit of the
range is exceeded) is set.
Chapter 7 657
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.TABLe.LOSS.DATA
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.TABLe.LOSS.DATA
Object type Property
Description For ports 1 to 4 (Pt) of channels 1 to 16 (Ch), sets the loss compensation table.
Variable
Data
Description Indicates the array data (for the loss compensation table) of 1 + Num (number of set data
items)×2. Where n is an integer between 1 and Num.
• Data(0) The number of data items you want to set. Specify an integer
between 0 to 100. When you set the number of data items to 0 (to
clear the loss compensation table), you specify only Data(0) as the
Data variable.
• Data(n×2-1) The frequency of the n-th data item (1 kHz to 500 GHz).
• Data(n×2) The loss of the n-th data item (-100 dB to 100 dB).
Note If the array data does not contain 1+Num (number of set data items)×2 when setting a loss
compensation table, a runtime error occurs. For Data(n×2-1) and Data(n×2) in the array
data, if the specified value is out of the allowable setup range, the minimum value (if the
lower limit of the range is not reached) or the maximum value (if the upper limit of the range
is exceeded) is set.
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Equivalent key [Cal] - Power Calibration - Loss Compen - Delete | Add | Clear Loss Table
658 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.TABLe.LOSS.STATe
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.
COLLect.TABLe.LOSS.STATe
Object type Property
Variable
Status
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 659
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA
Object type Property
Description For ports 1 to 4 (Pt) of channels 1 to 16 (Ch), sets/reads out the power calibration data
array.
Variable
Data
Description Indicates the array data (power calibration data array) of NOP (number of points). Where n
is an integer between 1 and NOP.
Note If the array data does not contain NOP (number of measurement point))2 when setting a
power calibration data array, a runtime error occurs.
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
660 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STATe
Object type Property
Description For ports 1 to 4 (Pt) of channels 1 to 16 (Ch), turns on/off the power level error correction.
Status
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Chapter 7 661
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT.COUPle
SCPI.SOURce(Ch).POWer.PORT.COUPle
Object type Property
Description Sets whether to output the same power level for each port of channels 1 to 16 (Ch). When
the power slope feature is on, the same power level is always outputted to all ports
regardless of this setting because different power levels cannot be outputted for each port.
Variable
Status
Description Turning on/off the coupling between ports for the power level output
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
662 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.PORT(Pt).LEVel.IMMediate. AMPLitude
SCPI.SOURce(Ch).POWer.PORT(Pt).LEVel.IMMediate.
AMPLitude
Object type Property
Variable
Value
Preset value 0
Unit dBm
Resolution 0.05
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch) and the variable (Pt), refer to Table 7-6, “Variable
(Ch),” on page 209 and Table 7-9, “Variable (Pt),” on page 241, respectively.
Equivalent key [Sweep Setup] - Power - Port Power - Port 1 Power | Port 2 Power | Port 3 Power |
Port 4 Power
Chapter 7 663
COM Object Reference
SCPI.SOURce(Ch).POWer.SPAN
SCPI.SOURce(Ch).POWer.SPAN
Object type Property
Description Sets the span value of the sweep range for the power sweep for channels 1 to 16 (Ch).
Variable
Value
Preset value 15
Unit dBm
Resolution 0.05
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
664 Chapter 7
COM Object Reference
SCPI.SOURce(Ch).POWer.STARt
SCPI.SOURce(Ch).POWer.STARt
Object type Property
Description Sets the start value of the sweep range for the power sweep for channels 1 to 16 (Ch).
Value
Unit dBm
Resolution 0.05
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 665
COM Object Reference
SCPI.SOURce(Ch).POWer.STOP
SCPI.SOURce(Ch).POWer.STOP
Object type Property
Description Sets the stop value of the sweep range for the power sweep for channels 1 to 16 (Ch).
Variable
Value
Preset value 0
Unit dBm
Resolution 0.05
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
666 Chapter 7
COM Object Reference
SCPI.STATus.OPERation.CONDition
SCPI.STATus.OPERation.CONDition
Object type Property
Description Reads out the value of the Operation Status Condition Register. (Read only)
Variable
SCPI.STATus.OPERation.ENABle
Object type Property
Variable
Value
Range 0 to 65535
Preset value 0
Note The bit 0 to 3, bit 6 to13 and bit 15 can not be set to 1.
Chapter 7 667
COM Object Reference
SCPI.STATus.OPERation.EVENt
SCPI.STATus.OPERation.EVENt
Object type Property
Description Reads out the value of the Operation Status Event Register. (Read only)
Variable
Value
SCPI.STATus.OPERation.NTRansition
Object type Property
Description Sets the value of negative transition filter of the Operation Status Register.
Variable
Value
Range 0 to 65535
Preset value 0
Note The bit 0 to 3, bit 6 to13 and bit 15 can not be set to 1.
668 Chapter 7
COM Object Reference
SCPI.STATus.OPERation.PTRansition
SCPI.STATus.OPERation.PTRansition
Object type Property
Description Sets the value of positive transition filter of the Operation Status Register.
Value
Range 0 to 65535
Note The bit 0 to 3, bit 6 to13 and bit 15 can not be set to 1.
SCPI.STATus.PRESet
Object type Method
Syntax SCPI.STATus.PRESet
Examples SCPI.STATus.PRESet
Chapter 7 669
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).CONDition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).CONDit
ion
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Channel Status Condition
Register of channel 1 to channel 16 . (Read only)
Variable
Value
Description The value of the Questionable Bandwidth Limit Channel Status Condition Register
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
670 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.CONDition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHan
nel.CONDition
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Channel Extra Status Event
Variable
Value
Description The value of the Questionable Bandwidth Limit Channel Extra Status Event Register
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 671
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.ENABle
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHan
nel.ENABle
Object type Property
Description Sets the value of the Questionable Bandwidth Limit Channel Extra Status Enable Register
of channel 1 to channel 16 .
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
672 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.EVENt
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHan
nel.EVENt
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Channel Extra Status Event
Variable
Value
Description the value of the Questionable Bandwidth Limit Channel Extra Status Event Register
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 673
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.NTRansition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHan
nel.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Bandwidth Limit
Channel Extra Status Register of channel 1 to channel 16 .
Variable
Value
Description The value of the negative transition filter of the Questionable Bandwidth Limit Channel
Extra Status Register
Range 0 to 65535
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
674 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.PTRansition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHan
nel.PTRansition
Object type Property
Variable
Value
Description The value of the positive transition filter of the Questionable Bandwidth Limit Channel
Extra Status Register
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 675
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ENABle
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ENABle
Object type Property
Description Sets the value of the Questionable Bandwidth Limit Channel Status Enable Register of
channel 1 to channel 16 .
Variable
Value
Description The value of the Questionable Bandwidth Limit Channel Status Enable Register
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
676 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).EVENt
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).EVENt
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Channel Status Event Register of
channel 1 to channel 16 . (Read only)
Value
Description The value of the Questionable Bandwidth Limit Channel Status Event Register
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 677
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).NTRansition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).NTRans
ition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Bandwidth Limit
Channel Status Register of channel 1 to channel 16 .
Variable
Value
Description The value of the negative transition filter of the Questionable Bandwidth Limit Channel
Status Register
Range 0 to 65535
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
678 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).PTRansition
SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).PTRans
ition
Object type Property
Variable
Value
Description The value of the positive transition filter of the Questionable Bandwidth Limit Channel
Status Register
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 679
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.CONDition
SCPI.STATus.QUEStionable.BLIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Status Condition Register. (Read
only)
Variable
Value
Description The value of the Questionable Bandwidth Limit Status Condition Register.
SCPI.STATus.QUEStionable.BLIMit.ELIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Extra Status Condition Register.
(Read only)
Variable
Value
Description The value of the Questionable Bandwidth Limit Extra Status Condition Register.
680 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.ELIMit.ENABle
SCPI.STATus.QUEStionable.BLIMit.ELIMit.ENABle
Object type Property
Description Sets the value of the Questionable Bandwidth Limit Extra Status Enable Register.
Value
Description The value of the Questionable Bandwidth Limit Extra Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
SCPI.STATus.QUEStionable.BLIMit.ELIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Extra Status Event Register.
(Read only)
Variable
Value
Description The value of the Questionable Bandwidth Limit Extra Status Event Register.
Chapter 7 681
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.ELIMit.NTRansition
SCPI.STATus.QUEStionable.BLIMit.ELIMit.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Bandwidth Limit Extra
Status Register.
Variable
Value
Description The value of the negative transition filter of the Questionable Bandwidth Limit Extra Status
Register.
Range 0 to 65535
Preset value 0
682 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.ELIMit.PTRansition
SCPI.STATus.QUEStionable.BLIMit.ELIMit.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Bandwidth Limit Extra
Variable
Value
Description The value of the positive transition filter of the Questionable Bandwidth Limit Extra Status
Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
Chapter 7 683
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.ENABle
SCPI.STATus.QUEStionable.BLIMit.ENABle
Object type Property
Description Sets the value of the Questionable Bandwidth Limit Status Enable Register.
Variable
Value
Description The value of the Questionable Bandwidth Limit Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
SCPI.STATus.QUEStionable.BLIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Bandwidth Limit Status Event Register. (Read
only)
Variable
Value
Description The value of the Questionable Bandwidth Limit Status Event Register.
684 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.NTRansition
SCPI.STATus.QUEStionable.BLIMit.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Bandwidth Limit Status
Variable
Value
Description The value of the negative transition filter of the Questionable Bandwidth Limit Status
Register.
Range 0 to 65535
Preset value 0
Chapter 7 685
COM Object Reference
SCPI.STATus.QUEStionable.BLIMit.PTRansition
SCPI.STATus.QUEStionable.BLIMit.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Bandwidth Limit Status
Register.
Variable
Value
Description The value of the positive transition filter of the Questionable Bandwidth Limit Status
Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
686 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.CONDition
SCPI.STATus.QUEStionable.CONDition
Object type Property
Description Reads out the value of the Questionable Status Condition Register. (Read only)
Variable
Chapter 7 687
COM Object Reference
SCPI.STATus.QUEStionable.ENABle
SCPI.STATus.QUEStionable.ENABle
Object type Property
Variable
Value
Range 0 to 65535
Preset value 0
688 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.EVENt
SCPI.STATus.QUEStionable.EVENt
Object type Property
Description Reads out the value of the Questionable Status Event Register. (Read only)
Variable
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
CONDition
Object type Property
Description Reads out the value of the Questionable Limit Channel Status Condition Register of
channels 1 to 16 (Ch). (Read only)
Variable
Value
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 689
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.CONDition
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
ECHannel.CONDition
Object type Property
Description Reads out the value of the Questionable Limit Channel Extra Status Condition Register of
channels 1 to 16 (Ch). (Read only)
Variable
Value
Description Value of the Questionable Limit Channel Extra Status Condition Register
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
690 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.ENABle
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
ECHannel.ENABle
Object type Property
Variable
Value
Description Value of the Questionable Limit Channel Extra Status Enable Register
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 691
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.EVENt
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
ECHannel.EVENt
Object type Property
Description Reads out the value of the Questionable Limit Channel Extra Status Event Register of
channels 1 to 16 (Ch). (Read only)
Variable
Value
Description Value of the Questionable Limit Channel Extra Status Event Register
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
692 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.NTRansition
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
ECHannel.NTRansition
Object type Property
Variable
Value
Range 0 to 65535
Preset value 0
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 693
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). ECHannel.PTRansition
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
ECHannel.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Limit Channel Extra
Status Register of channels 1 to 16 (Ch).
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), refer to Table 7-6, “Variable (Ch),” on page 209.
694 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ENABle
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ENABle
Object type Property
Description Sets the value of the Questionable Limit Channel Status Enable Register of channels 1 to
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting for the channel/trace number.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 695
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).EVENt
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).EVENt
Object type Property
Description Reads out the value of the Questionable Limit Channel Status Event Register of channels 1
to 16 (Ch). (Read only)
Variable
Value
Description Value of the Questionable Limit Channel Status Event Register of the specified channel
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
696 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). NTRansition
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
NTRansition
Object type Property
Variable
Value
Range 0 to 65535
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 697
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch). PTRansition
SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).
PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Limit Channel Status
Register of channels 1 to 16 (Ch).
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting for the channel/trace number.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
698 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.CONDition
SCPI.STATus.QUEStionable.LIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Limit Status Condition Register. (Read only)
Variable
SCPI.STATus.QUEStionable.LIMit.ELIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Limit Extra Status Condition Register. (Read only)
Variable
Value
Chapter 7 699
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.ELIMit.ENABle
SCPI.STATus.QUEStionable.LIMit.ELIMit.ENABle
Object type Property
Description Sets the value of the Questionable Limit Extra Status Enable Register.
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
SCPI.STATus.QUEStionable.LIMit.ELIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Limit Extra Status Event Register. (Read only)
Variable
Value
700 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.ELIMit.NTRansition
SCPI.STATus.QUEStionable.LIMit.ELIMit.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Limit Extra Status
Variable
Value
Range 0 to 65535
Preset value 0
Chapter 7 701
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.ELIMit.PTRansition
SCPI.STATus.QUEStionable.LIMit.ELIMit.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Limit Extra Status
Register.
Variable
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
702 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.ENABle
SCPI.STATus.QUEStionable.LIMit.ENABle
Object type Property
Description Sets the value of the Questionable Limit Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting for the channel/trace number.
SCPI.STATus.QUEStionable.LIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Limit Status Event Register. (Read only)
Variable
Value
Chapter 7 703
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.NTRansition
SCPI.STATus.QUEStionable.LIMit.NTRansition
Object type Property
Description Sets the value of negative transition filter of the Questionable Limit Status Register.
Variable
Value
Range 0 to 65535
Preset value 0
704 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.LIMit.PTRansition
SCPI.STATus.QUEStionable.LIMit.PTRansition
Object type Property
Description Sets the value of positive transition filter of the Questionable Limit Status Register.
Value
Range 0 to 65535
Preset value Varies depending on the upper limit setting for the channel/trace number.
Chapter 7 705
COM Object Reference
SCPI.STATus.QUEStionable.NTRansition
SCPI.STATus.QUEStionable.NTRansition
Object type Property
Description Sets the value of negative transition filter of the Questionable Status Register.
Variable
Value
Range 0 to 65535
Preset value 0
706 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.PTRansition
SCPI.STATus.QUEStionable.PTRansition
Object type Property
Description Sets the value of positive transition filter of the Questionable Status Register.
Value
Range 0 to 65535
Chapter 7 707
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).CONDition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).CONDi
tion
Object type Property
Description Reads out the value of the Questionable Ripple Limit Channel Status Condition Register of
channel 1 to channel 16 . (Read only)
Variable
Value
Description The value of the Questionable Ripple Limit Channel Status Condition Register.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
708 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.CONDition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHan
nel.CONDition
Object type Property
Description Reads out the value of the Questionable Ripple Limit Channel Extra Status Condition
Variable
Value
Description The value of the Questionable Ripple Limit Channel Extra Status Condition Register.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 709
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.ENABle
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHan
nel.ENABle
Object type Property
Description Sets the value of the Questionable Ripple Limit Channel Extra Status Enable Register of
channel 1 to channel 16 .
Variable
Value
Description The value of the Questionable Ripple Limit Channel Extra Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
710 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.EVENt
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHan
nel.EVENt
Object type Property
Description Reads out the value of the Questionable Ripple Limit Channel Extra Status Event Register
Variable
Value
Description The value of the Questionable Ripple Limit Channel Extra Status Event Register.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 711
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.NTRansition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHan
nel.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Ripple Limit Channel
Extra Status Register of channel 1 to channel 16 .
Variable
Value
Description The value of the negative transition filter of the Questionable Ripple Limit Channel Extra
Status Register.
Range 0 to 65535
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
712 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.PTRansition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHan
nel.PTRansition
Object type Property
Variable
Value
Description The value of the positive transition filter of the Questionable Ripple Limit Channel Extra
Status Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 713
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ENABle
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ENABle
Object type Property
Description Sets the value of the Questionable Ripple Limit Channel Status Enable Register of channel
1 to channel 16 .
Variable
Value
Description The value of the Questionable Ripple Limit Channel Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
714 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).EVENt
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).EVENt
Object type Property
Description Reads out the value of the Questionable Ripple Limit Channel Status Event Register of
channel 1 to channel 16 . (Read only)
Value
Description The value of the Questionable Ripple Limit Channel Status Event Register.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 715
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).NTRansition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).NTRan
sition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Ripple Limit Channel
Status Register of channel 1 to channel 16 .
Variable
Value
Description The value of the negative transition filter of the Questionable Ripple Limit Channel Status
Register.
Range 0 to 65535
Preset value 0
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
716 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).PTRansition
SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).PTRans
ition
Object type Property
Variable
Value
Description The value of the positive transition filter of the Questionable Ripple Limit Channel Status
Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
For information on the variable (Ch), see Table 7-6, “Variable (Ch),” on page 209.
Chapter 7 717
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.CONDition
SCPI.STATus.QUEStionable.RLIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Ripple Limit Status Condition Register. (Read
only)
Variable
Value
Description The value of the Questionable Ripple Limit Status Condition Register.
SCPI.STATus.QUEStionable.RLIMit.ELIMit.CONDition
Object type Property
Description Reads out the value of the Questionable Ripple Limit Extra Status Condition Register.
(Read only)
Variable
Value
Description The value of the Questionable Ripple Limit Extra Status Condition Register.
718 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.ELIMit.ENABle
SCPI.STATus.QUEStionable.RLIMit.ELIMit.ENABle
Object type Property
Description Sets the value of the Questionable Ripple Limit Extra Status Enable Register.
Value
Description The value of the Questionable Ripple Limit Extra Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
SCPI.STATus.QUEStionable.RLIMit.ELIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Ripple Limit Extra Status Event Register. (Read
only)
Variable
Value
Description The value of the Questionable Ripple Limit Extra Status Event Register.
Chapter 7 719
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.ELIMit.NTRansition
SCPI.STATus.QUEStionable.RLIMit.ELIMit.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Ripple Limit Extra Status
Register.
Variable
Value
Description The value of the negative transition filter of the Questionable Ripple Limit Extra Status
Register.
Range 0 to 65535
Preset value 0
720 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.ELIMit.PTRansition
SCPI.STATus.QUEStionable.RLIMit.ELIMit.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Ripple Limit Extra Status
Variable
Value
Description The value of the positive transition filter of the Questionable Ripple Limit Extra Status
Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
Chapter 7 721
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.ENABle
SCPI.STATus.QUEStionable.RLIMit.ENABle
Object type Property
Description Sets the value of the Questionable Ripple Limit Status Enable Register.
Variable
Value
Description The value of the Questionable Ripple Limit Status Enable Register.
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
SCPI.STATus.QUEStionable.RLIMit.EVENt
Object type Property
Description Reads out the value of the Questionable Ripple Limit Status Event Register. (Read only)
Variable
Value
Description The value of the Questionable Ripple Limit Status Event Register.
722 Chapter 7
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.NTRansition
SCPI.STATus.QUEStionable.RLIMit.NTRansition
Object type Property
Description Sets the value of the negative transition filter of the Questionable Ripple Limit Status
Variable
Value
Description The value of the negative transition filter of the Questionable Ripple
Limit Status Register.
Data type Long integer type (Long)
Range 0 to 65535
Preset value 0
Chapter 7 723
COM Object Reference
SCPI.STATus.QUEStionable.RLIMit.PTRansition
SCPI.STATus.QUEStionable.RLIMit.PTRansition
Object type Property
Description Sets the value of the positive transition filter of the Questionable Ripple Limit Status
Register.
Variable
Value
Description The value of the positive transition filter of the Questionable Ripple Limit
Status Register.
Data type Long integer type (Long)
Range 0 to 65535
Preset value Varies depending on the upper limit setting of the number of channels/traces.
724 Chapter 7
COM Object Reference
SCPI.SYSTem.BACKlight
SCPI.SYSTem.BACKlight
Object type Property
Variable
Status
NOTE To turn the backlight ON, press any key on the front panel.
Chapter 7 725
COM Object Reference
SCPI.SYSTem.BEEPer.COMPlete.IMMediate
SCPI.SYSTem.BEEPer.COMPlete.IMMediate
Object type Method
Syntax SCPI.SYSTem.BEEPer.COMPlete.IMMediate
Description Generates a beep for the notification of the completion of the operation. (No read)
Examples SCPI.SYSTem.BEEPer.COMPlete.IMMediate
SCPI.SYSTem.BEEPer.COMPlete.STATe
Object type Property
Description Turns ON/OFF the beeper for the notification of the completion of the operation.
Variable
Status
Description ON/OFF of the beeper for the notification of the completion of the operation
•True or -1 Turns ON the beeper for the notification of the completion of the
operation.
•False or 0 Turns OFF the beeper for the notification of the completion of the
operation.
726 Chapter 7
COM Object Reference
SCPI.SYSTem.BEEPer.WARNing.IMMediate
SCPI.SYSTem.BEEPer.WARNing.IMMediate
Object type Method
Syntax SCPI.SYSTem.BEEPer.WARNing.IMMediate
Description Generates a beep for the notification of warning/limit test result. (No read)
Examples SCPI.SYSTem.BEEPer.WARNing.IMMediate
SCPI.SYSTem.BEEPer.WARNing.STATe
Object type Property
Description Turns ON/OFF the beeper for the notification of warning/limit test result.
Variable
Status
Description ON/OFF of the beeper for the notification of warning/limit test result
•False or 0 Turns OFF the beeper for the notification of warning/limit test
result.
Chapter 7 727
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.PMETer.ADDRess
SCPI.SYSTem.COMMunicate.GPIB.PMETer.ADDRess
Object type Property
Description Sets/reads out the GPIB address of the power meter in use.
Variable
Value
Range 0 to 30
Preset value 13
Note If the specified parameter is out of the allowable setting range, a runtime error occurs.
Equivalent key [System] - Misc Setup - GPIB Setup - Power Meter Address
728 Chapter 7
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.ADDRess
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.ADDRess
Type of object Property
Description Sets/reads out the GPIB address of the external signal source in use.
Value
Range 0 to 30
Preset value 19
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address
Chapter 7 729
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.FREQuency
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMm
and.FREQuency
Type of object Property
Description Sets the output frequency setting command for the external signal source in use.
This command is available when the type of the external signal source is 1 (user-defined
external signal source).
Variable
Value
Description Frequency setting command for the user-defined external signal source
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
The output frequency in the command string is written as "%f%." The frequency
of the external signal source, which changes for each measurement point, is set and
the setting command is sent to the external signal source.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Custom Commands
- Set Frequency
730 Chapter 7
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.POWer
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMm
and.POWer
Type of object Property
Variable
Value
Description Level setting command for the user-defined external signal source
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
The output level in the command string is written as "%p%." The output level of
the external signal source, which changes for each measurement point, is set and
the setting command is sent to the external signal source.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Custom Commands
- Set Power Level
Chapter 7 731
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.PRESet
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMm
and.PRESet
Type of object Property
Description Sets the preset command for the external signal source in use.
This command is available when the type of the external signal source is 1 (user-defined
external signal source).
Variable
Value
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Custom Commands
- Preset
732 Chapter 7
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMmand.RFON
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.CCOMm
and.RFON
Type of object Property
Variable
Value
Description RF:on setting command for the user-defined external signal source
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Custom Commands
- Turn RF Out On
Chapter 7 733
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.DWELl
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.DWELl
Type of object Property
Description Sets a wait time after setting the frequency or output level for the external signal source in
use.
Variable
Value
Description Wait time setting for the user-defined external signal source
Range 0 to 1
Preset value 0.1
Unit s (second)
Resolution 0.001
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Switching Time
734 Chapter 7
COM Object Reference
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.TYPE
SCPI.SYSTem.COMMunicate.GPIB.SGENerator.TYPE
Type of object Property
Value
1: User-defined
Range 1 to 3
Preset value 3
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Equivalent key [System] - Misc Setup - GPIB Setup - Signal Generator Address - Custom
Commands|8643A,8644B,8664A,8665A/B|8648A/B/C/D,ESG Series,PSG Series
Chapter 7 735
COM Object Reference
SCPI.SYSTem.CORRection.STATe
SCPI.SYSTem.CORRection.STATe
Object type Property
Variable
Status
736 Chapter 7
COM Object Reference
SCPI.SYSTem.DATE
SCPI.SYSTem.DATE
Object type Property
Data
• Data(1) 1 to 12
• Data(2) 1 to 31
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Equivalent key [System] - Misc Setup - Clock Setup - Set Date and Time
Chapter 7 737
COM Object Reference
SCPI.SYSTem.ERRor
SCPI.SYSTem.ERRor
Object type Property
Description Reads out the oldest error of the errors stored in the error queue of the E5070B/E5071B.
The read-out error is deleted from the error queue. The size of the error queue is 100.
Executing the SCPI.IEEE4882.CLS object clears the errors stored in the error queue.
(Read only)
NOTE This object can not return an error that occurs by the manual operation or the SCPI
command used in controlling the E5070B/E5071B from the external controller.
Variable
Err
Note If no error is stored in the error queue, 0 and "No error" are read out as the error number and
the error message.
738 Chapter 7
COM Object Reference
SCPI.SYSTem.ISPC.PORT
SCPI.SYSTem.ISPC.PORT
Object type Property
Description Specifies a test port to be selected for stimulus destination when the Initial Source Port
Variable
Value
Range 1~4
Preset value 1
Chapter 7 739
COM Object Reference
SCPI.SYSTem.ISPC.STAT
SCPI.SYSTem.ISPC.STAT
Object type Property
Description Turns on/off the Initial Source Port Control feature (to switch the stimulus output in the
trigger hold state to a test port).
Variable
Status
740 Chapter 7
COM Object Reference
SCPI.SYSTem.KLOCk.KBD
SCPI.SYSTem.KLOCk.KBD
Object type Property
Description Sets whether to lock the operation of the front panel (key and rotary knob) and keyboard.
Status
Equivalent key [System] - Misc Setup - Front Panel & Keyboard Lock
Chapter 7 741
COM Object Reference
SCPI.SYSTem.KLOCk.MOUSe
SCPI.SYSTem.KLOCk.MOUSe
Object type Property
Description Sets whether to lock the operation of the mouse and touch screen.
Variable
Status
SCPI.SYSTem.POFF
Object type Method
Syntax SCPI.SYSTem.POFF
Examples SCPI.SYSTem.POFF
742 Chapter 7
COM Object Reference
SCPI.SYSTem.PRESet
SCPI.SYSTem.PRESet
Object type Method
Syntax SCPI.SYSTem.PRESet
Description Presets the setting state of the E5070B/E5071B. There is the following difference from the
setting state preset with the SCPI.IEEE4882.RST object. For details, see Appendix “List
of Default Values” in the E5070B/E5071B User’s Guide. (No read)
Examples SCPI.SYSTem.PRESet
Chapter 7 743
COM Object Reference
SCPI.SYSTem.SECurity.LEVel
SCPI.SYSTem.SECurity.LEVel
Object type Property
Variable
Param
Note When the setting is LOW, it is able to change to NON or HIGH. But when this setting is
HIGH, it is not able to change NON or LOW.
The setting can be turned NON by executing the preset or recalling when the setting of
security level is HIGH.
Even if the setting is LOW and HIGH, the command that reads out the frequency is not
influenced.
744 Chapter 7
COM Object Reference
SCPI.SYSTem.SERVice
SCPI.SYSTem.SERVice
Object type Property
Variable
Equivalent key Displayed on the instrument status bar (at the bottom of the LCD display).
Chapter 7 745
COM Object Reference
SCPI.SYSTem.TEMPerature.HIGH
SCPI.SYSTem.TEMPerature.HIGH
Object type Property
Variable
Status
746 Chapter 7
COM Object Reference
SCPI.SYSTem.TEMPerature.STATe
SCPI.SYSTem.TEMPerature.STATe
Object type Property
Description Reads out whether the warm-up is enough to satisfy the specifications of the
E5070B/E5071B. (Read only)
Equivalent key Displayed on the instrument status bar (at the bottom of the LCD display).
Chapter 7 747
COM Object Reference
SCPI.SYSTem.TIME
SCPI.SYSTem.TIME
Object type Property
Variable
Data
Range • Data(0) 0 to 23
• Data(1) 0 to 59
• Data(2) 0 to 59
Resolution 1
Note If the specified variable is out of the allowable setup range, the minimum value (if the lower
limit of the range is not reached) or the maximum value (if the upper limit of the range is
exceeded) is set.
Equivalent key [System] - Misc Setup - Clock Setup - Set Date and Time
748 Chapter 7
COM Object Reference
SCPI.SYSTem.UPReset
SCPI.SYSTem.UPReset
Object type Method
Syntax SCPI.SYSTem.UPReset
Examples CPI.SYSTem.UPReset
Chapter 7 749
COM Object Reference
SCPI.TRIGger.SEQuence.AVERage
SCPI.TRIGger.SEQuence.AVERage
Type of object Property
Variable
Status
750 Chapter 7
COM Object Reference
SCPI.TRIGger.SEQuence.EXTernal.DELay
SCPI.TRIGger.SEQuence.EXTernal.DELay
Type of object Property
Description When the trigger source is external, sets the time that it takes from receiving the trigger to
Variable
Value
Range 0 to 1
Preset value 0
Unit s (second)
Resolution 10 μ
Chapter 7 751
COM Object Reference
SCPI.TRIGger.SEQuence.EXTernal.LLATency.STATe
SCPI.TRIGger.SEQuence.EXTernal.LLATency.STATe
Type of object Property
NOTE When the point trigger feature is set to off, or when the trigger source is set to one other
than the external trigger, the change is ignored.
Variable
Status
752 Chapter 7
COM Object Reference
SCPI.TRIGger.SEQuence.IMMediate
SCPI.TRIGger.SEQuence.IMMediate
Object type Method
Syntax SCPI.TRIGger.SEQuence.IMMediate
Description Regardless of the setting of the trigger mode, generates a trigger immediately and executes
a measurement.
Chapter 7 753
COM Object Reference
SCPI.TRIGger.SEQuence.POINt
SCPI.TRIGger.SEQuence.POINt
Type of object Property
Variable
Status
Note When the point trigger feature is turned on, if the sweep mode is Swept, it changes
to Stepped.
When the trigger source is set to the internal trigger (Internal), the setting is
ignored.
754 Chapter 7
COM Object Reference
SCPI.TRIGger.SEQuence.SCOPe
SCPI.TRIGger.SEQuence.SCOPe
Object type Property
Param
Chapter 7 755
COM Object Reference
SCPI.TRIGger.SEQuence.SINGle
SCPI.TRIGger.SEQuence.SINGle
Object type Method
Syntax SCPI.TRIGger.SEQuence.SINGle
Description Regardless of the setting of the trigger mode, generates a trigger immediately and executes
a measurement.
There is the following difference from the trigger with the
SCPI.TRIGger.SEQuence.IMMediate object.
• The execution of the object finishes when the measurement (all of the sweep) initiated
with this object is complete. In other words, you can wait for the end of the
measurement using the SCPI.IEEE4882.OPC object.
If you execute this object when the trigger system is not in the trigger wait state (trigger
event detection state), an error occurs when executed and the object is ignored.
For details about the trigger system, see Section “Trigger System” in the E5070B/E5071B
Programmer’s Guide. (No read)
756 Chapter 7
COM Object Reference
SCPI.TRIGger.SEQuence.SOURce
SCPI.TRIGger.SEQuence.SOURce
Object type Property
Variable
Param
Chapter 7 757
COM Object Reference
SCPI.TRIGger.SEQuence.SOURce
758 Chapter 7
8. Waveform Analysis Library
This chapter describes how to use the ripple analysis library and the procedures in the
ripple analysis library.
759
Waveform Analysis Library
Ripple Analysis Library
760 Chapter 8
Waveform Analysis Library
Ripple Analysis Library
• Returns the maximum value of the difference between a positive peak and a
negative peak.
MaxPeakToPeak(Chan) on page 771
• Returns the maximum value of the difference between a positive peak and its right
adjacent negative peak.
MaxRightGap(Chan) on page 772
• Returns the maximum value of the difference between a positive peak and its left
adjacent negative peak.
• Returns the maximum value of the difference between a positive peak and its
adjacent negative peak.
MaxGap(Chan) on page 769
• Returns the maximum value of the vertical distance between a line segment
connecting 2 adjacent positive peaks and the negative peak between them.
MaxEnvelopeGap(Chan) on page 768
• Returns the mean value of the differences between a negative peak and its right and
left adjacent positive peaks.
GapMean(Chan) on page 767
• Returns the maximum value of the total of the differences between a negative peak
and its right and left adjacent positive peaks.
MaxRippleValue(Chan) on page 774
• Returns the maximum value of the total of the differences between a negative peak
and its right and left adjacent positive peaks and the stimulus value (Stim) of the
valley of the ripple.
MaxRipplePoint(Chan,Stim) on page 773
• Returns the values (LeftValue and RightValue) and the stimulus values (LeftStimulus
and RightStimulus) of the right and left negative peaks detected first below the
specified value (D) relative to the maximum value.
Pole(Chan,D,LeftStim,LeftValue,RightStim,RightValue) on page 775
• Returns the difference between the positive peak detected first when searched from
the left edge toward the right edge and its right adjacent negative peak.
FirstRightGap(Chan) on page 765
Chapter 8 761
Waveform Analysis Library
Ripple Analysis Library
• Returns the difference between the positive peak detected first when searched from
the right edge toward the left edge and its left adjacent negative peak.
FirstLeftGap(Chan) on page 763
• Returns the difference of the stimulus value between the positive peak detected first
when searched from the left edge toward the right edge and its right adjacent
negative peak.
FirstRightInterval(Chan) on page 766
• Returns the difference of the stimulus value between the positive peak detected first
when searched from the left edge toward the right edge and its left adjacent negative
peak.
FirstLeftInterval(Chan) on page 764
End Sub
Let us break down the code into a number of blocks and see what they do.
762 Chapter 8
Waveform Analysis Library
Procedure Reference
Procedure Reference
This section describes the procedures in the ripple analysis library provided by the
E5070B/E5071B in alphabetical order.
FirstLeftGap(Chan)
Syntax Value = FirstLeftGap(Chan)
Description Returns the response difference between the positive peak detected first when searched
from the right edge toward the left edge within the analysis range and its left adjacent
negative peak.
Return value
Value
Description Returns the response difference between the positive peak detected first when searched
from the right edge toward the left edge within the analysis range and its left adjacent
negative peak.
Data type Double precision floating point type (Double)
Note If no applicable point is detected, 0 is returned.
Value = FirstLeftGap(1)
MsgBox "First Left Gap =" & Value
Chapter 8 763
Waveform Analysis Library
Procedure Reference
FirstLeftInterval(Chan)
Description Returns the stimulus difference between the positive peak detected first when searched
from the right edge toward the left edge within the analysis range and its left adjacent
negative peak.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the stimulus difference between the positive peak detected first when searched
from the right edge toward the left edge within the analysis range and its left adjacent
negative peak.
Value = FirstLeftInterval(1)
MsgBox "First Left Interval =" & Value
764 Chapter 8
Waveform Analysis Library
Procedure Reference
FirstRightGap(Chan)
Description Returns the response difference between the positive peak detected first when searched
from the left edge toward the right edge within the analysis range and its right adjacent
negative peak.
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the response difference between the positive peak detected first when searched
from the left edge toward the right edge within the analysis range and its right adjacent
negative peak.
Chapter 8 765
Waveform Analysis Library
Procedure Reference
FirstRightInterval(Chan)
Description Returns the stimulus difference between the positive peak detected first when searched
from the left edge toward the right edge within the analysis range and its right adjacent
negative peak.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the stimulus difference between the positive peak detected first when searched
from the left edge toward the right edge within the analysis range and its right adjacent
negative peak.
Value = FirstRightInterval(1)
MsgBox "First Right Interval =" & Value
766 Chapter 8
Waveform Analysis Library
Procedure Reference
GapMean(Chan)
Description Returns the mean value of the response differences between the negative peaks and its
adjacent positive peaks within the analysis range.
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the mean value of the response differences between the negative peaks and its
right and left adjacent positive peaks.
Chapter 8 767
Waveform Analysis Library
Procedure Reference
MaxEnvelopeGap(Chan)
Description Returns the maximum value of the vertical distance between the line segments connecting
2 adjacent positive peaks and the negative peaks between them within the analysis range.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the vertical distance between the line segments
connecting 2 adjacent positive peaks and the negative peaks between them.
768 Chapter 8
Waveform Analysis Library
Procedure Reference
MaxGap(Chan)
Description Returns the maximum value of the response differences between the positive peaks and its
adjacent negative peaks within the analysis range.
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the response differences between the positive peaks and
its adjacent negative peaks.
Chapter 8 769
Waveform Analysis Library
Procedure Reference
MaxLeftGap(Chan)
Description Returns the maximum value of the response differences between the positive peaks and its
left adjacent negative peaks within the analysis range.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the response differences between the positive peaks and
its left adjacent negative peaks.
770 Chapter 8
Waveform Analysis Library
Procedure Reference
MaxPeakToPeak(Chan)
Description Returns the maximum value of the response differences between the positive peaks and the
negative peaks within the analysis range.
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the response differences between the positive peaks and
the negative peaks.
Value = MaxPeakToPeak(1)
MsgBox "Max Peak To Peak =" & Value
Chapter 8 771
Waveform Analysis Library
Procedure Reference
MaxRightGap(Chan)
Description Returns the maximum value of the response differences between the positive peaks and its
right adjacent negative peaks within the analysis range.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the response differences between the positive peaks and
its right adjacent negative peaks.
Value = MaxRightGap(1)
MsgBox "Max Right Gap =" & Value
772 Chapter 8
Waveform Analysis Library
Procedure Reference
MaxRipplePoint(Chan,Stim)
Syntax Value = MaxRipplePoint(Chan,Stim)
Description Returns the maximum value of the sum of the response differences between the negative
peaks and its adjacent positive peaks and the stimulus value of the applicable negative
peaks within the analysis range.
Return value
Value
Description Returns the maximum value of the sum of the response differences between the negative
peaks and its adjacent positive peaks.
Data type Double precision floating point type (Double)
Note If no applicable point is detected, 0 is returned.
Stim
Description Returns the stimulus value of the negative peak at which the sum of the response differences
between the negative peak and its adjacent positive peaks is maximum.
Data type Double precision floating point type (Double)
Note If no applicable point is detected, 0 is returned.
Chapter 8 773
Waveform Analysis Library
Procedure Reference
MaxRippleValue(Chan)
Description Returns the maximum value of the sum of the response differences between the negative
peaks and its adjacent positive peaks within the analysis range.
Variable
Chan
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Return value
Value
Description Returns the maximum value of the sum of the response differences between the
negative peaks and its adjacent positive peaks.
774 Chapter 8
Waveform Analysis Library
Procedure Reference
Pole(Chan,D,LeftStim,LeftValue,RightStim,RightValue)
Description For the negative peaks below the specified value (D) relative to the maximum value of the
positive peaks within the analysis range, returns the response value (LeftValue) and
stimulus value (LeftStimulus) of the negative peak first detected when searched to the left
from the maximum value of the positive peaks, and the response value (RightValue) and
stimulus value (RightStimulus) of the negative peak first detected when searched to the
right from the maximum value of the positive peaks.
Range 1 to 9
Note If the specified variable is out of the allowable setup range, an error occurs when
executed.
Chapter 8 775
Waveform Analysis Library
Procedure Reference
Return value
(arguments)
LeftStim
Description Returns the stimulus value of the negative peak first detected to the left from the
maximum value of the positive peaks.
LeftValue
Description Returns the response value of the negative peak first detected to the left from the
maximum value of the positive peaks.
RightStim
Description Returns the stimulus value of the negative peak first detected to the right from the
maximum value of the positive peaks.
RightValue
Description Returns the response value of the negative peak first detected to the right from the
maximum value of the positive peaks.
MsgBox "Left Pole =" & LeftStim & ":" & LeftValue
MsgBox "Right Pole =" & RightStim & ":" & RightValue
776 Chapter 8
9. Complex Operation Library
777
Complex Operation Library
Complex operation library
List of procedures
The following table lists the procedures included in the complex operation library.
778 Chapter 9
Complex Operation Library
Procedure Reference
Procedure Reference
This section describes the procedures in the complex operation library in alphabetical
order.
ComplexAbs(x)
Syntax Result = ComplexAbs(x)
ComplexAdd(x,y)
Syntax Result = ComplexAdd(x,y)
Description Returns the result (x+y) of the addition of a complex number x and another y.
Data type x Complex type (Complex)
y Complex type (Complex)
Result Complex type (Complex)
Chapter 9 779
Complex Operation Library
Procedure Reference
ComplexConj(x)
Syntax Result = ComplexConj(x)
ComplexCos(x)
Syntax Result = ComplexCos(x)
ComplexCosh(x)
Syntax Result = ComplexCosh(x)
ComplexDiv(x,y)
Syntax Result = ComplexDiv(x,y)
Description Returns the result (x/y) of the division of a complex number x and another y.
780 Chapter 9
Complex Operation Library
Procedure Reference
ComplexExp(x)
Syntax Result = ComplexExp(x)
ComplexLog(x)
Syntax Result = ComplexLog(x)
ComplexLog10(x)
Syntax Result = ComplexLog(x)
ComplexMul(x,y)
Syntax Result = ComplexMul(x,y)
Description Returns the result (x×y) of the multiplication of a complex number x and another y.
Chapter 9 781
Complex Operation Library
Procedure Reference
ComplexNorm(x)
Syntax Result = ComplexNorm(x)
ComplexPolar(x,y)
Syntax z = ComplexPolar(x,y)
Description Sets a complex number to a complex type variable z. Specify a complex number with an absolute
value x and a phase angle y (radian).
ComplexSet(x,y)
Syntax z = ComplexSet(x,y)
Description Sets a complex number to a complex type variable z. Specify a complex number with a real part x and
an imaginary part y. (Sets x and y to z.real and z.imag respectively.)
782 Chapter 9
Complex Operation Library
Procedure Reference
ComplexSetArray(x)
Syntax y = ComplexSetArray(x)
Description Converts a variant type or double floating point type array x that contains complex numbers using 2
elements to store each complex number in the order of the real part and imaginary part to a complex
type array y.
Data type x Variant type (Variant) array or Double precision floating point type
(Double) array
y Complex type (Complex) array
ComplexSin(x)
Syntax Result = ComplexSin(x)
ComplexSinh(x)
Syntax Result = ComplexSinh(x)
Chapter 9 783
Complex Operation Library
Procedure Reference
ComplexSqrt(x)
Syntax Result = ComplexSqrt(x)
ComplexSub(x,y)
Syntax Result = ComplexSub(x,y)
Description Returns the result (x − y) of the subtraction of a complex number x and another y.
784 Chapter 9
Complex Operation Library
Sample Program
Sample Program
:
:
SCPI.DISPlay.Split = "D1"
SCPI.DISPlay.WINDow(1).Split = "D12_34"
SCPI.CALCulate(1).PARameter.Count = 2
SCPI.CALCulate(1).PARameter(1).DEFine = "s21"
SCPI.CALCulate(1).PARameter(2).DEFine = "s31"
SCPI.SENSe(1).SWEep.POINts = 201
:
:
:
SCPI.TRIGger.SEQuence.Source = "bus"
SCPI.TRIGger.SEQuence.SINGle
Dmy = SCPI.IEEE4882.OPC
For i = 0 To 200
trAce_ratio(2 * i) = trAce_ratio_comp.real
trAce_ratio(2 * i + 1) = trAce_ratio_comp.imag
Next i
SCPI.CALCulate(1).PARameter.Count = 4
'''' Write "S31/S21" data to corrected data array for the trace 3 (LogMag)
SCPI.CALCulate(1).PARameter(3).SELect
SCPI.CALCulate(1).SELected.Format = "MLOG"
SCPI.CALCulate(1).SELected.DATA.SDATa = trAce_ratio
'''' Write "S31/S21" data to corrected data array for the trace 4 (Phase)
SCPI.CALCulate(1).PARameter(4).SELect
SCPI.CALCulate(1).SELected.Format = "PHASe"
SCPI.CALCulate(1).SELected.DATA.SDATa = trAce_ratio
:
:
Chapter 9 785
Complex Operation Library
Sample Program
786 Chapter 9
A Manual Changes
This appendix contains the information required to adapt this manual to versions or
A. Manual Changes
configurations of the E5070B/E5071B manufactured earlier than the current printing date
of this manual.
787
Manual Changes
Manual Changes
Manual Changes
To adapt this manual to your E5070B/E5071B, refer to Table A-1 and Table A-2.
Table A-1 Manual Changes by Serial Number
MY423 Change 6
A.03.0x Change 1
A.03.53 Change 2
A.03.54 Change 3
A.03.62 Change 4
A.04.00 Change 5
A.05.00 Change 7
A.06.00 Change 8
A.06.50 Change 9
A.08.01 Change 10
The ten-character serial number is stamped on the serial number plate (Figure A-1) on the
rear panel.
788 Appendix A
Manual Changes
Manual Changes
Change 10
The firmware revision A.08.01 and below does not support the following COM objects.
Please delete their descriptions in this manual.
Change 9
The firmware revision A.06.50 and below does not support the following COM objects.
Please delete their descriptions in this manual.
Appendix A 789
Manual Changes
Manual Changes
Change 8
The firmware revision A.06.00 and below does not support the following COM objects.
Please delete their descriptions in this manual.
Change 7
The firmware revision A.05.00 and below does not support the following COM objects.
Please delete their descriptions in this manual.
• SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion.
BPORt(Bpt).IMAGinary on page 209
790 Appendix A
Manual Changes
Manual Changes
• SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. BPORt(Bpt).REAL on
page 211
• SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
BPORt(Bpt).IMAGinary on page 222
• SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion. BPORt(Bpt).REAL on
page 223
• SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
PORT(Pt).IMAGinary on page 252
• SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. PORT(Pt).REAL on
page 253
• SCPI.CALCulate(Ch).SELected.CORRection.EDELay. MEDium on page 271
• SCPI.CALCulate(Ch).SELected.CORRection.EDELay. WGCutoff on page 273
• SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.ALIGn. STATe on page 396
• SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.SINGle. STATe on page 397
• SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.X on
page 403
• SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.MARKer.POSition.Y on
page 404
• SCPI.MMEMory.LOAD.CKIT(Ckit) on page 432
• SCPI.MMEMory.STORe.CKIT(Ckit) on page 442
• SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.SUBClass on page 483
• SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLLine on page 485
• SCPI.SENSe(Ch).CORRection.COLLect.ACQuire. TRLReflect on page 486
• SCPI.SENSe(Ch).CORRection.COLLect.ACQuire.TRLThru on page 487
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. SELect on page 493
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLLine(Cpt_m,Cpt_n)
on page 497
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLReflect on page 498
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer. TRLThru(Cpt_m,Cpt_n)
on page 499
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std). CHARacter on
page 507
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMAXimum on
page 509
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std) .FMINimum on
page 510
A. Manual Changes
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. IMPedance on
page 519
• SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoption. RPLane on page 520
• SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ORIentation .STATe on
Appendix A 791
Manual Changes
Manual Changes
page 525
• SCPI.SENSe(Ch).CORRection.COLLect.ECAL.PATH(Cpt) on page 526
• SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL2 on page 541
• SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL3 on page 542
• SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL4 on page 543
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.CONFig on page 548
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.DCOFfset on page 549
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.LOSS on page 550
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.MEASure on page 551
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.PORT(Pt) on page 552
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.RESet on page 553
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STARt on page 554
• SCPI.SENSe(Ch).CORRection.EXTension.AUTO.STOP on page 555
• SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). FREQuency(Fq) on
page 556
• SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt). INCLude(Il).STATe on
page 558
• SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).LDC on page 560
• SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt) .LOSS(Loss) on page 561
• SCPI.SENSe(Ch).CORRection.EXTension.PORT(Pt).TIME on page 563
• SCPI.SENSe.MULTiplexer.CATalog on page 594
• SCPI.SENSe.MULTiplexer(Id).INCount on page 597
• SCPI.SENSe.MULTiplexer(Id).NAME on page 598
• SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).CATalog on page 600
• SCPI.SENSe(Ch).MULTiplexer(Id).PORT(Pt).SELect on page 601
• SCPI.SYSTem.UPReset on page 749
The following COM objects include parameters, which cannot be chosen with the
firmware revision A.05.00 and below.
792 Appendix A
Manual Changes
Manual Changes
Change 6
The serial prefix MY423 or below dose not support the USB(USBTMC) interface port.
Please delete the discription in this manual.
Change 5
The firmware revision A.04.00 and below does not support the following COM objects.
Please delete their descriptions in this manual.
*1.This function is available when the volume label on the C-drive is CP600 or higher.
*2.This function is available when the channel/trace is set to Ch 1 / Tr 4 20001 Points.
Appendix A 793
Manual Changes
Manual Changes
794 Appendix A
Manual Changes
Manual Changes
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.ENABle on
page 672
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.NTRansition on
page 674
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECHannel.PTRansition on
page 675
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ENABle on page 676
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).NTRansition on page 678
• SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).PTRansition on page 679
• SCPI.STATus.QUEStionable.BLIMit.CONDition on page 680
• SCPI.STATus.QUEStionable.BLIMit.ELIMit.EVENt on page 681
• SCPI.STATus.QUEStionable.BLIMit.ELIMit.CONDition on page 680
• SCPI.STATus.QUEStionable.BLIMit.ELIMit.ENABle on page 681
• SCPI.STATus.QUEStionable.BLIMit.ELIMit.NTRansition on page 682
• SCPI.STATus.QUEStionable.BLIMit.ELIMit.PTRansition on page 683
• SCPI.STATus.QUEStionable.BLIMit.ENABle on page 684
• SCPI.STATus.QUEStionable.BLIMit.NTRansition on page 685
• SCPI.STATus.QUEStionable.BLIMit.PTRansition on page 686
• SCPI.STATus.QUEStionable.RLIMit.EVENt on page 722
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).EVENt on page 715
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).CONDition on page 708
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.EVENt on
page 711
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.CONDition on
page 709
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.ENABle on
page 710
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.NTRansition on
page 712
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ECHannel.PTRansition on
page 713
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).ENABle on page 714
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).NTRansition on page 716
• SCPI.STATus.QUEStionable.RLIMit.CHANnel(Ch).PTRansition on page 717
• SCPI.STATus.QUEStionable.RLIMit.CONDition on page 718
A. Manual Changes
Appendix A 795
Manual Changes
Manual Changes
Change 4
The firmware revision A.03.62 and below does not support the following COM objects.
Please delete their descriptions in this manual.
796 Appendix A
Manual Changes
Manual Changes
Appendix A 797
Manual Changes
Manual Changes
The following COM objects include parameters, which cannot be chosen with the
firmware revision A.03.62 and below.
• SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr). SSBalanced.DEFine
on page 228
• SCPI.CALCulate(Ch).PARameter(Tr).DEFine on page 258
• SCPI.CALCulate(Ch).SELected.CONVersion.FUNCtion on page 269
• SCPI.SENSe(Ch).CORRection.TYPE(Tr) on page 585
The firmware revision A.03.62 and below does not support the following functions. Please
delete the descriptions about these functions in this manual.
R Scalar-mixer calibration
R Vector-mixer calibration
R Absolute measurement function and receiver calibration
R Frequency offset function (including the avoid spurious function)
R External signal generator control function
R Point tirgger function
R Z/Y Transmission-Shunt conversion
R Imbalance 3 and 4 parameters for SE-SE-Bal measurement (Fixture simulator)
R Assignable x-axis such as RF+LO, RF-LO, and LO-RF frequencies for each active
trace
R Conjugation for converting vector mixer measurement parameters
R 7 mm calibration kits such as 85031B and 85050C/D
R Calibration data and calibration coefficient clear functions
Change 3
The firmware revision A.03.54 and below does not support the following COM objects.
Please delete their descriptions in this manual.
Change 2
The firmware revision A.03.53 and below does not support the following COM objects.
Please delete their descriptions in this manual.
798 Appendix A
Manual Changes
Manual Changes
Change 1
The firmware revision A.03.0x does not support the following COM objects. Please delete
their descriptions in this manual.
• SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk). FILename on
page 234
• SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nwk). TYPE on page 235
• SCPI.CALCulate(Ch).FSIMulator.EMBed.STATe on page 236
• SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.A. PORTs on page 237
• SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.B. PORTs on page 238
• SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.C. PORTs on page 239
• SCPI.CALCulate(Ch).FSIMulator.EMBed.TYPE on page 240
• SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck. ACQuire on page 522
• SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UCHar on page 532
• SCPI.SENSe(Ch).CORRection.COLLect.SIMPlified.SAVE on page 547
The firmware revision A.03.0x does not support the following functions. Please delete the
descriptions about these functions in this manual
A. Manual Changes
Appendix A 799
Manual Changes
Manual Changes
800 Appendix A
Index
Index
A SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.STA
analysis Te, 221
ripple analysis library, 760 SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
Application objects, 136 BPORt(Bpt).IMAGinary, 222
array data SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
storing array data, 75 BPORt(Bpt).REAL, 223
Array function, 44 SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
automatic Loading BPORt(Bpt).Z0.R, 224
Loading a project at power-on, 50 SCPI.CALCulate(Ch).FSIMulator.BALun.DZConversion.
STATe, 225
B SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
BBALanced.DEFine, 226
break point, 59 SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
SBALanced.DEFine, 227
C SCPI.CALCulate(Ch).FSIMulator.BALun.PARameter(Tr).
Calib_Solt SSBalanced.DEFine, 228
procedure for full n-port calibration, 98 SCPI.CALCulate(Ch).FSIMulator.BALun.STATe, 229
calibration SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.BBA
Calib_Solt procedure, 98 Lanced.PPORts, 230
class module, 37 SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.PRO
inserting class module, 40 Perty.STATe, 231
Clear SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.SBA
Error queue, 417 Lanced.PPORts, 232
Status register, 417 SCPI.CALCulate(Ch).FSIMulator.BALun.TOPology.SSB
Clear Echo button, 63 alanced.PPORts, 233
Close Editor button, 36 SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nw
code window, 42 k).FILename, 234
coding SCPI.CALCulate(Ch).FSIMulator.EMBed.NETWork(Nw
auto-complete function, 45 k).TYPE, 235
coding a VBA program, 42 SCPI.CALCulate(Ch).FSIMulator.EMBed.STATe, 236
COM OBJECT SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.A.P
NAME, 199 ORTs, 237
OnPress Event, 204 SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.B.P
Parse, 200 ORTs, 238
Prompt, 201 SCPI.CALCulate(Ch).FSIMulator.EMBed.TOPology.C.P
SCPI.ABORt, 208 ORTs, 239
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. SCPI.CALCulate(Ch).FSIMulator.EMBed.TYPE, 240
BPORt(Bpt).IMAGinary, 209 SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.PO
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. RT(Prt).TYPE, 241
BPORt(Bpt).REAL, 211 SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.PO
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. RT(Pt).USER.FILename, 243
BPORt(Bpt).Z0.R, 212 SCPI.CALCulate(Ch).FSIMulator.SENDed.DEEMbed.ST
SCPI.CALCulate(Ch).FSIMulator.BALun.CZConversion. ATe, 244
STATe, 213 SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.PO
SCPI.CALCulate(Ch).FSIMulator.BALun.DEVice, 214 RT(Pt).PARameters.C, 245
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.PO
ORt(Bpt).PARameters.C, 215 RT(Pt).PARameters.L, 247
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.PO
ORt(Bpt).PARameters.G, 216 RT(Pt).PARameters.R, 248
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.PO
ORt(Bpt).PARameters.L, 217 RT(Pt).TYPE, 249
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.PO
ORt(Bpt).PARameters.R, 218 RT(Pt).USER.FILename, 250
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.PMCircuit.ST
ORt(Bpt).TYPE, 219 ATe, 251
SCPI.CALCulate(Ch).FSIMulator.BALun.DMCircuit.BP SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion.
ORt(Bpt).USER.FILename, 220 PORT(Pt).IMAGinary, 252
801
Index
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.COU
PORT(Pt).REAL, 253 Ple, 291
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STA
PORT(Pt).Z0.R, 254 Rt, 292
SCPI.CALCulate(Ch).FSIMulator.SENDed.ZCONversion. SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STA
STATe, 255 Te, 293
SCPI.CALCulate(Ch).FSIMulator.STATe, 256 SCPI.CALCulate(Ch).SELected.FUNCtion.DOMain.STO
SCPI.CALCulate(Ch).PARameter(Tr).COUNt, 257 P, 294
SCPI.CALCulate(Ch).PARameter(Tr).DEFine, 258 SCPI.CALCulate(Ch).SELected.FUNCtion.EXECute, 295
SCPI.CALCulate(Ch).PARameter(Tr).SELect, 259 SCPI.CALCulate(Ch).SELected.FUNCtion.PEXCursion,
SCPI.CALCulate(Ch).PARameter(Tr).SPORt, 260 296
SCPI.CALCulate(Ch).SELected.BLIMit.DB, 261 SCPI.CALCulate(Ch).SELected.FUNCtion.POINts, 297
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.MARKe SCPI.CALCulate(Ch).SELected.FUNCtion.PPOLarity,
r, 262 298
SCPI.CALCulate(Ch).SELected.BLIMit.DISPlay.VALue, SCPI.CALCulate(Ch).SELected.FUNCtion.TARGet, 299
263 SCPI.CALCulate(Ch).SELected.FUNCtion.TTRansition,
SCPI.CALCulate(Ch).SELected.BLIMit.FAIL, 264 300
SCPI.CALCulate(Ch).SELected.BLIMit.MAXimum, 265 SCPI.CALCulate(Ch).SELected.FUNCtion.TYPE, 301
SCPI.CALCulate(Ch).SELected.BLIMit.MINimum, 266 SCPI.CALCulate(Ch).SELected.LIMit.DATA, 302
SCPI.CALCulate(Ch).SELected.BLIMit.REPort.DATA, SCPI.CALCulate(Ch).SELected.LIMit.DISPlay.STATe,
267 304
SCPI.CALCulate(Ch).SELected.BLIMit.STATe, 268 SCPI.CALCulate(Ch).SELected.LIMit.FAIL, 305
SCPI.CALCulate(Ch).SELected.CONVersion.FUNCtion, SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.AMPLitud
269 e, 306
SCPI.CALCulate(Ch).SELected.CONVersion.STATe, 270 SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.MARKer,
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.M 307
EDium, 271 SCPI.CALCulate(Ch).SELected.LIMit.OFFSet.STIMulus,
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.TI 308
ME, 272 SCPI.CALCulate(Ch).SELected.LIMit.REPort.ALL, 309
SCPI.CALCulate(Ch).SELected.CORRection.EDELay.W SCPI.CALCulate(Ch).SELected.LIMit.REPort.DATA, 310
GCutoff, 273 SCPI.CALCulate(Ch).SELected.LIMit.REPort.POINts,
SCPI.CALCulate(Ch).SELected.CORRection.OFFSet.PH 311
ASe, 274 SCPI.CALCulate(Ch).SELected.LIMit.STATe, 312
SCPI.CALCulate(Ch).SELected.DATA.FDATa, 275 SCPI.CALCulate(Ch).SELected.MARKer(Mk).ACTivate,
SCPI.CALCulate(Ch).SELected.DATA.FMEMory, 276 313
SCPI.CALCulate(Ch).SELected.DATA.SDATa, 277 SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth.D
SCPI.CALCulate(Ch).SELected.DATA.SMEMory, 278 ATA, 314
SCPI.CALCulate(Ch).SELected.EQUation.STATe, 279 SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth.S
SCPI.CALCulate(Ch).SELected.EQUation.TEXT, 280 TATe, 315
SCPI.CALCulate(Ch).SELected.EQUation.VALid, 281 SCPI.CALCulate(Ch).SELected.MARKer(Mk).BWIDth.T
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.CE HReshhold, 316
NTer, 282 SCPI.CALCulate(Ch).SELected.MARKer(Mk).COUPle,
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.SH 317
APe, 283 SCPI.CALCulate(Ch).SELected.MARKer(Mk).DISCrete,
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.SP 318
AN, 284 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.ST DOMain.COUPle, 319
ARt, 285 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.ST DOMain.STARt, 320
ATe, 286 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.ST DOMain.STATe, 321
OP, 287 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
SCPI.CALCulate(Ch).SELected.FILTer.GATE.TIME.TY DOMain.STOP, 322
PE, 288 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
SCPI.CALCulate(Ch).SELected.FORMat, 289 EXECute, 323
SCPI.CALCulate(Ch).SELected.FUNCtion.DATA, 290 SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion.
PPOLarity, 325
802
Index
Index
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STIM
TARGet, 326 ulus, 363
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STOP
TRACking, 327 , 364
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. SCPI.CALCulate(Ch).SELected.TRANsform.TIME.TYPE
TTRansition, 328 , 365
SCPI.CALCulate(Ch).SELected.MARKer(Mk).FUNCtion. SCPI.CALCulate(Cn).FSIMulator.SENDed.PMCircuit.PO
TYPE, 329 RT(Pt).PARameters.G, 246
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh.D SCPI.CALCulate(Cn).SELected.MARKer(Mk).FUNCtion.
ATA, 331 PEXCursion, 324
SCPI.CALCulate(Ch).SELected.MARKer(Mk).NOTCh.T SCPI.CONTrol.HANDler.A.DATA, 366
HReshhold, 333 SCPI.CONTrol.HANDler.B.DATA, 367
SCPI.CALCulate(Ch).SELected.MARKer(Mk).REFerence SCPI.CONTrol.HANDler.C.DATA, 368
.STATe, 334 SCPI.CONTrol.HANDler.C.MODE, 369
SCPI.CALCulate(Ch).SELected.MARKer(Mk).SET, 335 SCPI.CONTrol.HANDler.D.DATA, 370
SCPI.CALCulate(Ch).SELected.MARKer(Mk).STATe, SCPI.CONTrol.HANDler.D.MODE, 371
336 SCPI.CONTrol.HANDler.E.DATA, 372
SCPI.CALCulate(Ch).SELected.MARKer(Mk).X, 337 SCPI.CONTrol.HANDler.EXTension.INDex.STATe, 373
SCPI.CALCulate(Ch).SELected.MARKer(Mk).Y, 338 SCPI.CONTrol.HANDler.EXTension.RTRigger.STATe,
SCPI.CALCulate(Ch).SELected.MARKer.NOTCÇà.STA 374
Te, 332 SCPI.CONTrol.HANDler.F.DATA, 375
SCPI.CALCulate(Ch).SELected.MATH.FUNCtion, 339 SCPI.CONTrol.HANDler.OUTPut(Num).DATA, 376
SCPI.CALCulate(Ch).SELected.MATH.MEMorize, 340 SCPI.DISPlay.ANNotation.FREQuency.STATe, 377
SCPI.CALCulate(Ch).SELected.MIXer.XAXis, 341 SCPI.DISPlay.CCLear, 377
SCPI.CALCulate(Ch).SELected.MSTatistics.DATA, 342 SCPI.DISPlay.CLOCk, 378
SCPI.CALCulate(Ch).SELected.MSTatistics.STATe, 343 SCPI.DISPlay.COLor(Dnum).BACK, 379
SCPI.CALCulate(Ch).SELected.OFFset.XAXis, 344 SCPI.DISPlay.COLor(Dnum).GRATicule(Gnum), 380
SCPI.CALCulate(Ch).SELected.RLIMit.DATA, 345 SCPI.DISPlay.COLor(Dnum).LIMit(Lnum), 381
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.LINE, SCPI.DISPlay.COLor(Dnum).RESet, 382
347 SCPI.DISPlay.COLor(Dnum).TRACe(Tr).DATA, 383
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.SELect, SCPI.DISPlay.COLor(Dnum).TRACe(Tr).MEMory, 384
348 SCPI.DISPlay.ECHO.CLEar, 385
SCPI.CALCulate(Ch).SELected.RLIMit.DISPlay.VALue, SCPI.DISPlay.ECHO.DATA, 385
349 SCPI.DISPlay.ENABle, 386
SCPI.CALCulate(Ch).SELected.RLIMit.FAIL, 350 SCPI.DISPlay.FSIGn, 387
SCPI.CALCulate(Ch).SELected.RLIMit.REPort.DATA, SCPI.DISPlay.IMAGe, 388
351 SCPI.DISPlay.MAXimize, 389
SCPI.CALCulate(Ch).SELected.RLIMit.STATe, 352 SCPI.DISPlay.SKEY.STATe, 390
SCPI.CALCulate(Ch).SELected.SMOothing.APERture, SCPI.DISPlay.SPLit, 391
353 SCPI.DISPlay.TABLe.STATe, 393
SCPI.CALCulate(Ch).SELected.SMOothing.STATe, 354 SCPI.DISPlay.TABLe.TYPE, 394
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.CEN SCPI.DISPlay.UPDate.IMMediate, 395
Ter, 355 SCPI.DISPlay.WINDow(Ch).ACTivate, 395
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.IMPul SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.ALIG
se.WIDTh, 356 n. STATe, 396
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.KBES SCPI.DISPlay.WINDow(Ch).ANNotation.MARKer.SING
sel, 357 le.STATe, 397
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.LPFR SCPI.DISPlay.WINDow(Ch).LABel, 398
equency, 358 SCPI.DISPlay.WINDow(Ch).MAXimize, 399
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.SPAN SCPI.DISPlay.WINDow(Ch).SPLit, 400
, 359 SCPI.DISPlay.WINDow(Ch).TITLe.DATA, 401
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STAR SCPI.DISPlay.WINDow(Ch).TITLe.STATe, 402
t, 360 SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.M
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STAT ARKer.POSition.X, 403
e, 361 SCPI.DISPlay.WINDow(Ch).TRACe(Tr).ANNotation.M
SCPI.CALCulate(Ch).SELected.TRANsform.TIME.STEP ARKer.POSition.Y, 404
.RTIMe, 362
803
Index
804
Index
Index
SCPI.SENSe(Ch).CORRection.COLLect.ADAPter(Pt).LE SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std
NGth, 488 ).Z0, 518
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.LABel, SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoptio
489 n.IMPedance, 519
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.L SCPI.SENSe(Ch).CORRection.COLLect.CKIT.TRLoptio
OAD(Cpt), 490 n.RPLane, 520
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.O SCPI.SENSe(Ch).CORRection.COLLect.CLEar, 521
PEN(Cpt), 492 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.CCHeck.
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.SE ACQuire, 522
Lect, 493 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ERESpon
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.S se, 523
HORt(Cpt), 494 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ISOLatio
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.T n.STATe, 524
HRU(Cpt_m,Cpt_n), 495 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.ORIentati
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.T on.STATe, 525
RLLine(Cpt_m,Cpt_n), 497 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.PATH(Cp
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.T t), 526
RLReflect, 498 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT1,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.ORDer.T 527
RLThru(Cpt_m,Cpt_n), 499 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT2,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.RESet, 528
500 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT3,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.SELect, 529
500 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.SOLT4,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 530
).ARBitrary, 502 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.THRU,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 531
).C0, 503 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UCHar,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 532
).C1, 504 SCPI.SENSe(Ch).CORRection.COLLect.ECAL.UTHRu.S
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std TATe, 533
).C2, 505 SCPI.SENSe(Ch).CORRection.COLLect.METHod.ADAP
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std ter.REMoval, 534
).C3, 506 SCPI.SENSe(Ch).CORRection.COLLect.METHod.RESPo
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std nse.OPEN, 536
).CHARacter, 507 SCPI.SENSe(Ch).CORRection.COLLect.METHod.RESPo
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std nse.SHORt, 536
).DELay, 508 SCPI.SENSe(Ch).CORRection.COLLect.METHod.RESPo
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std nse.THRU, 537
).FMAX, 509 SCPI.SENSe(Ch).CORRection.COLLect.METHod.SOLT
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 1, 537
).FMIN, 510 SCPI.SENSe(Ch).CORRection.COLLect.METHod.SOLT
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 2, 538
).L0, 511 SCPI.SENSe(Ch).CORRection.COLLect.METHod.SOLT
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 3, 539
).L1, 512 SCPI.SENSe(Ch).CORRection.COLLect.METHod.SOLT
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 4, 540
).L2, 513 SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL2,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 541
).L3, 514 SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL3,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 542
).LABel, 515 SCPI.SENSe(Ch).CORRection.COLLect.METHod.TRL4,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 543
).LOSS, 516 SCPI.SENSe(Ch).CORRection.COLLect.METHod.TYPE,
SCPI.SENSe(Ch).CORRection.COLLect.CKIT.STAN(Std 544
).TYPE, 517 SCPI.SENSe(Ch).CORRection.COLLect.PARTial.SAVE,
545
805
Index
806
Index
Index
SCPI.SENSe(Ch).OFFSet.STATe, 627 SCPI.SOURce.POWer.PORT.CORRection.COLLect.TAB
SCPI.SENSe(Ch).ROSCillator.SOURce, 628 Le.ASENsor.DATA, 656
SCPI.SENSe(Ch).SEGMent.DATA, 629 SCPI.SOURce.POWer.PORT.CORRection.COLLect.TAB
SCPI.SENSe(Ch).SEGMent.SWEep.POINts, 631 Le.BSENsor.DATA, 657
SCPI.SENSe(Ch).SEGMent.SWEep.TIME.DATA, 631 SCPI.STATus.OPERation.CONDition, 667
SCPI.SENSe(Ch).SWEep.ASPurious, 632 SCPI.STATus.OPERation.ENABle, 667
SCPI.SENSe(Ch).SWEep.DELay, 633 SCPI.STATus.OPERation.EVENt, 668
SCPI.SENSe(Ch).SWEep.GENeration, 634 SCPI.STATus.OPERation.NTRansition, 668
SCPI.SENSe(Ch).SWEep.POINts, 635 SCPI.STATus.OPERation.PTRansition, 669
SCPI.SENSe(Ch).SWEep.TIME.AUTO, 636 SCPI.STATus.PRESet, 669
SCPI.SENSe(Ch).SWEep.TIME.DATA, 637 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).CON
SCPI.SENSe(Ch).SWEep.TYPE, 638 Dition, 670
SCPI.SENSe.MULTiplexer(Id).DISPlay.STATe, 596 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECH
SCPI.SENSe.MULTiplexer(Id).INCount, 597 annel.CONDition, 671
SCPI.SENSe.MULTiplexer(Id).NAME, 598 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECH
SCPI.SENSe.MULTiplexer(Id).TSET9.OUTPut.DATA, annel.ENABle, 672
595 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECH
SCPI.SERVice.CHANnel(Ch).TRACe.ACTive, 640 annel.EVENt, 673
SCPI.SERVice.CHANnel.ACTive, 639 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECH
SCPI.SERVice.CHANnel.COUNt, 639 annel.NTRansition, 674
SCPI.SERVice.CHANnel.TRACe.COUNt, 640 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ECH
SCPI.SERVice.PORT.COUNt, 641 annel.PTRansition, 675
SCPI.SERVice.SREVision, 641 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).ENA
SCPI.SERVice.SWEep.FREQuency.MAXimum, 642 Ble, 676
SCPI.SERVice.SWEep.FREQuency.MINimum, 642 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).EVE
SCPI.SERVice.SWEep.POINts, 643 Nt, 677
SCPI.SOURce(Ch).POWer.ATTenuation.AUTO, 645 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).NTR
SCPI.SOURce(Ch).POWer.ATTenuation.DATA, 644 ansition, 678
SCPI.SOURce(Ch).POWer.CENTer, 647 SCPI.STATus.QUEStionable.BLIMit.CHANnel(Ch).PTR
SCPI.SOURce(Ch).POWer.LEVel.IMMediate.AMPLitude ansition, 679
, 648 SCPI.STATus.QUEStionable.BLIMit.CONDition, 680
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.DATA, 649 SCPI.STATus.QUEStionable.BLIMit.ELIMit.CONDition,
SCPI.SOURce(Ch).POWer.LEVel.SLOPe.STATe, 650 680
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLL SCPI.STATus.QUEStionable.BLIMit.ELIMit.ENABle,
ect.ACQuire, 651 681
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLL SCPI.STATus.QUEStionable.BLIMit.ELIMit.EVENt, 681
ect.AVERage.COUNt, 653 SCPI.STATus.QUEStionable.BLIMit.ELIMit.NTRansitio
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLL n, 682
ect.TABLe.LOSS.DATA, 658 SCPI.STATus.QUEStionable.BLIMit.ELIMit.PTRansition
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLL , 683
ect.TABLe.LOSS.STATe, 659 SCPI.STATus.QUEStionable.BLIMit.ENABle, 684
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.DATA SCPI.STATus.QUEStionable.BLIMit.EVENt, 684
, 660 SCPI.STATus.QUEStionable.BLIMit.NTRansition, 685
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.STAT SCPI.STATus.QUEStionable.BLIMit.PTRansition, 686
e, 661 SCPI.STATus.QUEStionable.CONDition, 687
SCPI.SOURce(Ch).POWer.PORT(Pt).LEVel.IMMediate. SCPI.STATus.QUEStionable.ENABle, 688
AMPLitude, 663 SCPI.STATus.QUEStionable.EVENt, 689
SCPI.SOURce(Ch).POWer.PORT.COUPle, 662 SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).COND
SCPI.SOURce(Ch).POWer.SPAN, 664 ition, 689
SCPI.SOURce(Ch).POWer.STARt, 665 SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ECHa
SCPI.SOURce(Ch).POWer.STOP, 666 nnel.CONDition, 690
SCPI.SOURce.POWer.PORT.CORRection.COLLect.ASE SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ECHa
Nsor.RCFactor, 652 nnel.ENABle, 691
SCPI.SOURce.POWer.PORT.CORRection.COLLect.BSE SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ECHa
Nsor.RCFactor, 654 nnel.EVENt, 692
SCPI.SOURce.POWer.PORT.CORRection.COLLect.NTO SCPI.STATus.QUEStionable.LIMit.CHANnel(Ch).ECHa
Lerance, 655 nnel.NTRansition, 693
807
Index
808
Index
Index
control methods of the E5070B/E5071B, 31 control methods of the E5070B/E5071B, 31
conversion rules from SCPI commands, 137 controlling peripherals
ECHO, 198 control methods, 30
list by front panel key, 160 implementing a control system, 29
list by function, 138 overview, 88
looking up COM objects, 24
major control difference between COM object and SCPI D
command, 32 data
object model, 136 reading/writing measurement data, 75
object tree, 178 data hint, 60
overview of E5070B/E5071B COM object, 31 DC bias
COM object reference application program for DC power supply, 90
notational rules, 196 debugging, 57
Complex operation library, 778 description
ComplexAbs(x), 779 COM Object reference, 196
ComplexAdd(x,y), 779 display
ComplexArg(x), 779 Display_Update procedure, 110
ComplexConj(x), 780 echo Window, 63
ComplexCos(x), 780 initial screen of Visual Basic Editor, 34
ComplexCosh(x), 780 switching from Visual Basic Editor to E5070B/E5071B
ComplexDiv(x,y), 780 measurement screen, 36
ComplexExp(x), 781 Display_Update
ComplexLog(x), 781 procedure for displaying analysis results, 110
ComplexLog10(x), 781
ComplexMul(x,y), 781
E
ComplexNorm(x), 782
ComplexPolar(x,y), 782 echo window, 63
ComplexSet(x,y), 782 Echo Window button, 63
ComplexSetArray(x), 783 End statement
ComplexSin(x), 783 stopping a VBA program, 56
ComplexSinh(x), 783 equivalent key
ComplexSqrt(x), 784 equivalent key to COM object, 197
ComplexSub(x,y), 784 error handling routine
Complex type, 778 On Error GoTo sentence, 98
ComplexAbs(x), 779 errors
ComplexAdd(x,y), 779 run-time errors, 57
ComplexArg(x), 779 syntax errors, 57
ComplexConj(x), 780 event
ComplexCos(x), 780 COM objects, 31
ComplexCosh(x), 780 executing a procedure with assigned softkey, 80
ComplexDiv(x,y), 780 examples
ComplexExp(x), 781 COM object reference, 197
ComplexLog(x), 781 Executing Power Calibration, 126
ComplexLog10(x), 781 export
ComplexMul(x,y), 781 saving a module, 47
ComplexNorm(x), 782 external instruments
ComplexPolar(x,y), 782 controlling external instruments from E5070B/E5071B, 87
ComplexSet(x,y), 782
ComplexSetArray(x), 783 F
ComplexSin(x), 783 F/W version, 419
ComplexSinh(x), 783 FEM, 118
ComplexSqrt(x), 784 Firmware version, 419
ComplexSub(x,y), 784 FirstLeftGap(Chan), 763
control methods, 30 FirstLeftInterval(Chan), 764
control system FirstLRightInterval(Chan), 766
control system based on the macro function, 29 FirstRightGap(Chan), 765
controlling E5070B/E5071B For•••Next statement, 44
809
Index
L P
library references peripherals
automatic library references, 67 controlling peripherals from E5070B/E5071B, 87
limit test setting Pole(Chan,D,LeftStim,LeftValue,RightStim,RightValue),
Setup_Limitline procedure, 109 775
Load & Run, 54 Power Calibration, 126
Load Project button, 49 Preset User Menu button, 81
loading procedure box, 42
loading a module, 50 Product information, 419
loading a project, 49 Programmer's Guide, 4
loading a project at power-on, 50 programming
local window auto-complete function, 45
debug toolbar, 58 coding a VBA program, 42
project, 37
M loading a project, 49
macro saving a project file, 46
introduction of the macro function, 28 project explorer, 35
Macro Break key, 55 property
macro function COM objects, 31
control system based on the macro function, 29 monitoring property values, 60
Macro Run key, 54 property window, 35
Macros dialog box, 53
manual changes, 787 Q
manual printing history, 2 quick watch, 62
MaxEnvelopeGap(Chan), 768
MaxGap(Chan), 769 R
MaxLeftGap(Chan), 770
MaxPeakToPeak(Chan), 771 reading
MaxRightGap(Chan), 772 reading/writing measurement data, 75
MaxRipplePoint(Chan,Stim), 773 reference
automatic library references, 67
810
Index
Index
related objects major control difference between COM object and SCPI
COM object reference, 197 command, 32
Reset SCPI objects, 137
Error queue, 417 segment sweep setting
Instrument setting, 421 Setup_Segment procedure, 108
Status register, 417 Select Macro button, 54
Ripple Serial number plate, 788
Ripple Analysis Library, 760 Service Request Enable Register
ripple Setting, 422
reading out a bandpass ripple value, 108 Setup_Limitline
ripple Analysis procedure for limit test setting, 109
setting the peak definition, 760 Setup_Parameter
ripple analysis procedure for setting measurement conditions, 108
FirstLeftGap(Chan), 763 Setup_Register
FirstLeftInterval(Chan), 764 procedure for setting status register, 109
FirstLRightInterval(Chan), 766 Setup_Segment
FirstRightGap(Chan), 765 procedure for segment sweep setting, 108
flow of programming, 760 softkey
GapMean(Chan), 767 executing a procedure with assigned softkey, 80
MaxEnvelopeGap(Chan), 768 executinga VBA program in the VBA folder, 54
MaxGap(Chan), 769 SRQ
MaxLeftGap(Chan), 770 suspending program until detection, 70
MaxPeakToPeak(Chan), 771 Standard Event Status Register
MaxRightGap(Chan), 772 Reading out, 419
MaxRipplePoint(Chan,Stim), 773 Setting valid registers, 418
MaxRippleValue(Chan), 774 standard module, 37
Pole(Chan,D,LeftStim,LeftValue,RightStim,RightValue), inserting standard module, 40
775 Status Byte Register
simple use example, 762 Reading out, 423
specifying analysis range, 760 status register
running detecting the end of measurement, 70
running a VBA program, 52 status register setting
Setup_Register procedure, 109
S step-in
sample program debug toolbar, 58
apl_bsc.vba, 96 step-out
apl_fem.vba, 118 debug toolbar, 58
apl_sys.vba, 104 step-over
ctrl_ext.vba, 93 debug toolbar, 58
how to load, 24, 25 Stop button, 55
map_drive.vba, 132 syntax
meas_sing.vba, 73 COM object reference, 196
meas_srq.vba, 70
meas_user.vba, 82 T
pow_cal.vba, 126 toolbar, 34
read_write.vba, 76 debug toolbar, 58
visa32.bas, 88 trigger, 423
vpptype.bas, 88 triggering
sample program disk detecting the end of measurement, 70
notice, 3 type of object
Save Project button, 47 COM object reference, 196
saving
saving a module, 47 U
saving a project file, 46 user form, 37
SCPI, 421 inserting UserForm, 38
SCPI command User Menu button, 81
user menu function, 80
811
Index
User Variable, 85
User's Guide, 4
UserMenu_OnPress Procedure, 80
V
variable
COM object reference, 197
monitoring variables, 60
Variant type
storing array data, 75
VBA
introduction of the macro function, 28
VBA Editor button, 34
VBA programmer's
contents of this manual, 22
how to use this manual, 24
VBA Programmer's Guide, 4
vbreadme.txt
CD-ROM, 89
viClose function
VISA, 92
viOpen function
VISA, 90
viOpenDefaultRM function
VISA, 90
VISA
control flow with VISA, 89
importing definition files, 88
notes on using VISA library with VB, 89
online help of VISA library, 89
program to read out the product information on peripherals,
93
programming using VISA, 89
visa.hlp
CD-ROM, 89
Visual Basic Editor
closing Visual Basic Editor, 36
displaying Visual Basic Editor, 34
initial screen, 34
viVPrintf function
VISA, 91
viVScanf function
VISA, 92
W
wait, 423
WaitOnSRQ, 70
watch window, 61
writing
reading/writing measurement data, 75
812
REGIONAL SALES AND SUPPORT OFFICES
For more information about Agilent Technologies test and measurement products, applications, services, and
for a current sales office listing, visit our web site: http://www.agilent.com/find/tmdir. You can also contact one
of the following centers and ask for a test and measurement sales representative. 21/01/2004
Canada:
Test and Measurement Call Center Asia Pacific:
(tel) 1 877 894-4414 (tel) (65) 6375-8100
(fax) 1 888 900-8921 (fax) (65) 6836-0252
Email: [email protected]
China:
(tel) 800 810-0189
(fax) 800 820-2816
Europe:
(tel) (31 20) 547-2323
(fax) (31 20) 547-2390
Japan:
Call Center
(tel) 0120 421-345
(tel) (81) 426 56-7832
(fax) (81) 426 56-7840
Korea:
(tel) (82 2) 2004-5004
(fax) (82 2) 2004-5115
Latin America:
(tel) (305) 269-7500
(fax) (305) 269-7599
Taiwan:
(tel) 0800 047 866
(fax) 0800 286 331