Tektronix VX4101A Reference manual

Reference

VX4101A MultipaqInstrument
071-0050-00
This document applies to firmware version 2.00 and above.
Copyright E Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the Commercial Computer Software – Restricted Rights clause at FAR 52.227-19, as applicable.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
Printed in the U.S.A. Tektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000 TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.

Setup

LEDs

VX4101A Multipaq Instrument Reference
Refer to sections in the VX4101A Multipaq Instrument User Manual for more information.
Be sure all switches are correctly set (see the Controls and Indicators section). Follow Installation guidelines (see the Installation section).
The default condition of the VX4101A Module after the completion of the power-on self test is listed in full under the *RST command in the IEEE 488.2 Common Commands section.
The VX4101A has four LEDs visible on its front panel. These LEDs are labeled as follows:
Power This LED is On if all six fuses for the six power buses are intact.
Any single fuse being blown results in the LED turning OFF.
Fail LED This LED is normally OFF. During power-on or reset self-test,
the LED will be ON for the duration of the test. If the VX4101A detects a failure during normal operation, the LED will come ON and the SYSFAIL line on the backplane will be true.
Message This LED flickers ON when the VX4101A is being addressed
on the VME backplane by its commander
ERR
This LED is normally OFF. However, it may blink on and off to indicate error conditions. The most common reason is a command syntax error has been detected. Other error conditions that will cause the LED to blink are discussed elsewhere in this manual. Sending the “SYSTem:ERRor?” query to the instrument will return the cause of the error. When all errors in the queue have been retrieved, the error LED will return to the OFF state
1
VX4101A Multipaqt Instrument Reference

Command Syntax

Command protocol and syntax for the VX4101A Module are described in full in the Command Syntax section.
H A command is a string of ASCII characters (255 max.) termi-
nated by a <program message terminator>.
H Commands can be strung together by delimiting the individual
commands with a semi-colon (;).
H All characters in a command may be sent in either upper or lower
case form.
H Multiple data parameters are separated by a comma (,). H White space characters exclude the <LF>. White space is allowed
anywhere in a command string, except: within a program mnemonic; around a (:) separator; between a mnemonic and a (?); following an (*); within a number; within a list.
H A question mark (?) following a command indicates a response is
to be returned. All responses from the module are terminated with the <LF>.
Numeric Value Formats: Fixed or floating-point formats are allowed (with no embedded spaces). All numbers are rounded to the nearest value appropriate for the particular command. If a sign is not specified, the number is assumed to be positive.
2
VX4101A Multipaqt Instrument Reference
VX4101A Multipaqt Instrument Commands
These SCPI commands control overall functions of theVX4101A.

ABORt Subsystem

Commands ABORt[:COMPlete]
ABORt[:IMMediate]

CALibrate Subsystem

Commands CALibrate:ROSCillator
:CLEar :MANual <frequency>

INST rument Subsystem

Commands INSTrument:NSELect <instrument id>
INSTrument[:SELect] <instrument name>
Queries INSTrument:CATalog?
:FULL? :LONG?
INSTrument:COUNt? INSTrument:NSELect? INSTrument[:SELect]?

OUTput Subsystem

Commands OUTPut:EXTernal:SOURce <ext source>
OUTPut:TTLTrg[<N>]:SOURce <trig source>
Queries OUTPut:EXTernal:SOURce:CATalog?
OUTPut:EXTernal:SOURce? OUTPut:TTLTrg[<N>]:SOURce? OUTPut:TTLTrg[<N>]:SOURce:CATalog?
3
VX4101A Multipaq Instrument Reference

SOURce Subsystem

Commands SOURce:ROSCillator[:SOURce] <source>
SOURce:ROSCillator:VALue <frequency>
Queries SOURce:ROSCillator[:SOURce]?
SOURce:ROSCillator:VALue?

SYStem Subsystem

Commands SYSTem:LANGuage <language>
SYSTem:RQUeue
:QMODe <qmode> :SNUMber[:SET] <snumber> :SNUMber:STATe <state>
SYSTem:TIMeout <timeout in seconds>
Queries SYSTem:ERRor?
SYSTem:LANGuage? SYSTem:OPTions?:DESCription <option code> SYSTem:READy? SYSTem:RQUeue?
:QMODe :SNUMber[:SET]? :SNUMber:STATe?
SYSTem:SNUMber? SYSTem:TIMeout? SYSTem:VERSion?

TRIGger Subsystem

Commands TRIGger([:SEQuence1]|:STARt)[:LAYer]:FIRe <command trigger>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:TIMer <timer seconds>
Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]:TIMer?
4
VX4101A Multipaq Instrument Reference

Universal Counter Commands

ARM Subsystem

Commands ARM([:SEQuence1]|:STARt)[:LAYer]
:DELay <time delay> :ECOunt <event delay> :IMMediate :LEVel <threshold> :MODE <mode> :SLOPe <slope> :SOURce <source>
ARM(:SEQuence2|:STOP)[:LAYer]
:DELay <time delay> :ECOunt <event delay> :IMMediate :SOURce <source>
Queries ARM([:SEQuence1]|:STARt)[:LAYer]
:DELay? :ECOunt? :LEVel? :MODE? :SLOPe? :SOURce?
:CATalog[:ALL]? :DELayable?
:FIXed?
ARM(:SEQuence2|:STOP)[:LAYer]
:DELay? :ECOunt? :SOURce?
:CATalog[:ALL]? :DELayable?
:FIXed?
5
VX4101A Multipaq Instrument Reference

CALCulate Subsystem

Commands CALCulate:LIMit
:ENVelope[:DATA] <threshold1>,<threshold2> :LOWer[:DATA] <threshold> :UPPer[:DATA] <threshold>
CALCulate:TRANsform:HISTogram:COUNt <numeric_value> CALCulate:TRANsform:HISTogram:POINts <numeric_value> CALCulate:TRANsform:HISTogram:RANGe <min>,<max> CALCulate:TRANsform:HISTogram:RANGe:AUTO <ON|OFF>
Queries CALCulate:AVERage?[<count>[,<offset>[,<step_size>]]]
CALCulate:LIMit
:ENVelope :FCOunt? :LOWer [DATA]? :REPort [:DATA]? :UPPER [DATA]
CALCulate:MEDian?[<count>[,<offset>[,<step_size>]]] CALCulate:MINimum?[<count>[,<offset>[,<step_size>]]] CALCulate:MAXimum?[<count>[,<offset>[,<step_size>]]] CALCulate:SDEViation?[<count>[,<offset>[,<step_size>]]] CALCulate:TRANsform:HISTogram?
:ABOVe? :BELow? :COUNt? :POINts? :RANGe? :RANGe:AUTO?
CALCulate:VARiance?[<count>[,<offset>[,<step_size>]]]
6
VX4101A Multipaq Instrument Reference

CALibrate Subsystem

Commands CALibrate:ARM[:VALue] <arm input voltage>
CALibrate[<channel>]
:DELay <cross channel specifications> :HYSTeresis :LFCOmp :LINearity :VALue <input voltage> :ZERO
CALibrate:DTI CALibrate3:BIAS CALibrate[1|2|3]:ROSCillator <input frequency>
7
VX4101A Multipaq Instrument Reference

CONFigure Subsystem

Commands CONFigure[1|2|3]([:SCALar]|:ARRay)
:FREQuency[<array size>[,<expected value>[,resolution>]]] :FREQuency:RATio[<array size>[,<expected value>[,resolution>]]] :PERiod[<array size>[,<expected value>[,resolution>]]]
CONFigure[1|2]([:SCALar]|:ARRay)
:NDUTy cycle|PDUTCycle|DCYCle [<array size>[,<dcycle reference>[,<expected value>[,resolution>]]]
:NWIDth|PWIDth [<array size>[,<pwidth reference>[,<expected value>[,resolution>]]]
:PHASe [<array size>[,<expected value>[,resolution>]]] :RTIMe|FTIMe|RISE:TIME|FALL:TIME [<array size>[,<low
reference>[,<high reference> [,<expected value>[,resolution>]]]]] :TINTerval [<array size>[,<expected value>[,resolution>]]] [:VOLTage]
:AC [<array size>[,<expected value>[,resolution>]]] :DC [<array size>[,<expected value>[,resolution>]]] :MINimum [<array size>[,<expected value>[,resolution>]]] :MAXimum [<array size>[,<expected value>[,resolution>]]] :PTPeak [<array size>[,<expected value>[,resolution>]]]
CONFigure[1|2|11|12|21|22]([:SCALar]|:ARRay)
:TINTerval:DELay:TIME|EVENts[<array size>[,<delay time>|<delay events>[,<expected value>[,resolution>]]]]]
CONFigure[1|2|10|20]([:SCALar]|:ARRay) :TOTalize
NOTE: If you specify SCALar in the command, <array size> is not a valid parameter. If ARRay is specified, <array size> is a required parameter.
Queries CONFigure?
8

FETCh? Subsystem

Queries FETCh[:...]?
:DCYCle? :FALL:TIME? :FREQuency? :FREQuency:RAT io? :FTIMe?[<count> :NDUTycycle? :PDUTycycle? :NWIDth? :PWIDth? :PHASe? :PERiod? :RISE:TIME? :RTIMe? :TINTerval? :TINTerval:DELay?
VX4101A Multipaq Instrument Reference
FETCh:COUNt? FETCh:TOTalize? FETCh[:VOLTage][:...]?
:AC? :DC? :MINimum? :MAXimum? :PTPeak?

INITiate Subsystem

Commands INITiate[:IMMediate]
INITiate:CONTinuous [ON]|OFF|0|1
Queries INITiate:CONTinuous?
9
VX4101A Multipaq Instrument Reference

INPut Subsystem

Commands INPut[1|2]
:ATTenuation <attenuation>|DEFault|MINimum|MAXimum :COMParator[1|2]:LEVel
[:ABSolute] <absolute level>|DEFault|MINimum|MAXimum :RELative <relative level>
:HYSTeresis
[:ABSolute] <absolute level>|DEFault|MINimum|MAXimum :RELative <relative level>
:SLOPe<slope>
INPut[1|2]:COUPling <coupling> INPut[1|2]:FILTer[:LPASs]
:FREQuency<frequency>|DEFault|MINimum|MAXimum [:STATe]<filter state>
INPut:SETup:AUTO <auto>
Queries INPut[1|2]
:ATTenuation?[DEFault|MINimum|MAXimum] :COMParator[1|2]:LEVel
:HYSTeresis
:GAIN<gain>|DEFault|MINimum|MAXimum :IMPedance<impedance>|DEFault :OFFSet
[:ABSolute]<absolute offset>|DEFault|MINimum|MAXimum :RELative<relative offset>
:SETup<expected ptp>[,<expected offset>]
:LEVEL [:ABSolute]?[DEFault|MINimum|MAXimum] :RELative?
[:ABSolute]?[DEFault|MINimum|MAXimum] :RELative?
:COUPling?[DEFault] :IMPedance?[DEFault] :FILTer[:LPASs]
10
:FREQuency?[MINimum|MAXimum|DEFault][:STATe]?[DE­Fault]
:GAIN?[DEFault|MINimum|MAXimum] :OFFSet[:ABSolute]?[MINimum|MAXimum|DEFault]:RELative?
INPut:SETup:AUTO?[DEFault]
VX4101A Multipaq Instrument Reference

INST rument Subsystem

Commands INSTrument
:ABORt :RESet

MEASure? Subsystem

Queries MEASure[1|2|3]([:SCALar]|:ARRay)
:FREQuency? [<array size>[,<expected value>[,resolution>]]] :FREQuency:RATio? [<array size>[,<second channel>[,<expected
value>[,resolution>]]]] :PERiod? [<array size>[,<expected value>[,resolution>]]]
MEASure[1|2]([:SCALar]|:ARRay)
:NDUTycycle|PDUTycycle|DCYCle? [<array size>[,<reference>[,<ex­pected value>[,resolution>]]]]
:NWIDth|PWIDth? [<array size>[,<reference>[,<expected value>[,resolution>]]]]
:PHASe? [<array size>[,<expected value>[,resolution>]]] :RTIMe|FTIMe|RISE:TIME|FALL:TIME? [<array size>[,<low
reference>[,<high reference> [,<expected value>[,resolution>]]]]] :TINTerval? [<array size>[,<expected value>[,resolution>]]] [:VOLTage]
:AC? [<array size>[,<expected value>[,resolution>]]] :DC? [<array size>[,<expected value>[,resolution>]]] :MINimum? [<array size>[,<expected value>[,resolution>]]] :MAXimum? [<array size>[,<expected value>[,resolution>]]] :PTPeak? [<array size>[,<expected value>[,resolution>]]]
MEASure[1|2|11|12|21|22]([:SCALar]|:ARRay)
:TINTerval:DELay:TIME|EVENts? [<array size>[,<delay time>|<delay events>[,<expected value>[,resolution>]]]]
MEASure[1|2|10|20]([:SCALar]|:ARRay)
:TOTalize?
NOTE: If SCALar is specified, the <array size is not valid. If ARRay is specified, <array size> is a required parameter.
11
VX4101A Multipaq Instrument Reference

OUTPut Subsystem

Commands OUTPut:TRIGger:SOURce <channel>,<count> Queries OUTPut:TRIGger:SOURce?

READ? Subsystem

Queries READ?
12
VX4101A Multipaq Instrument Reference

SENSe Subsystem

Commands SENSE:APERture <time>|DEFault|MINimum|MAXimum
SENSe:COUNt <array size>|DEFault|MINimum|MAXimum SENSe:MODe <mode> SENSe:EVENts <# of events> SENSe[1|2|3]:FUNCtion
”TOTALize” ”FREQuency”
”FREQuency:RATio<second channel> ”PERiod”
SENSe[1,2]:FUNCtion
”DCYCle” ”FALL:TIME” ”FTIMe” ”NDUTycycle” ”NWIDth” ”PDUTycycle” ”PHASe” ”PWIDth” ”RISE:TIME” ”RTIMe” ”TINTerval” ”VOLTage:AC” ”VOLTage:DC” ”VOLTage:MINimum” ”VOLTage:MAXimum” ”VOLTage:PTPeak”
SENSe[1|2|11|12|21|22]:FUNCtion
“TINTerval:DELay:TIME” ”TINTerval:DELay:EVENts”
SENSe[1|2|10|20]:FUNCtion“TOTalize” SENSe:TINTerval:DELay:EVENts <events>|MINimum|MAXimum|DEFault SENSE:TINTerval:DELay:TIME <time>|DEFault|MINimum|MAXimum
Queries SENSe:APERture?[DEFault|MINimum|MAXimum]
SENSe:COUNt?[DEFault|MINimum|MAXimum] SENSe:EVENts?[DEFault|MINimum|MAXimum] SENSe:MODe?[DEFault] SENSe[1|2|3]:FUNCtion? SENSe:TINTerval:DELay:EVENts?[DEFault]|MINimum]|MAXimum]
13
VX4101A Multipaq Instrument Reference

SOURce Subsystem

Commands SOURce:COSCillator[:SOURce] <source> Queries SOURce:COSCillator[:SOURce]?
SOURce:COSCillator:VALue?

ST ATus Subsystem

Queries ST ATus:OPERation:CONDition?

TEST Subsystem

Queries TEST :ALL?

UNIT Subsystem

Commands UNIT:ANGLeDEGree|RADian[,MINimum|CENTer|AUT o] Queries UNIT:ANGLe?
14
VX4101A Multipaq Instrument Reference

Digital Input Commands

CALibration Subsystem

Commands CALibration:VALue <cal value>

CONFigure Subsystem

Commands CONFigure[:SCALar]
:DIGLobal
[:NORMal] <voltage_threshold> :INVerted <voltage_threshold>
:DIPort
[:NORMal] <voltage_threshold>,<numeric_port_list> :INVerted <voltage_threshold>,<numeric_port_list>
:DIBit
[:NORMal] <voltage_threshold>,<channel_bit_list> :INVerted <voltage_threshold>,<channel_bit_list>
CONFigure[:ARRay]
:DIGLobal
[:NORMal] <repetitions>,<voltage_threshold> :INVerted <repetitions>,<voltage_threshold>
:DIPort
[:NORMal] <repetitions>,<voltage_threshold>,numer­ic_port_list>
:INVerted <repetitions>,<voltage_threshold>,numeric_port_list>
:DIBit
[:NORMal] <repetitions>,<voltage_threshold>,<channel_bit_list> :INVerted <repetitions>,<voltage_threshold>,channel_bit_list>
Queries CONFigure?
15
VX4101A Multipaq Instrument Reference

FET ch? Subsystem

Queries FETCh?[<count>[<offset>[,<step_size>]]]
FETCh:COUNt?

FORMat Subsystem

Commands FORMat[:DATA] <format> Queries FORMat[:DATA]?

INITiate Subsystem

Commands INITiate:[IMMediate] <control>

INST rument Subsystem

Commands INSTrument:ABORt[IMMediate]
INSTrument:RESet
16

MEASure? Subsystem

Queries MEASure[:SCALar]
:DIGLobal
[:NORMal]? <voltage_threshold> :INVerted? <voltage_threshold>
:DIPort
[:NORMal]? <voltage_threshold>,<numeric_port_list> :INVerted? <voltage_threshold>,<numeric_port_list>
:DIBit
[:NORMal]? <voltage_threshold>,<numeric_port_list> :INVerted? <voltage_threshold>,<numeric_port_list>
MEASure[:ARRay]
:DIGLobal
[:NORMal]? <repetitions>,<voltage_threshold> :INVerted? <repetitions>,<voltage_threshold>
VX4101A Multipaq Instrument Reference

READ? Subsystem

Queries READ?
:DIPort
[:NORMal]? <repetitions>,<voltage_threshold>,<numer­ic_port_list> :INVerted? <repetitions>,<voltage_threshold>,<numer-
ic_port_list> :DIBit [:NORMal]? <repetitions>,<voltage_threshold>,<channel_bit_list>
:INVerted? <repetitions>,<voltage_threshold>,<channel_bit_list>
17
VX4101A Multipaq Instrument Reference

SENSe Subsystem

Commands SENSe:ARRay <array size>
SENSe:MODE <mode> SENSe:PSELect
:DIBit
[:NORMal] <ENABle|DISable>,<channel_bit_list>|<numeri­cal_bit_mask> :INVerted <ENABle|DISable>,<channel_bit_list>|<numeri­cal_bit_mask>
:DIGLobal
[:NORMal] <ENABle|DISable> :INVerted <ENABle|DISable>
:DIPort
[:NORMal] <ENABle|DISable>,<port list> :INVerted <ENABle|DISable>,<port list>
SENSe:SRATe <sample rate> SENSe:THReshold <voltage_threshold>
Queries SENSe:ARRay?
SENSe:MODE? SENSe:PSELect? SENSe:SRATe? SENSe:THReshold?

ST ATus Subsystem

Queries ST ATus:OPERation:CONDition?

TEST Subsystem

Queries TEST :ALL?
18

TRIGger Subsystem

Commands TRIGger:MASK <mask>
TRIGger:MATCh <pattern> TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay <time delay>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt <event delay> TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuestNORMal|INVerted <polarity> :STRobeNORMal|INVerted <polarity>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE <mode> TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce <source>
Queries TRIGger:MASK?
TRIGger:MATCh? TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay? TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt? TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
VX4101A Multipaq Instrument Reference
:REQuest? :STRobe?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATAlog[ALL]? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:DELayable? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:FIXed?
19
VX4101A Multipaq Instrument Reference

Digital Output Commands

FORMat Subsystem

Commands FORMat[:DA TA]<format> Queries FORMat [:DATA]?

INITiate Subsystem

Commands INITiate
:CONTinuous <control> [:IMMediate]
Queries INITiate:CONTinuous?

INSTrument Subsystem

Commands INSTrument:ABORt ([IMMediate]|:COMPlete
INSTrument:RESet

OUTPut Subsystem

Commands OUTPut:LEVel <voltage level>
OUTPut:TRIGger:SOURce <source>
Queries OUTPut:LEVel?
OUTPut:TRIGger:SOURce?

ST ATus? Subsystem

Queries ST ATus:OPERation:CONDition?

TEST Subsystem

Queries TEST :ALL?
20
VX4101A Multipaq Instrument Reference

TRACe Subsystem

Commands TRACe:CLEar
TRACe[:DATA]<indices>{,<ascii hex_data>} TRACe|DATA[:DATA] <index>,{,ascii_hex_data, indefinite_binary_data} TRACe:POINts <number_of_points> TRACe:RFRequency <frequency> TRACe:RPERiod <repeat_period> TRACe:SRATe <sample_rate>
Queries TRACe[:DATA]? <numeric_list>
TRACe:INDice? TRACe:POINts? TRACe:RFRequency? TRACe:RPERiod? TRACe:SRATe?

TRIGger Subsystem

Commands TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay <time delay>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt <event delay> TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest <polarity> :STRobe <polarity>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE <mode> TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce <source>
Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt? TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest? :STRobe?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATAlog[ALL]? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:DELayable? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:FIXed?
21
VX4101A Multipaq Instrument Reference

Digital to Analog Converter (DAC) Commands

CALibrate Subsystem

Commands
  
CALibrate[<channel>]:VALue <channel><DVM reading> CALibrate[<channel>]:SAVE

FORMat Subsystem

Commands FORMat[:DATA] <format> Queries FORMat[:DATA]?

INITiate Subsystem

Commands INITiate
:CONTinuous[0|OFF|1|ON] [:IMMediate]
Queries INITiate:CONTinuous?

INST rument Subsystem

Commands INSTrument:ABORt ([:IMMediate]|COMPlete)
INSTrument:RESet

OUTPut Subsystem

Commands OUTPut:TRIGger:SOURce <trigger source> Queries OUTPut:TRIGger:SOURce?

ST ATus? Subsystem

Queries ST ATus:OPERation:CONDition?

TEST Subsystem

Queries TEST :ALL?
22
VX4101A Multipaq Instrument Reference

TRACe Subsystem

Commands TRACe:Clear
TRACe|DATA[:DATA]
<Channel>,<index>{,ASCII Trace Voltages|BINary Indefinite Block TRACe Voltages>} <Channel>,<Numeric List of Indices>{,<ASCII Trace Voltages>}
TRACe:POINts<Trace Buffer Points> TRACe:RFRequency<repeat frequency|OFF> TRACe:RPERiod<repeat period|OFF> TRACe:SRATe<sample_rate>
Queries TRACE|DATA[:DATA]?<Channel Select>|<Numeric List of Indices>
TRACe:INDice? TRACe:POINts? TRACe:RFRequency? TRACe:RPERiod? TRACe:SRATe?

TRIGger Subsystem

Commands TRIGger:COUNt <count>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay <time delay> TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt <event delay> TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest <polarity> :STRobe <polarity>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE <mode> TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce <source>
Queries TRIGger:COUNt?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay? TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt? TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest? :STRobe?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATAlog[ALL]? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:DELayable? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:FIXed?
23
VX4101A Multipaq Instrument Reference

VXI:FDC Subsystem

Commands VXI[:SERVant]:FDC:CLOSe[<channel number>]
VXI[:SERVant]:FDC:OPEN <channel mode>[,<channel number>] VXI[:SERVant]:FDC:SEL <channel number> VXI[:SERVant]:FDC:BUFFer <buffer length>,[,<channel number>]
Queries VXI[:SERVant]:FDC?
VXI[:SERVant]:FDC:CONFiguration?[<channel number>] VXI[:SERVant]:FDC:SEL? VXI[:SERVant]:FDC:BUFFer?[<channel number>]
24
VX4101A Multipaq Instrument Reference

Digital Multimeter (DMM) Commands

CALCulate Subsystem

Commands CALCulate:LIMit
:ENVelope[:DATA] <threshold1>,<threshold2> :LOWer[:DATA] <threshold> :REPort[:DATA] :UPPer[:DATA] <threshold>
CALCulate:TRANsform:HISTogram:COUNt <numeric_value> CALCulate:TRANsform:HISTogram:POINts <numeric_value> CALCulate:TRANsform:HISTogram:RANGe <min>.<max> CALCulate:TRANsform:HISTogram:RANGe:AUTO <ON|OFF>
Queries CALCulate:AVERage? [<count>[,<offset>[,<step_size>]]]
CALCulate:LIMit:ENVelope[:DATA] CALCulate:LIMit:FCOunt? CALCulate:LIMit:LOWer[:DATA]? CALCulate:LIMit:REPort[:DATA]? CALCulate:LIMit:UPPer[:DATA]? CALCulate:MEDian?[<count>[,<offset>[,<step_size>]]] CALCulate:MINimum?[<count>[,<offset>[,<step_size>]]] CALCulate:MAXimum?[<count>[,<offset>[,<step_size>]]] CALCulate:SDEViation?[<count>[,<offset>[,<step_size>]]] CALCulate:TRANsform:HISTogram?
:ABOVe? :BELow? :COUNt? :POINts? :RANGe? :RANGe:AUTO?
CALCulate:VARiance?[<count>[,<offset>[,<step_size>]]]
25
VX4101A Multipaq Instrument Reference

CALibrate Subsystem

Commands CALibrate:LFRequency <line frequency>
CALibrate:VALue <frequency> CALibrate:ZERO:AUTO <auto>
Queries
CALibrate:LFREquency? CALibrate:ZERO:AUTO?

CONFigure Subsystem

Commands CONFigure([:SCALar]|:ARRay)[:...]
[:VOLTage]
:AC [<array size>[,<Expected Value>[,<Resolution>]]] :ACDC [<array size>[,<Expected Value>[,<Resolution>]]]
:DC [<array size>[,<Expected Value>[,<Resolution>]]] :CURRent [:DC][<array size>[,<Expected Value>[,<Resolution>]]] :RESistance [<array size>[,<Expected Value>[,<Resolution>]]] :FRESistance [<array size>[,<Expected Value>[,<Resolution>]]]
Queries CONFigure?

FETCh? Subsystem

Queries FETCh? [<Count>[,<Offset>[,<Step Size>]]]
FETCh:COUNt?

INITiate Subsystem

Commands INITiate[:IMMediate]
INITiate:CONTinuous [<Boolean>]
Queries INITiate:CONTinuous?

INPut Subsystem

Commands INPut:IMPedance <Impedance> Queries INPut:IMPedance?
26
VX4101A Multipaq Instrument Reference

INST rument Subsystem

Commands INSTrument:ABORt
INSTrument:RESet

MEASure? Subsystem

Queries MEASure([:SCALar]|:ARRay)
[:VOL Tage]
:AC? [<Array Size>[,<Expected Value>[,<Resolution>]]] :ACDC? [<Array Size>[,<Expected Value>[,<Resolution>]]]
[:DC]? [<Array Size>[,<Expected Value>[,<Resolution>]]] :CURRent[:DC]? [<Array Size>[,<Expected Value>[,<Resolution>]]] :RESistance? [<Array Size>[,<Expected Value>[,<Resolution>]]] :FRESistance? [<Array Size>[,<Expected Value>[,<Resolution>]]]
NOTE: If SCALar is specified, the <array size is not valid. If ARRay is specified, <array size> is a required parameter.

READ? Subsystem

Queries READ?
27
VX4101A Multipaq Instrument Reference

SENSe Subsystem

Commands SENSe:BANDwidth:DETector <expected frequency>|DEFault|MINi-
mum|MAXimum SENSe:FUNCtion <Measurement Function> SENSe:VOLTage
[:DC] :AC :ACDC
:RANGe[:UPPer] <Input Voltage Range> :AUTO <auto> :APERture <Aperture Value> :RPSecond <Readings/Second> :NPLCycles <Number of Power Line Cycles> :RESolution <Expected Resolution> :COUNt <Array Size>
SENSe:CURRent[:DC]
:RANGe[:UPPer] <Input Current Range> :AUTO <auto> :APERture <Aperture Value> :RPSecond <Readings/Second> :NPLCycles <Number of Power Line Cycles> :RESolution <Expected Resolution> :COUNt <Array Size>
SENSe:[RESistance|:FRESistance]
:RANGe[:UPPer] <Input Resistance Range> :AUTO <Boolean|ONCE> :APERture <Aperture Value> :RPSecond <Readings/Second> :NPLCycles <Number of Power Line Cycles> :RESolution <Expected Resolution> :COUNt <Array Size>
Queries SENSe[...]?
SENSe:BANDwidth:DETector?
28
VX4101A Multipaq Instrument Reference

ST ATus? Subsystem

Commands ST ATUS:OPERation:CONDition?

TEST Subsystem

Commands TEST :ALL?

ST ATus? Subsystem

Commands ST ATUS:OPERation:CONDition?

TRIGger Subsystem

Commands TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay <time delay>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt <event delay> TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest NORMal|INVerted <polarity> :STRobe NORMal|INVerted <polarity>
TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE <mode> TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce <source>
Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt? TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity
:REQuest? :STRobe?
TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATAlog[ALL]? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:DELayable? TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:FIXed?

VXI:FDC Subsystem

Commands VXI[:SERVant]:FDC:SEL <channel number>
VXI[:SERVant]:FDC:CLOSe [<channel number>] VXI[:SERVant]:FDC:OPEN <channel mode>[,<channel number>]
Queries VXI[:SERVant]:FDC:SEL? <channel number>
29
VX4101A Multipaq Instrument Reference

Relay Driver Commands

ROUT e Subsystem

Commands [ROUTe:]CLOSe <channel list>
[ROUTe:]OPEN <channel list>
Queries [ROUTe]:CLOSe:STATe?

STATus Subsystem

Queries STATus:OPERation:CONDition?
SurePath Commands

INITiate Subsystem

Commands INITiate
:CONTinuous [0|OFF|1|ON] [:IMMediate]
Queries INITiate:CONTinuous?

INST rument Subsystem

Commands INSTrument:ABORt
INSTrument:RESet
30
VX4101A Multipaq Instrument Reference

ROUT e Subsystem

Commands [ROUTe:]CLOSe <channel list>
:DWELl :MODE <mode>,<module_name>,<section_list>
[ROUTe:]CONFiqure <configuration>,<module_name>,<section_list>
:DISJoin <module name> :JOIN <module_name>,<section_list>
[ROUTe:]MODule
:DELete[:NAME] <module_name> :DELete:ALL [:DEFine] <module_name>,<nrf>
[ROUTe:]OPEN
:ALL[module_name] :DWELl <channel_list>
[ROUTe:]PFAil <action_at_powefail> [ROUTe:]SCAN <channel_list>
:RATE <scan_rate>,<module_name>
Queries [ROUTe:]CLOSe? <channel_list>
[ROUTe:]ID? [ROUTe:]MODule[:DEFine]?<module_name [ROUTe:]OPEN? <channel_list> [ROUTe:MODule:CATalog? [ROUTe:MODule:CATalog:SUPPorted?

ST ATus Subsystem

Queries ST ATus:OPERation:CONDition?
31
VX4101A Multipaq Instrument Reference

TRIGger Subsystem

Commands TRIGger([:SEQuence]|:STARt)[:LAYer]
:DELay <delay in seconds> :COUNt <count> :ECOunt <triggers to count> :IMMediate :SOURce <source>
Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]
:COUNt? :DELay? :ECOunt? :MODE? :SOURce?
:CATalog[:ALL]?
:CATalog:DELayable? :CATalog:FIXed?
32
VX4101A Multipaq Instrument Reference

IEEE 488.2 Commands

These commands are described in full in the IEEE 488.2 Common Commands section.
*CAL? Calibration Query; returns the state of the calibration routine. *CLS Clear Status; This commands clears the Event Status Register (ESR) and
any pending Service Requests (SRQs).
*ESE <mask> Event Status Enable (ESE) command; defines the mask for event status
reporting.
*ESE? Event Status Enable (ESE) query; returns the value of the Event Status
Enable register.
*ESR? Event Status Register (ESR) query; returns the value of the Event Status
Register. *IDN? Identification Query; Returns a four field response. *OPC Operation Complete command; controls setting the OPC bit in the ESR. *OPC? Operation Complete query; puts a 1 in the output queue when all pending
operations have been completed. *RST Reset; Resets the module to its power on state. *SRE Service Request Enable (SRE) register; defines the mask for generating
VXI Request True interrupts. *SRE? Service Request Enable (SRE) query; returns the value of the Service
Request Enable register. *STB? Status Byte (SB) query; returns the value of the status byte register. *TST Execute self test. *TST? Returns a summary of the self test results. *WAI
Wait to Continue; suspends command processing until all pending
operations have been completed.
33
VX4101A Multipaq Instrument Reference

STATus and Event Commands

The VX4101A Status commands provide status information on all instruments.
Commands ST ATus:PRESet
ST ATus:OPERation
:ENABle
:NTRansition
:PTRansition
ST ATus:QUEue
:ENABle <numeric list>
STATus:QUEStionable
:ENABle
:NTRansition
Queries STATus:PRESet
STATus:OPERation
:PTRansition
STATus:QUEue
:ENABle?
[:NEXT]?
STATus:QUEStionable
[:EVENt]?
:CONDition?
:ENABle?
:NTRansition?
:PTRansition?
34
Loading...