User Manual VX4101A MultiPaq Instrument 071-0049-01 This document supports firmware version 2.0 Warning The servicing instructions are for use by qualified personnel only. To avoid personal injury, do not perform any servicing unless you are qualified to do so. Refer to the Safety Summary prior to performing service.
Copyright 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.
WARRANTY Tektronix warrants that this product will be free from defects in materials and workmanship for a period of three (3) years from the date of shipment. If any such product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
Table of Contents General Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Service Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi xiii xv Product Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 VX4101A Description . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Measuring Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Measuring Time Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Measuring Rise Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Measuring Time Interval with Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–27 2–28 2–29 2–30 Using the Digital Input . . . . .
Table of Contents CONFigure Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FETCh? Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INITiate Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INPut Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INSTrument Subsystem . . . . . . . . . . . .
Table of Contents CALCulate Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CALibrate Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CONFigure Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FETCh? Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INITiate Subsystem . . . . . . . . . . . . . . . . .
Table of Contents STATus : QUEStionable : CONDition? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATus : QUEStionable : ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATus : QUEStionable : NTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STATus : QUEStionable : PTRansition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status Subsystem Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents List of Figures vi Figure 1–1: VX4101A VXIbus Connectors, Fuses, and Switch Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 1–2: VX4101A Front Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 1–3: Module Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7 1–8 1–16 Figure 2–1: Typical FDC Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents List of Tables Table 1–1: VX4101A Performance Options . . . . . . . . . . . . . . . . . . . . . Table 1–2: Standard Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–3: Optional Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–4: VX4101A Performance Options . . . . . . . . . . . . . . . . . . . . . Table 1–5: Instrument-Specific Files . . . . . . . . . . . . . . . . . . . . . . . . . . Table 1–6: Commands Available at Power-On .
Table of Contents viii Table 4–2: VX4101 A Operational Status Register . . . . . . . . . . . . . . . Table 4–3: Status Byte Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table 4–4: IEEE 488.2 Standard Event Status Register . . . . . . . . . . . Table 4–5: Status Subsystem and Service Requests . . . . . . . . . . . . . . 4–5 4–6 4–6 4–20 Table A–1: VXI Instrument Characteristics . . . . . . . . . . . . . . . . . . . . . Table A–2: Power Supply Voltage and Current . . . . . . . .
Table of Contents Table A–35: Accuracy Specifications for 2-Second Aperture . . . . . . Table A–36: Accuracy Specification for v 1 Millisecond Aperture . . Table A–37: DC Input Resistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table A–38: DC Input Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table A–39: CMRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Table A–40: DC CMRR (0 to 400 Hz) . . . . . . . . . . . . . . . . . . . . . .
Table of Contents x VX4101A MultiPaq Instrument User Manual
General Safety Summary Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified. Only qualified personnel should perform service procedures. While using this product, you may need to access other parts of the system. Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system.
General Safety Summary Symbols and Terms Terms in this Manual. These terms may appear in this manual: WARNING. Warning statements identify conditions or practices that could result in injury or loss of life. CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property. Terms on the Product. These terms may appear on the product: DANGER indicates an injury hazard immediately accessible as you read the marking.
Service Safety Summary Only qualified personnel should perform service procedures. Read this Service Safety Summary and the General Safety Summary before performing any service procedures. Do Not Service Alone. Do not perform internal service or adjustments of this product unless another person capable of rendering first aid and resuscitation is present. Disconnect Power. To avoid electric shock, disconnect the main power by means of the power cord or, if provided, the power switch.
Service Safety Summary xiv VX4101A MultiPaq Instrument User Manual
Preface This manual assumes you are familiar with the operation of VXIbus instruments and with the purpose and function of this instrument. Please read and follow all instructions for installation and configuration. Use the Installation Checklist to ensure proper installation and to record your initial settings. The Operating Basics section gives a summary of VXIbus operation and presents an overview of the operation of this instrument.
Preface xvi VX4101A MultiPaq Instrument User Manual
Getting Started
Product Description This section introduces the VX4101A MultiPaqtInstrument, and includes the following information: H The VX4101A description explains the key features, functionality, and instruments included with the VX4101A H The physical description shows the locations of the fuses and indicators H The list of accessories describes the standard and optional accessories H The VX4101A self-test outlines the self-diagnostic routines run on each instrument H Information about the logical IEEE-488 a
Product Description The VX4101A is programmed by issuing ASCII characters from the system controller via the VXIbus commander and the VXIbus mainframe backplane. Refer to the manual for the VXIbus device that will be the commander for details on the operation of that device. Instrument Control. You can control the instrument through either SCPI commands or through VXIplug&play instrument drivers. The SCPI command sets for each instrument conform to SCPI 1995 standards.
Product Description Measurement gating comes from one of several sources, including VXI TTL triggers, counter front panel arm, software triggers, periodic trigger, and another VX4101A instrument, such as SurePathtrelay switched and settled.
Product Description Digital Input. The Digital Input has a single programmable voltage threshold for all 32 bits. The range of the input threshold voltage is from 0 volts to 20 volts. The Digital Input has 8 K samples of digital input memory, 4 K samples each for the pre-match pattern buffer and the post-match memory. You can query all Digital Input settings. Digital Output. Each of the 32 bits of digital output is programmable. Output voltages can be set for 5 V, 12 V, or 24 V nominal operation.
Product Description About the Digital to Analog Converter The Digital to Analog Converter (DAC) includes an eight-channel arbitrary waveform generator. Waveform length can be generated with one to 1024 sample points at sample rates from 3.662 to 15 kHz. Signals are generated on all eight channels when the DAC is initiated. A default 0 VDC output will be set on unused channels.
Product Description programmed to connect it to the section above or below to produce a 1 × 60 4-wire multiplexor, a 1 × 120 2-wire multiplexor, or a 1 × 240 1-wire multiplexor. VX4350 64-Channel SPST/SPDT Switching Module. This module provides 64 independent single-pole double-throw relays. A 0 W resistor is placed in series with the common contact of each relay.
Product Description Power-On Sequence The power-on sequence of the VX4101A meets the timing requirements of the VXIbus specification that communications may begin even if the instrument has not completely initialized. At either power-on or a VXIbus reset, the VX4101A initializes the VXIbus interface and all hardware and firmware necessary to begin communication. For more information, see Powering On the VX4101A in Installation.
Product Description Figure 1–2: VX4101A Front Panel Controls and Indicators The following logical address switches must be correctly set to ensure proper operation. Refer to Figure 1–1 for their physical locations. Logical Address Switches. The VX4101A supports VXI dynamic addressing. It is shipped with the switches set to FF so that the Slot 0 will automatically assign an address to the module.
Product Description NOTE. If you do not want to use dynamic addressing, align the desired switch position with the arrow on the module shield. The physical address of the instrument is on a 64 byte boundary.
Product Description Fuses The VX4101A has 6 fuses that limit the amount of current that each module can draw from the VXI backplane +5, -5.2, +24, -24, +12, and -12 V power pins. These fuses protect the module in case of an accidental shorting of the power bus or any other situation where excessive current might be drawn. If any fuse opens, the module will assert SYSFAIL* on the VXIbus. If the +5 V fuse opens, the VXIbus Resource Manager will be unable to assert SYSFAIL INHIBIT to disable SYSFAIL*.
Product Description Counter Self-Test Digital Input and Output Self-Test DMM Self-Test DAC Self-Test Relay Drivers Self-Test SurePatht Module Self-Test The self-test for the Counter tests the following components: H The two 4 Kb Counter measurement buffers. H Logic registers H The analog front end pre-amp offset, pre-amp inverter, and pre-amp gain digital to analog converters (DACs). H A 2.5 MHz signal is routed in through a test source and checked for accuracy.
Product Description Accessories The following tables list the standard and optional accessories for the VX4101A: Table 1–2: Standard Accessories Tektronix part number Qty Name and description Mfr. Code Mfr.
Product Description Performance Options You can purchase the following options to enhance performance of the VX4101A: Table 1–4: VX4101A Performance Options Description Option Number 500 MHz Counter Channel One and Channel Two 1C 3 GHz Counter prescaler Channel Three 2C Eight Channel DAC 1A 32 Bit Digital I/O with Eight Relay Drivers 1D TCXO 1T About the VXIplug&play Software The VXIplug&play software included with the VX4101A consists of two components: H Device drivers H Soft Front Panels
Product Description Using the VXI plug&play Software Double clicking on the appropriate instrument icon launches the soft front panel (SFP). The SFP displays a representation of the traditional controls and indicators for an instrument. By selecting the appropriate controls on the SFP, you can verify that the instrument has been correctly installed and is functional, and perform almost all of the functions of the instrument.
Installation This section contains the information you will need to install the VX4101A MultiPaqtInstrument and its associated software, and to verify that the instrument is functioning properly. This includes the following: H Installing the VX4101A module in the mainframe H Installing the VXIplug&play software H Running a functional check H Using the soft front panels (SFPs) included with the instrument At the end of the section, you will find a checklist to summarize your installation choices.
Installation NOTE. If the VX4101A is inserted in a slot with any empty slots to the left of the module, the VME daisy-chain jumpers must be installed on the backplane in order for the VXI Module to operate properly. Check the manual of the mainframe being used for instructions on jumper settings. If the jumpers are not installed properly, there will be no interrupts and bus masters will not operate properly.
Installation CAUTION. Verify that the mainframe is able to provide adequate cooling and power with this module installed. Refer to the mainframe Operating Manual for instructions. If the mainframe cannot cool the unit adequately, the unit may not operate properly and may be damaged. Installing the VXIplug&play Software Each VXIplug&play instrument includes either a 3 1/2 inch diskette or CDROM storage media containing the SFPs and device drivers with which you can control the instrument interactively.
Installation 3. Launch setup.exe as follows: H In Windows or Windows NT/3.x, use the File menu and select Run. Then, browse to find setup.exe or type the drive letter and program name H In Windows 95 or or Windows NT/4.x, use Start and select Run. Browse to locate setup.exe and click on OK 4. Follow the directions of the installation program. Following installation, driver files (see list below) will be found in locations defined by the VXIplug&play Alliance.
Installation tkvx4101.hlp tksf4101.exe Supporting driver files will be located in the following directories: VXIPNP\\support\tkmpdmm: tkmpdmm.c tkmpdmm.fp tkmpdmm.mak tkmpdmm.def tkmpdmm.hlp VXIPNP\\support\tkmpctr: tkmpctr.c tkmpctr.fp tkmpctr.mak tkmpctr.def tkmpctr.hlp VXIPNP\\support\tkmpscan: tkmpscan.c tkmpscan.fp tkmpscan.mak tkmpscan.def tkmpscan.hlp VXIPNP\\support\tkmpdac: tkmpdac.c tkmpsdac.fp tkmpdac.mak tkmpdac.def tkmpdac.
Installation tkmpdigi.def tkmpdigi.hlp VXIPNP\\support\tkmprdrv: tkmprdrv.c tkmprdrv.fp tkmprdrv.mak tkmprdrv.def tkmprdrv.hlp VXIPNP\\support\tkfdc: tkfdc.c tkfdc.fp tkfdc.mak tkfdc.def tkfdc.hlp The directories listed above contain several *.uir (User Interface Resource) files that support the GUI executables (CVI files). The following files are installed in the VXIPNP\\INCLUDE directory: tkvx4101.h tkmpdac.h tkmpdigo.h tkmpdigi.h tkmprdrv.h tkmpdmm.h tkmpctr.h tkmpscan.
Installation tkmprdrv.dll tkmpdigo.dll tkmpdigi.dll tkfdc.dll The VXIPNP\KB directory includes the following files: tkvx4101.kb tkmpdmm.kb tkmpctr.kb tkmpscan.kb tkmpdac.kb tkmprdrv.kb tkmpdigo.kb tkmpdigi.kb tkfdc.lib The VXIPNP\\LIB\MSC\ directory includes the following files: tkvx4101.lib tkmpdmm.lib tkmpctr.lib tkmpscan.lib tkmpdac.lib tkmprdrv.lib tkmpdigo.lib tkmpdigi.lib tkfdc.lib The .
Installation Powering-On the VX4101A The VX4101A instrument runs its interface test and is ready for communication within five seconds. The VXIbus Resource Manager can add an additional delay. The Power LED will be on. The Failed LED will be off. The default condition of the module after power-on is listed in the *RST command description. For information on the *RST command, see IEE488.2 commands.
Installation Table 1–6: Commands Available at Power-On (Cont.) Command Syntax Command Type Description *SRE? IEEE 488.2 Queries the contents of the IEEE 488.2 Service Request Enable Register. *STB? IEEE 488.2 Queries the contents of the IEEE 488.2 Status Byte Register.
Installation Table 1–6: Commands Available at Power-On (Cont.
Installation The format and syntax for the command strings are described in the Command Syntax section. A complete description if each command in alphabetical order is in the Command Descriptions section. Using VXIplug&play Device Drivers. If you are using instrument drivers to control the VX4101A, instrument initialization occurs automatically. A SYStem:READy? query is sent upon execution of tkvx4101.init.
Installation 488.2 commands can be used to run more extensive self-tests of instrument specific functions. During the interface test, or during a hard or soft reset, the following actions take place: 1. The backplane SYSFAIL* line is asserted, indicating that the module is not ready for communication. 2. A test of the VXIbus interface logic is performed. 3. Each instrument is configured to its *RST initial state. 4.
Installation Operational Check for Standard Configuration To perform the operational check, do the following: 1. Double click on the TKVX4101A icon to start the SFP. The Tektronix VX4101A MultiPaq SFP displays on the screen: 2. Launch the DMM by clicking on the DMM icon. 3. Click on Stopped and the DMM will take a DC Voltage measurement. 4. Close the DMM and launch the Counter by clicking on the icons. 5. Using the center pull-down ring control select DC Volts and click on the Stopped button.
Installation 7. Any SurePatht modules that are installed immediately to the right of the VX4101A in the card cage will appear in the list box. Select the module number that you want to use to close a relay. NOTE. If there are no SurePatht modules in the system, the list box will be empty and a Demo button will be available to the right of the list box. Use the Demo button to show how the VX4101A works with SurePathtmodules. 8.
Installation b. Digital Output: c. Relay Driver: 2. Close the Digital Input, Digital Output, and Relay Driver and do one of the following: Option 1A Operational Check H Exit the Soft Front Panel H Perform the operational check(s) for option 1A If you purchased Option 1A, your VX4101A includes the Digital to Analog Converter (DAC) . Perform the operational check as follows: 1. Launch the DAC: 2.
Installation Installation Checklist Revision Level: __________ Serial No.
Operating Basics
About Global and Instrument Commands The SCPI command set included with the VX4101A controls both overall functions of the MultiPaqt instrument, and commands with unique behaviors for each individual instrument associated with the MultiPaqtInstrument. The command set includes the following types of commands: H Global commands H Instrument commands For detailed descriptions of global commands and specific commands for each instrument module, see Syntax and Commands.
About Global and Instrument Commands 2–2 VX4101A MultiPaq Instrument User Manual
VX4101A Operational Modes The VX4101A MultiPaqtInstrument incorporates multiple instruments in a single C-Size VXIbus slot. This maximizes functionality while minimizing cost and space. The innovative design enables you to use each instrument of the VX4101A as a conventional instrument compliant with IEEE 488.2 protocols. You can also override IEEE 488.2 protocols and query multiple instruments simultaneously.
VX4101A Operational Modes Asynchronous Protocol allows asynchronous query and command of instruments. When you enable the Asynchronous Mode, the VX4101A stores responses in a queue. When you request data from this queue via a VXI read, you receive responses in first-in, first-out (FIFO) order, regardless of which instrument produced the response.
VX4101A Operational Modes If the currently selected language is SYNChronous, any attempt to use an Asynchronous Mode command or query will generate the following error message: -210,“Settings conflict;Execute <:SYST:LANG ASYN> first” SYSTem:RQUeue:SNUMber:STATe ON"|OFF"|1|0 This command turns the style of tags on or off. See the section Response Formats for detailed information. Both query and command are supported.
VX4101A Operational Modes Sequence Name Format This format shows each instrument name in ASCII format. In the default, the field is defined as follows: : The is the same name which would be used by the command INSTrument:SELect . For global queries not associated with a specific instrument, the used is VX4101A. The is based upon the original query which generated this response.
VX4101A Operational Modes card. As a query is received, it is assigned the current sequence number. The next query received will have a sequence number one larger than the last. NOTE. Note that sequence numbers are global to the card and have no direct correlation with the instrument number. The sequence number defaults to zero on power-on.
VX4101A Operational Modes 2–8 VX4101A MultiPaq Instrument User Manual
About Instrument Triggering For digital multimeters, scanners, and sources such as the DAC and Digital I/O, it is common to think of the devices as triggering to start an operation. For counters, on the other hand, it is more common to think of the counter as arming to take a measurement. Triggering and arming the VX4101A and its associated instrument modules can be considered to be the same operation. Any differences will be noted.
About Instrument Triggering Table 2–1: VX4101A Global Trigger Sources (Cont.) Trigger Source DMM Trigger is generated whenever the DMM has completed a measurement. This trigger is delayable. COUNTER Trigger is generated whenever the Counter has completed a measurement. This trigger is delayable. CTR_EXTARM This trigger is the digital representation of the analog signal input into the Counter front panel arm signal. This trigger is delayable.
About Instrument Triggering Additional Instrument-Specific Trigger Sources In addition to the above trigger sources, the Digital Multimeter (DMM), Digital to Analog Converter (DAC), Digital Input, and Digital Output use the following fixed source: Table 2–3: VX4101A Fixed Trigger Sources for the DMM, DAC, Digital Input and Digital Output Trigger Source HANDshake Derived from one of the front panel REQUEST signals. There is one source for each instrument.
About Instrument Triggering ARM:STARt Sources for Counter ARM:STOP Sources for Counter IMMediate IMMediate HOLD HOLD TIMer TIMer BUS EXTernal TTLTrg<0-7> COMMand<0-4> SUREPATH DMM COUNTER CTR_DIV_BY_N CTR_EXTARM DAC DIGI DIGO Internal CHANnel2 Pass through Delay-by-time 16-bit 1 MHz COUNTER ARM:STARt Delay-by-triggers (ECOunt) 16-bit BUS TTLTrg<0-7> COMMand<0-4> SUREPATH DMM COUNTER CTR_DIV_BY_N CTR_EXTAR DAC DIGI DIGO Level Pass through COUNTER ARM:STop Delay-by-time 16-bit 1 MHz Delay-by-tr
About Fast Data Channel (FDC) Operation The following section tells you about using the Fast Data Channel (FDC), a high-speed protocol for data transfer, with the VX4101A MultiPaq Instrument. The VXIplug&play driver provided with the VX4101A implements FDC and does not require full knowledge of the protocol. The description that follows is only for users who choose not to use the driver. NOTE.
About Fast Data Channel (FDC) Operation 2. Configure and open the FDC channel 3. Transfer data via the FDC channel 4. Close the FDC channel 5. Terminate the instrument session NOTE. The Commander/Servant hierarchical structure of the VXIbus architecture requires the Commander device to initiate communication with the Servant device.
About Fast Data Channel (FDC) Operation Establishing a Communications Session Before VXIbus instruments can communicate with each other, you must establish an I/O linkage between the instruments. The complexity of this communications session varies with the host environment, but typically involves Operating System calls that return I/O driver reference handles. You must use both Word Serial Protocol (WSP) as well as Fast Data Channel I/O drivers to set up, configure, and terminate FDC channels.
About Fast Data Channel (FDC) Operation Closing the FDC Channel Terminating the Instrument Session When your application program completes its FDC data transfer, you must close the FDC channel to recover the system resources required to maintain the channel, as well as to put the I/O connection in an appropriate state to re-establish a channel for the next FDC transfer. This activity terminates the I/O session between the VXIbus instruments and releases the I/O driver’s system resources.
About Fast Data Channel (FDC) Operation Selects the FDC logical channel number. VXI[:SERVant]:FDC:SEL? Returns the FDC current logical FDC channel number. VXI[:SERVant]:FDC:OPEN [,] Opens the selected FDC channel in the selected mode (Read Only, Write Only or Read/Write). VXI[:SERVant]:FDC:CLOSe [] Closes the selected FDC channel. VXI[:SERVant]:FDC:CONFiguration? Returns configuration data on FDC channel.
About Fast Data Channel (FDC) Operation Establishing a Communications Session You must establish the I/O linkage between the host and the VX4101A DAC. You use both Word Serial Protocol (WSP) and FDC I/O drivers. Two communications sessions will be required: one for WSP and one for FDC. Command Syntax. You use the following command syntax: viOpen (session, resource name, access mode, timeout, vi); Example Code.
About Fast Data Channel (FDC) Operation Since the DMM and DAC only have 1 FDC channel, the list returned by either device contains a single channel value. This physical FDC channel number is passed to the host FDC drivers through the Host session with a viSetAttribute command. Use the following command syntax: viSetAttribute (vi, attribute, attribute state); Example Code for Passing Values to the Drivers.
About Fast Data Channel (FDC) Operation process varies with the VX4101A configuration and behavior at the time the OPEN command is issued. To ensure that an opened FDC channel is not used to transfer data until it is ready to do so, you should poll the FDC channel to determine if it is ready for data transfers. The configure query returns the state of the currently selected FDC channel. In this case, the channel state must be READ_WRITE before data transfer can reliably commence.
About Fast Data Channel (FDC) Operation Example Code for Retrieving Data. Use the following example code to retrieve the data: errs = viWrite (wsp, "VXI:FDC:BUFF 1024", 17, &RetCnt); errs = viRead(fdc, buff, sizeof(buff), &RetCount); Once the waveform has been returned to the host in binary format, the data can be re-sent to the VX4101A DAC with the host FDC driver’s write function. Example Code for Re-Sending Data.
About Fast Data Channel (FDC) Operation 2–22 VX4101A MultiPaq Instrument User Manual
Using the VX4101A MultiPaqt Instrument This section includes guidelines and procedures for the following operations of the VX4101A MultiPaqtInstrument: H Using Asynchronous Mode Using Asynchronous Mode Using Asynchronous Mode, the VX4101A can return responses in a different chronological order than their associated queries. To keep track of the actual order in which the responses are returned, the VX4101A MultiPaqtInstrument assigns a unique tag to each response.
Using the VX4101A Multipaq Instrument 2. Enter the following query for error conditions: SYST:ERR? After a VXIbus read, the instrument returns the following response (note the field preceding the response): "VX4101A:SYST:ERR?",0,"No error" 3. Send the following two queries without performing an intervening VXIbus read: *IDN? INST:CAT? Two VXIbus reads in succession will return the following responses: "VX4101A:*IDN?",Tektronix, VX4101A, B010101, Firmware v.2.0.0/SCPI:95.
Using the VX4101A Multipaq Instrument 10. Approximately 30 seconds after the DMM measurement was initiated, the results will be ready. At this point a VXIbus read will return these results: "DMM:MEAS:ARR:VOLT:DC?",#3130+1.00000E-01,+1.00000E-01,+1.000 00E-01,+1.00000E-01,+1.00000E-01,+1.00000E-01,+1.00000E-01,+1 .00000E-01,+1.00000E-01,+1.00000E-01 11.
Using the VX4101A Multipaq Instrument 2–26 VX4101A MultiPaq Instrument User Manual
Using the Counter This chapter contains procedures and hardware tips for using the Counter for the following measurements: H Measuring frequency H Measuring time interval H Measuring rise time What You Should Know About See the Appendix Counter Architecture for a block diagram of how the Counter front end is constructed. Measuring Frequency In this procedure, you will make a frequency measurement using a 10 nS aperture. 1. Select the Counter: INST:SEL COUNTER 2.
Using the Counter Measuring Time Interval In this procedure, you will make a time interval measurement using external gating. 1. Select the Counter: INST:SEL COUNTER 2. Set the input 1 coupling to DC: INPut:COUPling DC 3. Set input 1 impedance to 50 W: INPut:IMPedance 50 4. Set the input 1 signal lowpass filter state On: INPut:FILT ON 5. Select the start arming source to be used after the Counter is initiated: ARM:SOURce CTR_EXTARM 6.
Using the Counter Measuring Rise Time In this procedure, you will make a rise time measurement using a 10 ns aperture time. Programming Example 1. Select the Counter: INST:SEL COUNTER 2. Set input 1 coupling to DC: INPut:COUPling DC 3. Set input 1 impedance to 50 W: INPut:IMPedance 50 4. Sets the aperture to 10 nanoseconds: SENSe:RTIMe:APER 1e-8 or SENSe:RISE:TIME:APER 1e-8 5. Configure the Counter to read signal Rise Time: SENSe:FUNCtion "RTIMe" or SENSe:FUNCtion "RISE:TIME" 6.
Using the Counter Measuring Time Interval with Delay Programming Example 1. Select the Counter: INST:SEL COUNTER 2. Set input 1 coupling to DC: INPut:COUPling DC 3. Set input 1 impedance to 50 W: INPut:IMPedance 50 4. Set the input 1 signal lowpass filter state to On: INPut:FILT ON 5. Set the input 1 to an expected peak-to-peak input voltage and an expected input offset voltage: INPut1:SETup 2,1 6. Set input 2 coupling to DC: INPut2:COUPling DC 7. Set input 2 impedance to 50 W: INPut2:IMPedance 50 8.
Using the Counter This will return the time interval from the first edge on channel one to the first edge on channel two that is at least 1 msec later. 12. Set the aperture to minimum: SENS:APER MIN 13. Initiate the configured measurement: INIT 14. Place the result of the measurement in the output buffer so you can read it: FETch? 15. Set the time interval with delay by events: SENSe12:FUNCtion "TINT:DEL:EVEN" 16.
Using the Counter 2–32 VX4101A MultiPaq Instrument User Manual
Using the Digital Input This section includes guidelines and procedures for the following operations of the Digital Input: H Program the Digital Input H Read the current input H Read points using external handshake What You Should Know About Start-Up Shared Pin Assignments with Digital Output Digital Output Source Upon start-up, all Digital Input pins are active. Since both the Digital Input and Output share the same pins, the Digital Input detects any voltage applied to the Digital Output.
Using the Digital Input Programming the Digital Input This section describes how to program the Digital Input using the described command set. 1. Select the Digital Input as the active instrument: INST:SEL DIGI 2. Set the return format to hexadecimal: FORMAT HEX 3. Enable all bits as input: SENSE:PSELECT:DIGLOBAL ENAB 4. Set up the Digital Input to take 1000 postmatch measurements: sens:arr 1000 5. Set up the threshold value to 2.8 V: sense:threshold 2.8 6. Set the match pattern: trig:matc #h00007e38 7.
Using the Digital Input Reading Current Input This procedure will show you how to read current input to the Digital Input. 1. Select the Digital Input as the active instrument: INST:SEL DIGI 2. Set the data format to hexadecimal: FORMat HEX 3. Enable all input bits: INPut:PSelect:DIGLobal ENAB 4. Set up the read operation: CONF:DIGL 2.5 5. Initiate measurement: INIT 6.
Using the Digital Input 6. Program the instrument for the external handshake: trig:source handshake 7. Manually send 20 external input strobes 8. Retrieve the number of measurements taken: fetch:count? 9.
Using the Digital Output This section includes guidelines and procedures for the following operations of the Digital Output: H Outputing one 32-bit word H Outputing a sequence What You Should Know About About Segments and Sequences You should understand the following definitions: Segments: a programmable number of points Sequence: a programmable number of segments Shared Pins With the Digital Input The Digital Output is connected to the Digital Input.
Using the Digital Output Outputing One 32-Bit Word This procedure will show you how to continuously output a 32-bit word at a specified frequency with the Digital Output. 1. Select the Digital Output: INST:SEL DIGO 2. Load the first memory location: TRACe 1, 3. Load the sample rate at the specified frequency: TRACe:SRATe 4. Set the trace length: TRACe:Points 1 5. Specify continuous output: INIT:CONTinuous ON 6.
Using the Digital Output Outputing a Sequence This procedure will show you how to output a sequence of x segments of y points with the Digital Output. The internal clock is set to 1 kHz. 1. Select the Digital Output: INST:SEL DIGO 2. Define the number of data points: TRACe (1:Y), 3. Set the output sample frequency to 1 kHz: TRACe:SRATe 1000 4. Set the segment length to the number of data points Y: TRACe:Points Y 5. Set the sequence number: TRIG:MODE SEQuence, 6.
Using the Digital Output 2–40 VX4101A MultiPaq Instrument User Manual
Using the Digital Multimeter This section shows you how to make the following types of measurements with the Digital Multimeter (DMM): H DC Voltage H AC Voltage H Resistance H Current What You Should Know About MEASure and CONFigure Commands The following command subsystems enable you to take measurements: H MEASure H CONFigure The MEASure subsystem requires less specific knowledge of the DMM.
Using the Digital Multimeter might receive errors resulting from this impedance. A voltage divider circuit is created by the measurement source impedance and the VX4101A input impedance. For example, a 1000 W source impedance loaded by the VX4101A 10 MW input impedance will result in a .01% error. For voltage measurements less than 3 VDC, this error may be essentially eliminated by sending the command INPut:IMPedance 10e9.
Using the Digital Multimeter About Power Line Noise and Common Mode Rejection Three sets of common mode specifications are provided for the VX4101A: H DC Common Mode Rejection H AC Common Mode Rejection H AC Effective Common Mode Rejection Power line noise is generally at a frequency of 60 Hz or 50 Hz depending on the power system prevalent in the area of the world where you are located. 400 Hz is often prevalent in avionics applications.
Using the Digital Multimeter Making a DC Volt Measurement This procedure will show you how to make a DC measurement with the DMM. Hardware Tips Programming Example DC voltage measurements are made by connecting to pins 6 V+ and 1 V– of the D-sub connector. Do the following to perform a DC voltage measurement on the DMM: 1. Select the DMM: INST:SEL DMM 2. Configure the DMM to take a DC measurement in the 30 V range with minimum resolution: CONF:VOLT:DC 30, MIN 3. Initiate the measurement: INIT 4.
Using the Digital Multimeter NOTE. To make a DC coupled AC voltage measurement, use ACDC in place of AC in the CONF:VOLT:AC command 3. Initiate and acquire the AC V measurement: INIT 4. Return the AC V measurement: FETCh? Making a 2-Wire Resistance Measurement Hardware Tips It is possible to make both 4-wire and 2-wire measurements. The hardware considerations for both types of measurements are as follows: 2-Wire Measurements.
Using the Digital Multimeter Making a Current Measurement Hardware Tips Current measurements are made by connecting to pins 7 (I+) and 3 (I–) of the D-sub connector. Making a current measurement results in a voltage drop, known as burden voltage, across the VX4101A current terminals. The voltage drop may affect your circuit for which you are measuring current. Check the burden specification in Appendix A to determine if this is a concern. Programming Example 1. Select the DMM: INST:SEL DMM 2.
Using the Digital to Analog Converter (DAC) This section contains the following procedures for using the DAC: H Generating continuous and multiple waveforms H Generating repetitive waveforms H Reading a trace from the DAC in binary H Using the sample handshake mechanism H Programming a trace with a numeric array list What You Should Know About Key Concepts Sample. A single DAC output point.
Using the Digital to Analog Converter (DAC) If the waveform repetition mechanism is enabled, the repetition period must be greater than or equal to the waveform period. Calculate the waveform period as follows: Sample Period * Number of Points DAC Trigger Modes DAC Channel Common Functions Using the Internal Clock The DAC has the following trigger modes. H Sample mode allows an external or handshake trigger to clock the DAC samples when an external or handshake trigger source is selected.
Using the Digital to Analog Converter (DAC) Programming Example Perform the following steps: 1. Select the DAC with the following command: INST:SEL DAC 2. Enter the following command to set the number of data points used in the waveforms: TRACe:POINts 32 3. Enter the next command to set the sample rate for the waveforms: TRACe:SRATe 2000 4. Enter the following command to create a Ramp waveform on Channel one: TRACe1,1,0,.625,1.25,1.875,2.5,3.125,3.75,4.375,5,5.625,6.25, 6.875,7.5,8.125,8.75,9.375,10,0,.
Using the Digital to Analog Converter (DAC) Generating Repetitive Waveforms This procedure shows you how to generate the same waveforms as in the previous example, with continuous output, at a repetition frequency of 50 Hz. As before, you will use Numeric Array Lists. Programming Example Perform the following steps: 1. Select the DAC with the following command: INST:SEL DAC 2. Enter the following command to set the number of data points used in the waveforms: TRACe:POINts 32 3.
Using the Digital to Analog Converter (DAC) 9. Enter the following command to initialize a continuous DAC output of signals: INIT:CONT ON 10. Enter the following command to abort the signals currently being generated: INIT:CONT OFF Reading a Trace from the DAC in Binary 1. Select the DAC as the active instrument: INST:SEL DAC 2. Set the data format to binary: FORMAT BIN NOTE. ASCII is the default format. You can use the command FORMAT ASCII to change the data format back to ASCII.
Using the Digital to Analog Converter (DAC) Using the Sample Handshake Mechanism The handshake mechanism is similar to external trigger except that it adds a second signal to notify the unit under test that the instrument is ready to accept the next trigger. The handshake trigger input is called DAC. A second signal DAC, provides a signal back to the user indicating the DAC is ready for the next trigger. The default polarity of both DAC and DAC are active low.
Using the Digital to Analog Converter (DAC) 5. Program channel 1, starting at index 1 to a 10 Vpp triangle waveform: TRAC 1,1,1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,6,-7,-8,-9,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0 6. Program a sequence of 10 segments: TRIG:MODE SEQ,10 7. Set the handshake polarity: TRIG:HAND:POL:REQ INV TRIG:HAND:POL:STR INV 8. Start the DAC: INIT:CONT ON 9.
Using the Digital to Analog Converter (DAC) 5. Start the waveform: 6.
Using the Relay Drivers You can perform the following operation with the Relay Drivers: H Opening and closing relays Opening and Closing Relays This procedure shows you how to open and close the relay drivers. The procedure is as follows: Programming Example 1. Select the Relay Drivers as the active instrument: INSTrument:SELect RDRIV 2. Enter the following command to open relays on channel one, three, five, and seven: OPEN (@1,3,5,7) 3.
Using the Relay Drivers 2–56 VX4101A MultiPaq Instrument User Manual
Using the SurePatht Modules You can perform the following operations with the SurePatht modules: H Closing a relay H Opening a relay What You Should Know About SurePatht Module The procedure demonstrates closing a relay on a VX4330 SurePatht module. You can use a similar procedure for the other SurePatht modules compatible with the VX4101A. For a list of the modules that will work with the VX4101A, see Product Description.
Using the SurePath Modules 5. When the relays close, pulse the front panel encode signals corresponding to sections one, two, and three.
Syntax and Commands
Command Syntax About Protocol and Syntax Command protocol and syntax for the VX4101A Module are as follows: H The following is a command for the DMM: CONFigure[:SCALar][:VOLTage]:DC [ [,]] Each of the following commands is a valid form of this command. This is only a partial list of commands and is intended only for illustrative purposes: CONFIGURE:SCALAR:VOLTAGE:DC 5.0,.001 conf:DC CONF:scal:DC 5.0 Conf:Dc MAX,min confIGURE:scalAR:voltAGE:DC 21 conf:DC 10,maximum NOTE.
Command Syntax H White space characters can be used to make a command string more readable. These characters are ASCII-encoded bytes in the range hexadecimal 00-09 and 0B-20 (decimal 0-9 and 11-32). This range includes the ASCII control characters and the space, but excludes the line feed . White space characters are ignored when legally encountered in a command string.
Command Syntax should not be sent. If an optional field is omitted, the default for the command is applied SCPI/IEEE 488.2 Command Elements [] Brackets indicate an optional field | A bar indicates a logical OR choice : A colon is used to separate command fields <> Field indicator The definition of elements used in SCPI/IEEE 488.2 commands and command descriptions is as follows: ASCII integer representation of a decimal number.
Command Syntax 3–4 VX4101A MultiPaq Instrument User Manual
SCPI Commands for the VX4101A This section summarizes the SCPI commands that control overall functions of the VX4101A, including: H Querying different firmware versions H Querying measurement options H Selecting which instrument to use H Selecting the IEEE 488.
SCPI Commands for the VX4101A OUTput Subsystem Commands OUTPut:EXTernal:SOURce OUTPut:TTLTrg[]:SOURce Queries OUTPut:EXTernal:SOURce:CATalog? OUTPut:EXTernal:SOURce? OUTPut:TTLTrg[]:SOURce? OUTPut:TTLTrg[]:SOURce:CATalog? SOURce Subsystem Commands SOURce:ROSCillator[:SOURce] SOURce:ROSCillator:VALue Queries SOURce:ROSCillator[:SOURce]? SOURce:ROSCillator:VALue? SYStem Subsystem Commands SYSTem:LANGuage SYSTem:RQUeue :QMODe :SN
SCPI Commands for the VX4101A TRIGger Subsystem Commands TRIGger([:SEQuence1]|:STARt)[:LAYer]:FIRe TRIGger ([:SEQuence1]|:STARt)[:LAYer]:TIMer Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]:TIMer? ABORt Subsystem Command Syntax ABORt:COMPlete ABORt[:IMMediate] Query Syntax N/A *RST Value N/A Limits N/A Related Commands Command Description INSTrument:ABORt INITiate INITiate:CONTinuous ABORt[:COMPlete] Place all instruments in the IDLE state, aborting after the curr
SCPI Commands for the VX4101A NOTE. While the instrument is initiated, any command or query which would cause the instrument to change its configuration or start a new measurement will first cause the instrument to abort immediately. After this implicit abort has been issued, the ABORt bit of the Operational Status Register will toggle to signal that the abort has completed and the new command or query will be executed. NOTE.
SCPI Commands for the VX4101A Command Response ABOR FETC:COUN? 153 FETC:COUN? 153 NOTE. After the ABORt command, the instrument will take no more measurements.
SCPI Commands for the VX4101A CALibrate:ROSCillator:MANual This command allows you to manually specify the calibrated frequency to be used for the currently selected reference oscillator. The specified frequency value is stored in non-volatile memory and overwrites the calibrated value stored previously. NOTE. To temporarily override the calibrated value without storing in non-volatile memory, use the the SOUR:ROSC:VAL command.
SCPI Commands for the VX4101A INSTrument Subsystem Command Syntax INSTrument:NSELect INSTrument[:SELect] Query Syntax INSTrument:CATalog? :FULL? :LONG? INSTrument:COUNt? INSTrument:NSELect? INSTrument[:SELect]? *RST Value Limits Related Commands Command Description Parameter Values 0 VX4101A Parameter Values 0–99 VX4101A, SUREPATH, DMM, COUNTER, DAC, DIGI, DIGO, RDRV
SCPI Commands for the VX4101A Query Response INSTrument:CATalog? This query lists the names of the individual instruments which comprise the VX4101A. These names can be used to select the instrument using the INST:SEL command. INSTrument:CATalog:FULL? This query lists the names and numbers of the individual instruments which comprise the VX4101A. NOTE. To select an instrument by either name or number, see the INSTrument:NSELect or the INSTrument:SELect command in this section.
SCPI Commands for the VX4101A Examples INSTrument:CATalog? Command Values INST:CAT? VX4101A, SurePath, DMM, Counter INSTrument:CATalog:FULL? Parameter Values INST:CAT:FULL? VX4101A, 0, SurePath, 1, DMM, 2, Counter, 3 INSTrument:CATalog:LONG? Parameter Values INST:CAT:LONG 2 DMM,2,tksfdmm.
SCPI Commands for the VX4101A OUTPut Subsystem Command Syntax OUTPut:EXTernal:SOURce OUTPut:TTLTrg[]:SOURce Query Syntax OUTPut:EXTernal:SOURce:CATalog? OUTPut:EXTernal:SOURce? OUTPut:TTLTrg[]:SOURce? OUTPut:TTLTrg[]:SOURce:CATalog? Command Class *RST Value Limits Command Description Global Parameter Values Hold Hold 1 Parameter Values HOLD,IMMEDIATE,BUS,EXTERNAL,TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG2, TTLTRG3, TT
SCPI Commands for the VX4101A Query Response OUTPut:EXTernal:SOURce:CATalog? Lists available trigger sources for use with the OUTP:EXT:SOUR command. OUTPut:EXTernal:SOURce? Lists the current external trigger source. OUTPut:TTLTrg[]:SOURce? Queries the trigger source for the specified VXIbus TTL trigger. OUTPut:TTLTrg[]:SOURce:CATalog? Lists available trigger sources for use with the OUTP:TTLT:SOUR command.
SCPI Commands for the VX4101A SOURce Subsystem Command Syntax Query Syntax *RST Value Limits Related Commands Command Description SOURce:ROSCillator[:SOURce] SOURce:ROSCillator[:SOURce]:VALue SOURce:ROSCillator[:SOURce]? SOURce:ROSCillator[:SOURce]:VALue? Parameter Values INTernal Calibrated internal source value Parameter Values INTernal|CLOCk10|USER1|USER2|USER3|USER4| USER5|USER6|USER7|USER8|USER9|USER10 DEFault or 9 MHz ≤ va
SCPI Commands for the VX4101A NOTE. The reference oscillator should only be changed when the instrument is not active. Switching the reference oscillator source during measurements will result in indeterminate instrument operation. SOURce:ROSCillator:VALue This command provides a temporary override of the calibrated oscillator frequency with a frequency supplied that you enter.
SCPI Commands for the VX4101A SYSTem Subsystem Command Syntax SYSTem:LANGuage SYSTem:RQUeue :QMODe :SNUMber[:SET] :SNUMber:STATe SYSTem:TIMeout Query Syntax SYSTem:ERRor? SYSTem:LANGuage? SYSTem OPTions? SYSTem:OPTions:DESCription?
SCPI Commands for the VX4101A Related Commands Command Description Parameter Values 0, disable timeout 1–100,000 seconds SYSTem:READy? 0|1 N/A SYSTem:LANGuage This command enables or disables the IEEE 488.2 Message Exchange Protocol Enforcer (MEPE). MEPE is enabled when you select Synchronous Protocol. The MEPE is disabled and Query Responses are tagged when the you select ASYNchronous Protocol.
SCPI Commands for the VX4101A effect if the VX4101A is using the Asynchronous Protocol. For more information on Asynchronous Protocol, see Theory of Operation in Operating Basics. Query Response SYSTem:ERRor? This query returns returns in first-in first-out order any error messages which have been queued. Error messages are of the form ,error string. If the queue is empty, this is reported as 0, No Error.
SCPI Commands for the VX4101A You use this query to determine if full power-on initialization has completed for all instruments and that all commands and queries are available. A return value of (1) indicates that initialization is complete and that all commands are loaded. A return value of (0) indicates that only the following set of commands are available: Table 3–1: Commands Available at Power-On Command Syntax Command Type Description *CLS IEEE 488.2 Clears all event status registers and queues.
SCPI Commands for the VX4101A Table 3–1: Commands Available at Power-On (Cont.) 3–22 Command Syntax Command Type Description STATus:OPERation[:EVENt]? Status and Events Returns contents of Operational Event Register for the VX4101A. STATus:OPERation:NTRansition Status and Events Sets the Operational Negative Transition Filter for the VX4101A. STATus:OPERation:NTRansition? Status and Events Queries the Operational Negative Transition Filter for the VX4101A.
SCPI Commands for the VX4101A Table 3–1: Commands Available at Power-On (Cont.
SCPI Commands for the VX4101A SYSTem:RQUeue:SNUMber:STATe? Returns the SNUMber state of 0|1|ON|OFF when the VX4101A is in Asynchronous Mode. SYSTem:SNUMber? This query returns the serial number of the VX4101A. SYSTem:TIMeout? This query returns the maximum amount of time a query is allowed to take when the VX4101A is in Synchronous Mode. SYSTem:VERSion? Returns the firmware version of the instrument in .. form.
SCPI Commands for the VX4101A SYSTem:READy? Command Response BNO (Begin Normal Operations) command sent SYST:READy? 0 INST:CAT? SYST:ERR? –113, “Undefined header; Command not found; inst:cat\n? Wait approximately 20 seconds SYST:READY? 1 INST:CAT? VX4101A. SurePath, DMM, Counter, DAC, DIGI, DIGO, RDriv SYSTem:RQUeue:QMODe Command Response SYST:LANG ASYN SYST:RQU:QMOD ALL *IDN? SYST:ERR? “VX4101A:*IDN?”, Tektronix, VX4101A, B00000021, Firmware v.2.0.0/SCPI:95.
SCPI Commands for the VX4101A SYSTem:TIMeout Command Response SYST:TIM 10 INST:SEL DMM CONF:ARR:VOLT:DC 512,MAX READ? TIMEOUT SYSTem:VERSion? Command Response SYST:VERS? 2.0.
SCPI Commands for the VX4101A Command Description TRIGger ([:SEQuence1] |:STARt)[:LAYer]:FIRe Generates one of five software triggers: COMMAND0 through COMMAND4. TRIGger ([:SEQuence1] |:STARt)[:LAYer]:TIMer Sets or queries the value of the period trigger source. Note that this is a global class command and there is only one periodic timer for the VX4101A.
SCPI Commands for the VX4101A TRIGger ([:SEQuence1] |:STARt)[:LAYer]:TIMer ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response TRIG:TIM 500E–6 TRIG:TIM? 500E–6 INS
SCPI Commands for the Counter This section contains SCPI commands for the Universal Counter (Counter). The commands are organized by command subsystem. Some commands within each subsystem are organized by type of command rather than in alphabetical order.
SCPI Commands for the Counter ARM(:SEQuence2|:STOP) [:LAYer] :DELay? :ECOunt? :SOURce? :CATalog[:ALL]? :DELayable? :FIXed? CALCulate Subsystem Commands CALCulate:LIMit :ENVelope[:DATA] , :LOWer[:DATA] :UPPer[:DATA] CALCulate:TRANsform:HISTogram:COUNt CALCulate:TRANsform:HISTogram:POINts CALCulate:TRANsform:HISTogram:RANGe , CALCulate:TRANsform:HISTogram:RANGe:AUTO Queries CALCulate:AVERage? [[,
SCPI Commands for the Counter CALibrate Subsystem Commands CALibrate:ARM[:VALue] CALibrate[] :DELay :HYSTeresis :LFCOmp :LINearity :VALue :ZERO CALibrate:DTI CALibrate3:BIAS CALibrate[1|2|3]:ROSCillator CONFigure Subsystem Commands CONFigure[1|2|3]([:SCALar]|:ARRay) :FREQuency [[,[,resolution>]]] :FREQuency:RATio [[,[,resolution>]]] :PERiod [[,
SCPI Commands for the Counter CONFigure[1|2|11|12|21|22]([:SCALar]|:ARRay) :TINTerval:DELay:TIME|EVENts [[,|[,[,resolution>]]]]] CONFigure[1|2|10|20]([:SCALar]|:ARRay) :TOTalize NOTE. If you specify SCALar in the command, is not a valid parameter. If ARRay is specified, is a required parameter. Queries CONFigure? FETCh? Subsystem Queries FETCh[:...
SCPI Commands for the Counter INITiate Subsystem Commands INITiate[:IMMediate] INITiate:CONTinuous [ON]|OFF|O|1 Queries INITiate:CONTinuous? INPut Subsystem Commands INPut[1|2] :ATTenuation |DEFault|MINimum|MAXimum :COMParator[1|2]:LEVel [:ABSolute] |DEFault|MINimum|MAXimum :RELative :HYSTeresis [:ABSolute] |DEFault|MINimum|MAXimum :RELative :SLOPe |DEFault :COUPling :FILTer[:LPASs] :FREQuency |DE
SCPI Commands for the Counter :HYSTeresis [:ABSolute]? [DEFault|MINimum|MAXimum] :RELative? :COUPling? [DEFault] :IMPedance? [DEFault] :FILTer[:LPASs] :FREQuency?[MINimum|MAXimum|DEFault] [:STATe]?[DEFault] :GAIN? [DEFault|MINimum|MAXimum] :OFFSet [:ABSolute]? [MINimum|MAXimum|DEFault] :RELative? INPut:SETup:AUTO?[DEFault] INSTrument Subsystem Commands INSTrument :ABORt :RESet MEASure? Subsystem Queries MEASure[1|2|3]([:SCALar]|:ARRay) :FREQuency? [[,[,resolution>]]] :FREQue
SCPI Commands for the Counter :TINTerval? [[,[,resolution>]]] [:VOLTage] :AC? [[,[,resolution>]]] :DC? [[,[,resolution>]]] :MINimum? [[,[,resolution>]]] :MAXimum? [[,[,resolution>]]] :PTPeak? [[,[,resolution>]]] MEASure[1|2|11|12|21|22]([:SCALar]|:ARRay) :TINTerval:DELay:TIME|EVENts? [[,|[,
SCPI Commands for the Counter "FREQuency:RATio " "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 |MINimum|MAXimum|DEFault SENSE:TINTerval:DELay:TIME
SCPI Commands for the Counter SOURce Subsystem Commands SOURce:COSCillator[:SOURce] Queries SOURce:COSCillator[:SOURce]? SOURce:COSCillator:VALue? STATus? Subsystem STATus:OPERation:CONDition? TEST Subsystem TEST: ALL? UNIT Subsystem Commands UNIT:ANGLe [,] Queries UNIT:ANGLe? ARM Subsystem Command Syntax ARM([:SEQuence1]|:STARt)[:LAYer] :DELay
SCPI Commands for the Counter :SLOPe? :SOURce? :CATalog[:ALL]? :DELayable? :FIXed? ARM(:SEQuence2|:STOP) [:LAYer] :DELay? :ECOunt? :SOURce? :CATalog[:ALL]? :DELayable? :FIXed? Command Class *RST Value Limits 3–38 Instrument (Counter) Parameter Value
SCPI Commands for the Counter Related Commands Description Parameter Value POSitive | NEGative BUS, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, CTR_EXTARM, CTR_CHAN2, DAC, DIGI, DIGO, INTERNAL LEVEL N/A The following summarizes the ARM subsystem functionality: ARM ([:SEQuence1] |:STARt) [:LAYer]:DELay
SCPI Commands for the Counter upon receipt of one arm signal. If the mode is ONCE, then the instrument will perform one operation and reenter the initiated state. This will continue until the specified number of arm signals have been received. At that point, the specified number of operations have been completed. ARM ([:SEQuence1] |:STARt) [:LAYer]:SLOPe Specifies the slope of the Counter External Arm Signal.
SCPI Commands for the Counter Query Response Query Response ARM ([:SEQuence1] |:STARt) [:LAYer]:DELay? ARM ([:SEQuence1] |:STARt) [:LAYer]:ECOunt? ARM ([:SEQuence1] |:STARt) [:LAYer]:LEVel? TTL | ECL | ZERO | MAXimum | MINimum | AUTO | ARM ([:SEQuence1] |:STARt) [:LAYer]:MODE? ONCE|ALL ARM ([:SEQuence1] |:STARt) [:LAYer]:SLOPe? POSitive | NEGative ARM ([:SEQuence1] |:STARt) [:LAYer]:SOURce? ARM ([:SEQuence1] |:STARt) [
SCPI Commands for the Counter Query Response ARM(:SEQuence2 |:STOP) [:LAYer]:SOURce:CATalog[: ALL]? Lists all trigger sources available for use with the ARM:STOP:SOUR command. This command specifies the stop arming source for the Counter.
SCPI Commands for the Counter ARM ([:SEQuence1] |:STARt) [:LAYer]:IMMediate ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Co
SCPI Commands for the Counter ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response ARM:MODE ONCE Sets up Counter to take one measurement and then re-enter the initiated state.
SCPI Commands for the Counter ARM ([:SEQuence1] |:STARt)[:LAYer]:SOURce:CATalog:DELayable? Command Response ARM:SOUR:CAT:DEL? BUS, EXTERNAL, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, CTR_EXTARM, DAC, DIGI, DIGO ARM (:SEQuence2 |:STOP) [:LAYer]:SOURce:CATalog:[ALL] Command Response ARM:STOP:SOUR:CAT? HOLD, IMMEDIATE, BUS, EXTERNAL, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLT
SCPI Commands for the Counter ARM (:SEQuence2 |:STOP) [:LAYer]:IMMediate ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response CONF:FREQ ARM:STOP:SOUR TTLT0 INIT FETC:COUN? 0 ARM:STOP:IMM FETC:COUN? 0 ARM (:SEQuence2 |:STOP) [:LAYer]:SOURce:CATalog:ALL ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
SCPI Commands for the Counter ARM (:SEQuence2 |:STOP) [:LAYer]:SOURce:CATalog:DELayable? ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response ARM:STOP:SOUR:CAT:DEL? BUS, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, CTR_EXTARM, DAC, DIGI, DIGO ARM (:SEQuence2 |:STOP) [:LAYer]:SOURce:CATalog:FIXed? ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
SCPI Commands for the Counter :ABOVe? :BELow? :COUNt? :POINts? :RANGe? :RANGe:AUTO? CALCulate:VARiance? [[,[,]]] Command Class *RST Value Limits Related Commands Command Description 3–48 Instrument Parameter Value N/A N/A N/A N/A N/A N/A size of last array measurement 1 1 Parameter Value N/A N/A N/A N
SCPI Commands for the Counter range of the envelope is determined by the and the values. For example: H If the is greater than the , the range of data values searched for is above the value or below the value. H If the is less than , the range of data values searched for is between the and .
SCPI Commands for the Counter Bin # Limits 5 25 –30 6 30 –35 Data Bin 6 1 33 6 15 3 35 6 CALCulate:TRANsform:HISTogram:RANGe , This command sets the minimum and maximum values to use in a histogram calculation. CALCulate:TRANsform:HISTogram:RANGe:AUTO This command sets the minimum and maximum values to use in a histogram calculation to be automatically determined. The minimum and maximum data points will be used.
SCPI Commands for the Counter Query Response NOTE: You must execute the CALCulate:LIMit:...[DATA] command before running the CALCulate:REPort command. If no data values were found, the instrument will return a value of zero. (The first point in memory is “1”) NOTE: You must send a CALC:LIMit:UPPer, LOWer, or ENVelope command before sending the above query.
SCPI Commands for the Counter Query Response CALCulate:MEDian? [[,[, ]]] This query calculates and returns the median value for a set of data. The returned indicated which data point in memory where the median value is. The returns the value of the median data point. If no valid data values were found “No Data” will be returned. The optional parameters are for searching selected values in the memory buffer.
SCPI Commands for the Counter Query Response CALCulate:SDEViation? [[, [,]]] This query calculates and returns the standard deviation for a set of data. The formula used for standard deviation is: s = sqrt (S (datai – average)2/(n–1) (n = amount of data summed) If no valid data values were found “No Data” will be returned. The optional parameters are for calculating selected values in the memory buffer.
SCPI Commands for the Counter Query Response CALCulate:TRANsform: HISTogram:AUTO? CALCulate:VARiance? [[, [,step size>]]] This query calculates and returns the variance for a set of data. The variance is the standard deviation squared or: s = sqrt (S (datai – average)2/(n–1) (n = amount of data summed) If no valid data values were found “No Data” will be returned. The optional parameters are for calculating selected values in the memory buffer.
SCPI Commands for the Counter CALCulate:LIMit:FCOunt? Command Response inst:sel ctr Selects the Counter calc:lim:upp 5000 Sets upper threshold value calc:lim:fco? Returns the number of data points outside of a defined threshold. CALCulate:LIMit:LOWer[:DATA] Command Response inst:sel ctr Selects the Counter calc:lim:lower 5.0 Sets lower threshold value calc:lim:lower? 5.
SCPI Commands for the Counter CALCulate:MINimum Command Response inst:sel ctr Selects the Counter CALC:MINimum? Finds the minimum value CALCulate:MAXimum Command Response inst:sel ctr Selects the Counter CALC:MAXimum? Finds the maximum value CALCulate:SDEViation Command Response inst:sel ctr Selects the Counter CALC:SDEViation? Calculates and returns the standard deviation on a set of data CALCulate:TRANsform:HISTogram Command Response inst:sel ctr Selects the Counter CALC:TRAN:HIST:C
SCPI Commands for the Counter CALCulate:TRANsform:HISTogram:BELow Command Response inst:sel ctr Selects the Counter CALC:TRAN:HIST:BEL? Returns the number of data points below 10 CALCulate:TRANsform:HISTogram:COUNt Command Response inst:sel ctr Selects the Counter CALC:TRAN:HIST:COUNt 5 Sets the number of data to use in a histogram calculation to 5 CALC:TRAN:HIST:COUNt? Returns the number of data points to use in a histogram calculation CALCulate:TRANsform:HISTogram:POINts Command Response
SCPI Commands for the Counter CALCulate:VARiance Command Response inst:sel ctr Selects the Counter CALC:VARiance? Calculates and returns the variance on a set of data CALibrate Subsystem The CALibrate commands enable you to set the Counter functions to their correct values.
SCPI Commands for the Counter Command Description CALibrate:ARM[:VALue] The CALibrate:ARM:VALue command performs a gain and zero calibration on the ARM input. This command requires an calibration source set to 0.0 ±0.001 V for calibrating the offset, and 20.0 V ±0.1% for calibrating the gain. CALibrate[]:DELay Performs calibration of the internal delay cabling for the channel specified.
SCPI Commands for the Counter correction factors for the Counter attenuation and gain settings. This command requires an input calibration source set to the values below (±0.1%). Table 3–3: Input Calibration Source Settings +50.0 +20 +10 +5.0 +2.0 +1.0 +0.5 +0.2 +0.1 +0.05 –50.0 –20 –10 –5.0 –2.0 –1.0 –0.5 –0.2 –0.1 –0.05 [] specifies the channel being calibrated, and can be specified as either 1 or 2. If [] is not specified, channel one is assumed.
SCPI Commands for the Counter CALibrate:DTI The CALibrate:DTI command performs a statistical analysis of the internal hardware for determining the setting of the digital time interpolation bit used by the Counter hardware. This command requires an input frequency source set to a 10 MHz square wave at ±0.5 V ±0.1 V. CALibrate3:BIAS The CALibrate3:BIAS performs a sensitivity adjustment for the channel three input of the card.
SCPI Commands for the Counter CALibrate[]:HYSTeresis Command Response CALIBRATE1:HYSTERESIS Performs the hysteresis linearization for channel 1 CAL2:HYST Performs the hysteresis linearization for channel 2 CALibrate[]:LFCOmp Command Response CALIBRATE1:LFCOMP Performs the low frequency compensation for channel 1 CAL2:LFCO Performs the low frequency compensation for channel 2 CALibrate[]:LINearity Command Response CALIBRATE1:LINEARITY Performs the linearization corr
SCPI Commands for the Counter CALibrate [3] :ROSCillator Command Response/Description SOUR:ROSC INT; SYST:ERR? –313,“Calibration memory lost; VX4101; Reference Oscillator Uncalibrated” Display the reference oscillator error SOUR:ROSC:VAL? 10000000.0000 INST:SEL COUNTER Selects the Counter CAL:ROSC 10.001E6 SOUR:ROSC:VAL? 9999999.0000 CONFigure Subsystem The CONFigure commands tell the Counter what type of measurement to make and the input channel(s) to use.
SCPI Commands for the Counter Command Syntax CONFigure[1|2|3]([:SCALar]|:ARRay) :FREQuency [[,[,resolution>]]] :FREQuency:RATio [[,[,resolution>]]] :PERiod [[,[,resolution>]]] CONFigure[1|2]([:SCALar]|:ARRay) :NDUTy cycle|PDUTCycle|DCYCle [[,[,[,resolution>]]] :NWIDth|PWIDth [[,[,[,resolution>]]] :PHASe [[,
SCPI Commands for the Counter *RST Value Limits Related Commands Command Description Parameter Value 1 1E–6 1000 50 50 10 90 Parameters Value 1 to 1000 1E–9 to 9E6 1 to 9E15 10 to 90 10 to 90 10 to 90 10 to 90 MEASure, SENSe The following describes spe
SCPI Commands for the Counter Aperture Characteristics The aperture is set for all measurement commands except for totalize as follows: If the optional resolution argument is not specified, then aperture is set to the default value. If the optional expected value and resolution arguments are not specified, then the aperture is set to the default value.
SCPI Commands for the Counter The and arguments have no units. The parameters and are accepted but are not used.
SCPI Commands for the Counter seconds. If the argument is used, the expected period of the input signal should be used, not the expected pulse width. This measurement uses both comparators of the input channel. The reference value is used to set the comparator threshold levels to a percentage of the peak-to-peak signal. If a reference value is specified and INPut:SETup:AUTO is set to OFF, INPut:SETup:AUTO will be set to ONCE.
SCPI Commands for the Counter If only the argument is used: aperture is set to the default value If both and are used the aperture is calculated as follows: aperture + 10 (–9)logtexpectedu– logtresolutionu) with a minimum of 1e–8 and a maximum of 5 seconds. A longer aperture may be set with the SENSe:FREQuency:APERture command. CONFigure[1|2]([:SCALar]|:ARRay):PHASe [[,expected value>[,]]] This command configures a phase measurement.
SCPI Commands for the Counter comparator 2 level will be set to +.25 V for a rise time measurement. For fall time, the reverse is set.
SCPI Commands for the Counter If only the argument is used: aperture is set to the default value If both and are used the aperture is calculated as follows: aperture + 10 (–9)logtexpectedu– logtresolutionu) with a minimum of 1e–8 and a maximum of 5 seconds. A longer aperture may be set with the SENSe:TINTerval:APERture command.
SCPI Commands for the Counter with a minimum of 1e–8 and a maximum of 5 seconds. A longer aperture may be set with the SENSe:TINTerval:APERture command. CONFigure[1|2|10|20][:SCALar]:TOTalize Configures a totalize measurement. The counter totalizes two selected channels simultaneously. Channels 1 and 2 are selected by either 1 or 2. Channel one and the 1 GHz VCO are selected by 10. Channel two and the 1 GHz VCO are selected by 20.
SCPI Commands for the Counter Examples Command/Query Response/Description CONF2:ARR:NDUT 1000,25 Configures the instrument to take 1000 negative duty cycle measurements with a trigger point of 25% of the signal’s peak on Channel 2. CONFigure1: ARRay :Dcycle 100,50 Configures the instrument to take 100 positive duty cycle measurements with a trigger point of 50% of the signal’s peak on Channel 1. CONF1:PHAS Configures the instrument to take a phase measurement from channel 1 to channel 2.
SCPI Commands for the Counter NOTE. The Counter will not perform an implied abort for a fetch query that is received during a measurement. Command Syntax Query Syntax N/A FETCh[:...]? [[,[,]]] :DCYCle? :FALL:TIME? :FREQuency? :FREQuency:RATio? :FTIMe? :NDUTycycle? :PDUTycycle? :NWIDth? :PWIDth? :PHASe? :PERiod? :RISE:TIME? :RTIMe? :TINTerval? :TINTerval:DELay? FETCh:COUNt? FETCh:TOTalize? FETCh[:VOLTage][:...
SCPI Commands for the Counter Limits Related Commands Description Query Response Parameter Value 1 to 1000 1 to 1000 1 to 1000 CONFigure, SENSe N/A FETCh[:...]? [[,[,]]] If a single measurement is made, the format of the returned value is: n.nnnnnnnnnnnnnnnesxx If an array measurement is made, the format of the returned values is: #abbrn.nnnnnnnnnnnnnnnesxx,rn.nnnnnnnnnnnnnnnesxx, ... , rn.
SCPI Commands for the Counter CAUTION. Do not continuously issue FETCh?COUNt or STAT:OPER:COND? queries to check if the measurement is complete. Provide a minimum 100 ms delay between each query to permit the multitasking system to process the measurement efficiently or use *SRQ to avoid processing delays caused by polling. FETCh:TOTalize? The totalize measurement returns two integers of up to 15 digits.
SCPI Commands for the Counter Examples FETCh[:...]? Command Response meas:arr:freq? 5 #3114 1.000028872529214e+07, 1.000028882397919e+07, 1.000028897200977e+07, 1.000028892266624e+07, 1.
SCPI Commands for the Counter INITiate:CONTinuous Measurements are continuously made until a *RST or ABORt command is used while the Counter is continuously making measurements, the FETCh? command may be used to return the results of the most recently completed measurement. Initiates its current trigger sequence. After the instrument has completed the current trigger sequence, it re-enters the initiated state. It will continue this cycle until an abort, reset, or INIT:CONT OFF is received.
SCPI Commands for the Counter :OFFSet [:ABSolute] |DEFault|MINimum|MAXimum :RELative :SETup [,] INPut [1|2]:SETup:AUTO Query Syntax INPut[1|2] :ATTenuation? [DEFault|MINimum|MAXimum] :COMParator[1|2]:LEVel [:ABSolute]? [DEFault|MINimum|MAXimum] :RELative? :HYSTeresis [:ABSolute]?[DEFault|MINimum|MAXimum] :RELative? :SLOPe? [DEFault] :COUPling? [DEFault] :IMPedance? [DEFault] :FILTer[:LPASs]:FREQuency? [MINimum|MAXimum|DEFault] [:STA
SCPI Commands for the Counter Limits Parameter Value 20e6 OFF 1 1E6 0 N/A [, ] N/A OFF Command or Query Value 1 to 100 –0.5 to .5 –300 to +300 0.01 to 0.06 DEFault = 1 MINimum = 1 MAXimum = 100 DEFault = 0.06 MINimum = 0.01 MAXimum = 0.
SCPI Commands for the Counter Related Commands Command Description N/A The following summarizes the INPut commands: INPut[1|2]:ATTenuation |DEFault|MINimum|MAXimum This command sets the input block signal attenuator for the specified channel. If is less than 2, the attenuator is set to 1. If is between 2 and 20, the attenuator is set to 10. If is greater than 20, the attenuator is set to 100.
SCPI Commands for the Counter where VL = comparator level voltage S = slope, 1 for positive, –1 for negative G = current gain setting VLR = relative comparator level previously set A = current attenuator setting VO = current offset setting (converted from a relative offset if necessary) INPut[1|2]:COMParator[1|2]:HYSTeresis[:ABSolute] |DEFault|MINimum|MAXimum This command sets the hysteresis of the channel and comparator selected. The units are in volts.
SCPI Commands for the Counter INPut[1|2]:IMPedance |DEFault This command sets the input terminating impedance for the specified channel. If is less than 60, the impedance is set to 50 W. If is greater than 60, the impedance is set to 1E6 W (1 MW). DEFault = 1E6 INPut[1|2]:FILTer[:LPASs]:FREQuency |MINimum|MAXimum|DEFault This command sets the input block signal lowpass filter for the selected channel.
SCPI Commands for the Counter Table 3–4: Optimum Sensitivity Settings Measurement Gain Filter <20 MHz X10 20 MHz <100 MHz X5 100 MHz <500 MHz X2.5 None INPut[1|2]:OFFSet[:ABSolute] |MINimum|MAXimum|DEFault This command sets the offset voltage for the channel specified by the INPut suffix. The units are volts. The offset voltage is subtracted from the signal after the input attenuator and before the input gain. DEFault = 0 MINimum = –1.0 MAXimum = 1.
SCPI Commands for the Counter INPut commands which manually set the input channel hardware other than COUPling, IMPedance and FILTering will remain in effect when a measurement is initiated only if autosetup is set to OFF. The time a measurement is taken is influenced by the ARM subsystem. Query Response INPut[1|2]:ATTenuation? Without one of the optional parameters, this command moves to the output-buffer the current setting of the input block signal attenuator for the specified channel.
SCPI Commands for the Counter If the hysteresis was previously set with the relative hysteresis command, the query will calculate the hysteresis voltage to put in the output buffer by the formula: VH = G(VHR/A) where VH = comparator hysteresis that will be output for query G = current gain setting VHR = relative comparator hysteresis voltage previously set A = current attenuator setting INPut[1|2]:COMParator[1|2]:HYSTeresis:RELative? This query places in the output buffer the selected input channel and com
SCPI Commands for the Counter INPut[1|2]:FILTer[:LPASs]:FREQuency? Without one of the optional arguments, this command moves to the output buffer the current setting in Hz of the input lowpass filter. If one of the optional arguments is included, the MINimum, MAXimum or DEFault value for filter is moved to the output-buffer instead.
SCPI Commands for the Counter Examples INPut[1|2]:OFFSet[:ABSolute] The channel one input signal is a 0.5 Vp-p sine wave with a +.25 VDC component and the user wishes to remove the DC component with the INPut:OFFset command. Command Response INSTrument:SELect Counter Selects the Counter INPut:SETup:AUTo off SENSe:FUNCtion “FREQuency” INPut:COUPling DC INPut:OFFSet .25 INPut[1|2]:COMParator[1|2]:LEvel[:ABSolute] In this example, the channel one input signal varies between +0.5 and –0.
SCPI Commands for the Counter INSTrument Subsystem The Instrument subsystem controls the instrument’s status. You can use it to end a measurement or to make the instrument available for a measurement.
SCPI Commands for the Counter Examples INSTrument:ABORt Command Response/Description INST:SEL Counter Selects the Counter CONF:ARR:FREQ 512 INIT Begins the measurement FETC:COUN? 127 INST:ABOR Ends the measurement FETC:COUN? 153 Shows the number of measurements made prior to receiving the ABORt command NOTE. After abort, no more measurements are taken.
SCPI Commands for the Counter MEASure? Subsystem The MEASure queries tell the Counter what type of measurement to make and the input channel(s) to use. It also INITiates a measurement and moves to the results of the completed measurement to the output buffer. The input filtering, coupling, and impedance are not changed by these commands. You must select the coupling and impedance that make sense for the input signal(s) and the desired measurement.
SCPI Commands for the Counter The aperture for totalize is 9E6 seconds. An ABORt command must be issued to terminate the measurement. NOTE. The Counter will perform an implied abort for a measurement query that is received during a measurement. The measurement in progress will be terminated and the measure command will be executed. You can program the Counter to make and store up to 1000 measurements. The SCALar commands program the Counter for one measurement.
SCPI Commands for the Counter :PTPeak? [[,[,resolution>]]] MEASure[1|2|11|12|21|22]([:SCALar]|:ARRay) :TINTerval:DELay:TIME|EVENts? [[,|[,[,resolution>]]]] MEASure[1|2|10|20]([:SCALar]|:ARRay) :TOTalize? NOTE. If SCALar is specified, is not a valid parameter. If ARRay is specified, is a required parameter. NOTE. If SCALar is specified, is not a valid parameter.
SCPI Commands for the Counter Related Commands Command Description Query Response Parameter Value none or ignored none or ignored CONFigure, SENSe N/A MEASure[1|2][:SCALar|:ARRay]:DCYCle|NDUTycycle|PDUTycycle? [[,[,expected value>[,]]] This query performs a positive or negative duty cycle measurement. The reference is the percent of the signal’s peak value, e.g. percent of peak to peak as measured from the signal’s minimum.
SCPI Commands for the Counter If both and are used the aperture is calculated as follows: aperture + 10 (–9)logtexpectedu*logtresolutionu) with a minimum of 1e–8 and a maximum of five seconds. A longer aperture may be set with the SENSe:FREQuency:APERture command.
SCPI Commands for the Counter If the optional arguments and are not used: aperture is set to the default value If only the argument is used: aperture is set to the default value If both and are used the aperture is calculated as follows: aperture + 10 (–9)logtexpectedu– logtresolutionu) with a minimum of 1e–8 and a maximum of 5 seconds. A longer aperture may be set with the SENSe:FREQuency:APERture command.
SCPI Commands for the Counter with a minimum of 1e–8 and a maximum of five seconds. A longer aperture may be set with the SENSe:PWIDth:APERture command. MEASure[1|2]([:SCALar]|:ARRay):PHASe? [[,[,resolution>]]] This query performs a phase measurement. The suffix selects the channel for the beginning of the measurement.
SCPI Commands for the Counter MEASure[1|2]([:SCALar]|:ARRay):TINTerval? Sets the Counter to make a time interval measurement and fetch the result. This measurement is made between input channels 1 and 2. The MEASure suffix selects the input channel for the beginning of the interval, the end of the interval will be from the remaining channel. The measurement is made from the first detected rising edge on the first channel to the first following rising edge on the second channel.
SCPI Commands for the Counter NOTE. Time Interval With Delay, Phase, and Duty Cycle use all available hardware timers. When the counter is in one of these modes, the aperture is controlled by software and has a minimum period of approximately 10 ms. MEASure[1|2|10|20][:SCALar]:TOTalize? This query performs a totalize measurement. The counter totalizes two selected channels simultaneously. Channels 1 and 2 are selected by either 1 or 2. Channel one and the 1 GHz VCO are selected by 10.
SCPI Commands for the Counter MAXimum = maximum MINimum = minimum PTPeak = maximum – minimum These commands can or will modify the following: function - set to AC, DC, MIN, MAX or PTP autosetup mode - no effect aperture/events mode - no effect Examples Command/Query Response/Description MEAS2:ARR:NDUT? 1000,25 Takes 1000 negative duty cycle measurements with a trigger point of 25% of the signal’s peak.
SCPI Commands for the Counter Command Description OUTPut:TRIGger:SOURce , This command allows a Counter input to be used as a trigger source. Either channel 1 or 2 can be selected. Selecting channel 0 turns this feature off. The divisor is the number by which the input signal is divided (e.g. a divisor of 10 on a 10 MHz signal will result in a 1 MHz trigger output).
SCPI Commands for the Counter READ? Subsystem Command Syntax Query Syntax Query Response N/A READ? The read query causes an INITiate:IMMediate action and a FETCh? query. See the INITiate and FETCh command descriptions. *RST Value N/A Limits N/A Related Commands Description INITiate, FETCh? N/A SENSe Subsystem The SENSe commands enable you to select the input channel, type of measurement to be made and the manner in which it is made. It does not cause a measurement to be made.
SCPI Commands for the Counter SENSe:EVENts <# of events> SENSe[1|2|3]:FUNCtion TOTalize" "FREQuency" "FREQuency:RATio " "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
SCPI Commands for the Counter *RST Value Limits Command Description Parameter Value 1
SCPI Commands for the Counter (APERture) or for a number of cycles of the input signal (EVENTs). However some functions don’t have one or both of the APERture and EVENts modes. Those functions ignore the mode setting. CONFigure and MEASure commands set the mode to APERture. NOTE. Event mode with greater than 1 event is invalid for Time Interval with Delay, Duty Cycle, or Phase Angle measurements. SENSe:EVENts <# of events> This command sets the Counter <# of events>.
SCPI Commands for the Counter SENSe[1,2]:FUNCtion Selects a function and input channel without changing most of the set up of the Counter. The input coupling and impedance are not changed by these commands. The user must select the coupling and impedance that makes sense for the input signal. The input attenuation, offset, gain, and comparator hysteresis are not changed. However, the comparator slopes and thresholds are changed to defaults.
SCPI Commands for the Counter The possible parameters for this command are as follows: “TINTerval:DELay:TIMe” “TINTerval:DELay:EVENTS” SENSe[1|2|10|20]:FUNCtion The SENSe:FUNCtion command selects a function and input channel without changing most of the Counter setup. The input filtering, coupling, and impedance are not changed by these commands. You must select the filtering, coupling and impedance that makes sense for the input signal.
SCPI Commands for the Counter SENSe:MODE? [DEFault] This query moves the currently set mode, as set by the most recent SENSe:...:MODE, CONFigure or MEASure command, to the output buffer. If the optional DEFault argument is used, then the default value of aperture mode will be moved to the output buffer instead. SENSe:FUNCtion? This query moves the currently selected function to the output buffer. Functions are selected by a SENSe:FUNCtion, CONFigure or MEASure command.
SCPI Commands for the Counter SENSe:MODe Command Response SENSE:MODE EVENTS Set mode to events SENS:MOD? EVEN Queries for the current mode SENSe[1|2|10|11|12|20|21|22]:FUNCtion Command Response SENSE1:FUNCTION “FREQUENCY” Set mode to events SENS1:FUNC? FREQ Query Function SENSe:TINTerval:DELay:EVENts Command Response SENS:TINT:DEL:EVEN MIN Set event delay to minimum SENSE:TINT:DELAY: EVENTS? 1 Query event delay SOURce Subsystem The SOURce subsystem commands are used to command the TCXO1 o
SCPI Commands for the Counter Related Commands Command Description Query Response N/A SOURce:COSCillator[:SOURce] ROSCillator|TCXO1 This command selects the source of the Counter reference oscillator. Choices are the VX4101A Reference Oscillator (ROSCILLATOR) or the Temperature Controlled Crystal Oscillator (TCXO1). Specifying TCX01 as a source will generate an error if Option 1T is not available on the VX4101A.
SCPI Commands for the Counter H During continuous single-shot, or array measurements, one of the following actions take place: a. The firmware behaves as described above for single-shot measurements. It checks the coincident bit for each measurement and returns the calibrated delay value if it is set. No errors are generated.
SCPI Commands for the Counter Examples Bit Definition Function 0 Calibrating Set when any CALibration operation is running. Cleared when the CALibration operation is complete 1 Settling Set when the instrument changes its function or range. Cleared when the all circuitry has settled 2 Ranging Set when the instrument is auto-ranging. Cleared when the input range has been found 3 Sweeping Not used 4 Measuring Set when an INITiate command is executed.
SCPI Commands for the Counter TEST Subsystem The TEST subsystem handles the self test operations of the instrument. The Counter self test tests the Counter memory, the Read/Write hardware control registers, the analog front end, and a 2.5 MHz test signal. The query returns pass/fail information. In a failed situation, additional failure information can be obtained with the SYStem:ERRor? query.
SCPI Commands for the Counter UNIT Subsystem The UNIT subsystem command specifies the units for the phase measurements as either degrees or radians and determines whether the units will be positive or centered around zero. Command Syntax Query Syntax *RST Value Limits Related Commands Command Description UNIT:ANGLe [,] UNIT:ANGLe? Parameter Value RADIAN MINIMUM Parameter Value DEGREE|RADIAN MINIMUM|CENTER|AUTO CONFigure|MEASure|SENSe[:...
SCPI Commands for the Digital Input This section contains the SCPI commands for the Digital Input. You can use the commands to calibrate the instrument, prepare it for operation, or to trigger a measurement.
SCPI Commands for the Digital Input :DIBit [:NORMal] ,, :INVerted ,,channel_bit_list> Queries CONFigure? FETch? Subsystem Queries FETCh? [[[,]]] FETCh:COUNt? FORMat Subsystem Commands FORMat[:DATA] Queries FORMat[:DATA]? INITiate Subsystem INSTrument Subsystem MEASure Subsystem Command INITiate:[IMMediate] Commands INSTrument:ABORt[:IMMediate] INSTrument:RESet Queries MEASu
SCPI Commands for the Digital Input :DIBit [:NORMal]? , :INVerted? , MEASure[:ARRay] :DIGLobal [:NORMal]? , :INVerted? , :DIPort [:NORMal]? ,, :INVerted? ,, :DIBit [:NORMal]? ,, :INVerted? ,
SCPI Commands for the Digital Input SENSe:SRATe SENSe:THReshold Queries SENSe:ARRay? SENSe:MODE? SENSe:PSELect? SENSe:SRATe? SENSe:THReshold? STATus Subsystem TEST Subsystem TRIGger Subsystem STATus:OPERation:CONDition? Queries TEST:ALL? Commands TRIGger:MASK TRIGger:MATCh TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity :REQuest NORM
SCPI Commands for the Digital Input CALibration Subsystem The CALibration subsystem handles the calibration operations of the instrument. Command Syntax CALibration:VALue Query Syntax N/A *RST Value N/A Limits Related Commands Command Description Parameter Value 2.5|12 N/A This command calibrates the Digital Input threshold. This is a 2-point calibration. The voltages used for calibration are 2.5 VDC and 12 VDC. You must use external 2.
SCPI Commands for the Digital Input CONFigure Subsystem The CONFigure subsystem commands sets up the instrument to take a measurement.
SCPI Commands for the Digital Input *RST Value Limits Related Commands Command Description Parameter Value NORM 2.3 V #hffffffff 1 (1:4) (@1:32) Parameter Value NORMal|INVerted 0.0–20.
SCPI Commands for the Digital Input Port Bits 3 17 through 24 4 25 through 32 If a bit_list is used, specific input bits will be enabled or disabled. Only bits enabled as input bits can be read from and queried for its input. The bit list can be comma separated or listed as (@x:y) for bits x through y.
SCPI Commands for the Digital Input *RST Value Limits Parameter Value Currently specified array size, which is 1+postmatch count if pattern match is used.
SCPI Commands for the Digital Input NOTE. If you enable the Digital Input pattern match, both the prematch and postmatch values remain at zero until a match is found. Examples FETCh? Command Response/Description FORM HEX Sets the return format to hexadecimal. SENSE:PSEL:DIGL ENAB Enables all bits as input CONF:ARRAY:DIGLOBAL 2,2.5 Sets up the: READ? #hf0f0f0f0,#h1111111 Voltage threshold to 2.5 V Read from all inputs, Normal, Two readings Orders a read in the current configuration.
SCPI Commands for the Digital Input FORMat Subsystem This subsystem defines the format for returned data. Command Syntax Query Syntax *RST Value Limits Related Commands Query Response Command Description FORMat[:DATA] FORMat[:DATA]? Parameter Value HEX Parameter Value INTeger|HEXadecimal|BINary N/A INT|HEX|BIN The FORMat[:DATA] command specifies the format of the data returned from all queries returning numeric data.
SCPI Commands for the Digital Input INITiate Subsystem Command Syntax Query Syntax Command Class INITiate:IMMediate N/A Instrument *RST Value N/A Limits N/A Related Commands Command Description Query Response Examples ABORt INSTrument:ABORt INITiate:IMMediate This command initiates the current programed trigger sequence. After the instrument has completed the current trigger sequence, it enters the idle state. See instrument documentation for details on instrument state after an INITiate.
SCPI Commands for the Digital Input Limits Command Description N/A INSTrument:ABORt [:IMMediate] This command places the Digital Input in the idle state, and terminates any activities that are currently in progress. A subsequent INIT command will cause the Digital Input to initiate a new operation based upon the current configuration, which is unchanged by the ABORt. After execution, the Digital Input Instrument is still selected. You can use this command for terminating an unsuccessful pre-match capture.
SCPI Commands for the Digital Input MEASure Subsystem The MEASure subsystem configures and initiates a measurement, and then returns the results.
SCPI Commands for the Digital Input *RST Value Limits Related Commands Query Response Parameter Value NORM 2.3 V #hffffffff 1 (1:4) (@1:32) Parameter Value NORMal|INVerted 0.0–20.
SCPI Commands for the Digital Input Port Bits 1 1 through 8 2 9 though 16 3 17 through 24 4 25 through 32 If a bit_list is used, specific input bits will be enabled or disabled. Only bits enabled as input bits can be read from and queried for its input. The bit list can be comma separated or listed as (@x:y) for bits x through y. MEASure returns the complete array (see READ?). To retrieve prematch data, use a CONFigure or SENSe command followed by an INITiate command and then a FETCh? query.
SCPI Commands for the Digital Input Related Commands Query Response CONFigure FETCh? INITiate This query performs an INITiate, followed by a FETCh? query. The number of data points read, voltage threshold and bits read are setup with a CONFigure or SENSe command. READ? returns the complete array if no pattern match is used, or the match and all the postmatch data if pattern match is used. To retrieve prematch data, use a CONFigure or SENSe command followed by an INITiate command and then a FETCh? query.
SCPI Commands for the Digital Input :INVerted ,| :DIGLobal [:NORMal] :INVerted :DIPort [:NORMal] , :INVerted , SENSe:SRATe SENSe:THReshold Query Syntax SENSe:ARRay? SENSe:MODE? SENSe:PSELect? SENSe:SRATe? SENSe:THReshold? *RST Value Limits 3–132 Parameter Value 1 FORMatted ENABle
SCPI Commands for the Digital Input Resolution Related Commands Description Parameter Value 1-4 1-4 3.662-48000.0 Sets the number of postmatch data points. The match pattern is defined as index 0. Prematch will automatically store up to 4095 patterns before the match.
SCPI Commands for the Digital Input enable/disable state of all the input bits. A one in a bit position indicates that the bit is enabled. SENSe:PSELect:DIPort [:NORMal]|:INVerted , Enables or disables selected ports as input bits. The port list can be comma separated or listed as (x:y) for ports x through y. Port Bits 1 1 through 8 2 9 though 16 3 17 through 24 4 25 through 32 The query returns the enable/disable state of all the input bits.
SCPI Commands for the Digital Input Examples SENSe:ARRay Command Response/Description SENS:ARR 5 Sets the number of postmatch points to 5 SENSe:ARRay? 5 Queries the number of specified postmatch data points. SENSe:PSELect:DIGLobal Command Response/Description FORMAT HEX Sets the return format to hexadecimal. SENS:PSEL:DIGL ENAB Enables all bits as input bits. SENS:PSELECT? #hffffffff Queries all bit states. SENS:PSEL:DIGL DIS Disables all bits as input bits.
SCPI Commands for the Digital Input Command/Query Response/Description SENS:PSEL:DIB DISABLE,#hf0 Disables bits 5 – 8 as input bits. SENSe:PSELect? #h0000000f Queries all bit states. SENSe:MODE Command/Query Response/Description SENS:MODE FORM Sets the data returned to be formatted. SENS:MODE? FORMATTED Queries the mode for the data format. SENSe:SRATe? Command/Query Response/Description SENSE:SRATE 48000.0 Sets the sample rate to 48 kHz. SENS:SRAT? 48000.
SCPI Commands for the Digital Input STATus? Subsystem The STATus queries enable you to inquire on the current operational state of the instrument. Many STATus commands are available for use for all instruments. For a summary of those commands, see the Status and Events section.
SCPI Commands for the Digital Input Bit Definition Function 5 Triggering Set when the instrument is waiting for a trigger signal. Cleared when the trigger is received 6 Arming Not used 7 Correcting Not used 8 Testing (User 1) Set when the instrument is performing a self-test. Cleared when the self-test is complete 9 Aborting (User 2) Set when the instrument is in the process of aborting an operation.
SCPI Commands for the Digital Input Limits Related Commands Query Response N/A *TST? Initiates the Digital Input self test operation and returns one of two possible responses: “DIGI: Self Test Passed” “DIGI: Self Test Failed” NOTE. If the self-test fails, you can obtain further information with a SYST:ERR? query. Examples Command/Query Response/Description INSTRUMENT:SELECT DIGI Selects the Digital Input instrument. TEST:ALL? ”Digital Input passes self-test.” Runs the self-test.
SCPI Commands for the Digital Input 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? Command Class *RST Value Limits 3–140 I
SCPI Commands for the Digital Input Related Commands Command Description N/A TRIGger:MASK Defines a mask for the match pattern. Bits set to 0 in the mask are “don’t care” bits for the match pattern. Thus, setting the mask to #h00000000 will disable pattern matching completely. See the TRIGger:MASK example for more information on changing the mask. TRIGger:MATCh Defines a match pattern to use for a search.
SCPI Commands for the Digital Input trigger. This command is often used to “prime the pump” in cases such as setting up a scan list measurement. TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE When an instrument has been configured for some type of array measurement, this command specifies whether the instrument will perform one or all operations when a trigger is received. If the mode is ALL, then all operations will be completed upon receipt of one trigger condition.
SCPI Commands for the Digital Input Examples Query Response TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:DELayable? Lists all delayable trigger sources available for use with the TRIG:SOUR command. TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:FIXed? Lists all fixed trigger sources available for use with the TRIG:SOUR command.
SCPI Commands for the Digital Input TRIGger ([:SEQuence1] |:STARt)[:LAYer]:IMMediate ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response TRIG:SOUR:CAT? IMMEDIATE, B
SCPI Commands for the Digital Input TRIGger([:SEQuence1] |:STARt)[:LAYer]:SOURce ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response TRIG:SOUR:CAT? HOLD, IMMEDIATE,
SCPI Commands for the Digital Input 3–146 VX4101A MultiPaq Instrument User Manual
SCPI Commands for the Digital Output The Digital Output command syntax enables you to control the 32 output bits of the instrument. The bits can be programmed with pattern segment lengths to a maximum of 4096 sample points. If not all of the 32 bits are required, you can use the commands to turn the appropriate bits on or off.
SCPI Commands for the Digital Output Queries OUTPut:LEVel? OUTPut:TRIGger:SOURce? STATus? Subsystem TEST Subsystem TRACe Subsystem STATus:OPERation:CONDition? Queries TEST:ALL? Commands TRACe:CLEar TRACe|DATA[:DATA] {,} TRACe|DATA[:DATA] ,{,ascii_hex_data, indefiĆ nite_binary_data} TRACe:POINts TRACe:RFRequency TRACe:RPERiod TRACe:SRATe Queries TRACe|DATA[:DATA]? TRACe:INDice? TRACe:POINts?
SCPI Commands for the Digital Output 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? NOTE.
SCPI Commands for the Digital Output Query Response Examples INTeger|HEXadecimal|BINary Command Response/Description TRACe 1,#hffffffff Stores data in 1 memory location. FORMat HEX Sets the return format to hexadecimal. FORMat? HEX Queries the return format TRACe? 1 #hffffffff Queries the first data point in memory. FORMat BIN Sets the return format to binary. NOTE: Consult the IEEE 488.2 Standard, section 7.7.6 for indefinite format. FORMat? BIN Queries the return format.
SCPI Commands for the Digital Output *RST Value Limits Parameter Value 0 Parameter Value 0|1|OFF|ON NOTE: 0=OFF, 1=ON Related Commands Command Description INITiate:CONTinuous Initiates its current trigger sequence. After the instrument has completed the current trigger sequence, it re-enters the initiated state. It will continue this cycle until an abort, reset, or INIT:CONT OFF is received.
SCPI Commands for the Digital Output Examples INITiate:CONTinuous Command Response INST:SEL:DIGO INITCONT:ON INSTrument Subsystem The INSTrument subsystem aborts, resets, or selects the Digital Output instrument.
SCPI Commands for the Digital Output Examples INSTrument:ABORt Command Response/Description inst:sel digo Selects the Digital Output (Digital Input configuration commands) INIT Initiates command inst:abort Ends instrument operation INSTrument:RESet Command Response/Description inst:sel digo Selects the Digital Output instrument:reset Aborts instrument operation and resets the Digital Output to default state inst:sel? DIGO Queries the instrument selected OUTPut Subsystem The output subsecti
SCPI Commands for the Digital Output Command Description OUTPut:LEVel This command sets the output voltage level for all 32 output bits. The output voltage can be set to 5V, 12V, 24V or can be input from an external source. The external input voltage source must be limited between 0V and 36V. NOTE. The actual high voltage output will depend on the type of load placed on the pin. Internal loading limits the output to approximately 75% of the programmed nominal values.
SCPI Commands for the Digital Output STATus? Subsystem The STATus queries enable you to inquire on the current operational state of the instrument. Many STATus commands are available for use for all instruments. For a summary of those commands, see the Status and Events section.
SCPI Commands for the Digital Output Examples Bit Definition Function 6 Arming Not used 7 Correcting Not used 8 Testing (User 1) Set when the instrument is performing a self-test. Cleared when the self-test is complete 9 Aborting (User 2) Set when the instrument is in the process of aborting an operation.
SCPI Commands for the Digital Output Related Commands Query Response *TST? Initiates the Digital Output self test operation and returns one of two possible responses: “DIGO: Self-Test Passed” “DIGO: Self-Test Failed” NOTE. If the test fails, you can obtain further information on the failure with the SYST:ERR? query. Examples Command Response INSTRUMENT:SELECT DIGO Select the Digital Output TEST:ALL? “DIGO: Self-Test Passed” Run self test.
SCPI Commands for the Digital Output *RST Value Limits Related Commands Command Description Parameter Value TRACe:INDice? 0,0 1 48000 0 48000 Parameter Value 1-4096 1-4096 TRACe:INDice? 1 segment length 4096 1 sample index 4096 1 - 4096 0.0625 - 48000.
SCPI Commands for the Digital Output NOTE. The number of data values following the memory index must not exceed the number of memory locations (for example, a command argument of 4093 + 5 data_values specifies location 4097 which is not permitted). If the is a numeric list of indices rather than a single index, then the memory locations indicated in the numeric list will be filled with the single specified data value.
SCPI Commands for the Digital Output The repeat frequency must be less than: Sample Frequency x Number of Output Trace Points or x TRACe:RPERiod Sets the repeat period of a trace pattern in seconds. The commands RFRequency and RPERiod program the same parameter. The RPERiod command is the reciprocal of the RFRequency command.
SCPI Commands for the Digital Output Query Response NOTE: For high sample traces, the data might be old. You can use TRACe:INDice? query to determine the approximate sample index. After completing the output of a sequence, this query returns the final segment and final sample since the Digital Output will retain the data in the buffer until the instrument is reset or initiated.
SCPI Commands for the Digital Output TRACe:POINts Command Response/Description TRACe:POINts 11 Sets the number of trace data points to 11 TRACe:POINts? 11 Queries the number of trace data points. TRACe:RFRequency Command Response/Description TRACe:RFRequency 10000.0 Sets the repeat frequency to 10 kHz TRACe:RFRequency? Queries the repeat frequency. 10000.0 TRACe:RPERiod Command Response/Description TRACe:RPERiod 0.
SCPI Commands for the Digital Output TRIGger Subsystem Command Syntax TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity :REQuest :STRobe TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce Query Syntax TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay? TRIGger([:SEQuence1]|:S
SCPI Commands for the Digital Output Limits Related Commands Command Description Parameter Values
SCPI Commands for the Digital Output the next location in the active trace will be output by the instrument and the location in the trace will be incremented. Each subsequent trigger will cause the instrument to output a new value. If the is SEGMent, the number of points specified with the TRACe:POINts command will be output at the rate specified by the TRACe:SRATe command. Each subsequent trigger will cause the instrument to re-output the segment.
SCPI Commands for the Digital Output Examples Query Response TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:DELayable? Lists all delayable trigger sources available for use with the TRIG:SOUR command. TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:FIXed? Lists all fixed trigger sources available for use with the TRIG:SOUR command.
SCPI Commands for the Digital Output ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INIT TRIG:IMM Outputs one sequence of two segments TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
SCPI Commands for the Digital Output TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATalog:DELayable? ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INST:SEL DIGO TRIG:SOUR:CAT:DEL? BUS, EXTERNAL, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, DAC, D
SCPI Commands for the Digital to Analog Converter This section includes a summary of SCPI commands you can use to control the Digital to Analog Converter (DAC) of the VX4101A MultiPaq Instrument. The commands enable you to calibrate the instrument, define the format for your input or output, prepare and initiate waveform generation, and query the instrument’s current status.
SCPI Commands for the Digital to Analog Converter Queries OUTPut:TRIGger:SOURce? STATus? Subsystem TEST Subsystem TRACe Subsystem STATus:OPERation:CONDition? TEST:ALL? Commands TRACe:Clear TRACe|DATA[:DATA] ,{,ASCII Trace Voltages|BINary Indefinite Block Trace Voltages>} ,{,} TRACe:POINts TRACe:RFRequency TRACe:RPERiod TRACe:SRATe Queries TRACE|DATA[:DATA]
SCPI Commands for the Digital to Analog Converter 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:CLOSe [] V
SCPI Commands for the Digital to Analog Converter Limits Related Commands Command Description Parameter Value 1-8 Offset 0 Gain 8 N/A CALibrate[]:OUTput Sets the DAC output for the selected channel at the specified nominal voltage. Enter a different to calibrate output for a different channel. CALibrate[]:VALue , Sets the DAC for the selected channel at the most recent voltage reading from the digital voltmeter.
SCPI Commands for the Digital to Analog Converter Related Commands Command Description Query Response Examples TRACe The command specifies how data is returned from a waveform (TRACe subsystem) voltage value query. Data can be returned in ASCII or binary format. The query returns the currently selected response data format. Command Response/Description FORMat BINary N/A Specifies the use of binary when returning trace voltage values.
SCPI Commands for the Digital to Analog Converter a second time. It will continue this cycle until an abort, reset, or INIT:CONT OFF command is received. This command applies to all trigger sources. INITiate[:IMMediate] This command initiates the current programmed trigger sequence. After the instrument has completed the current trigger sequence, it enters the idle state. See instrument documentation for details on instrument state after an INITiate.
SCPI Commands for the Digital to Analog Converter *RST Value N/A Limits N/A Related Commands Command Description ABORt:IMMEDiate ABORt:COMPlete INSTrument:ABORt([:IMMediate]|COMPlete) This command places the DAC in the idle state, and terminates any activities that are currently in progress. The instrument configuration is unchanged and a subsequent INIT command will cause the DAC to re-start its previous activity. After the activity completes, the DAC remains selected.
SCPI Commands for the Digital to Analog Converter INSTrument:RESet Command Response/Description INST:SEL DAC Selects the DAC INIT:CONT ON Initiates the DAC instrument INST:RES Resets the DAC to default state INST:SEL? Query returns DAC OUTPUT Subsystem The commands in this subsystem select when the DAC will generate an output trigger.
SCPI Commands for the Digital to Analog Converter points> command to enter the number of points in a segment. At the end of a segment, the DAC output amplitude remains at the last segment value until you initiate a new segment. You can initiate a new segment continuously, by the repetition frequency, or by a trigger. Use the command TRIG:MODE SEGMENT to program segment generation. Sequence. A programmed repetition of segments. The maximum number of segments is 4096.
SCPI Commands for the Digital to Analog Converter STATus? Subsystem The STATus queries enable you to inquire on the current operational state of the instrument. Many STATus commands are available for use for all instruments. For a summary of those commands, see the Status and Events section.
SCPI Commands for the Digital to Analog Converter Examples Bit Definition Function 4 Measuring Not used 5 Triggering Not used 6 Arming Not used 7 Correcting Not used 8 Testing (User 1) Set when the instrument is performing a self-test. Cleared when the self-test is complete 9 Aborting (User 2) Set when the instrument is in the process of aborting an operation.
SCPI Commands for the Digital to Analog Converter Command Description Initiates the DAC self test operation and returns one of two possible responses: “DAC: Self Test Passed” “DAC: Self Test Failed” Query Response The query returns basic pass/fail information. NOTE. In a failed situation, you can get more detailed failure information with the SYStem:ERRor? query.
SCPI Commands for the Digital to Analog Converter Query Syntax TRACE|DATA[:DATA]? | TRACE|DATA[:DATA]? TRACe:INDice? TRACe:POINts? TRACe:RFRequency? TRACe:RPERiod? TRACe:SRATe? Related Commands *RST Value FORMat Parameter Value 0.0 TRACe:INDice? 0,0 NOTE: At reset, the DAC clears its memory and returns a segment index of 0.
SCPI Commands for the Digital to Analog Converter Resolution Related Commands Command Description Parameter Resolution 8 mV } 8 mV 240 E3/n where 16 n 3,840,000 n/240 E3 where 16 n 3,840,000 240 E3/n where 16 n 2^16 The TRACe: and TRACe|DATA commands perform the following operations: TRACe:CLEAR This command zeroes the DAC as follows: H Sets the
SCPI Commands for the Digital to Analog Converter and execute the TRACe command. The instrument must be re-initiated to start generating a waveform again. TRACe|DATA[:DATA] ,{, This command enables you to use the arbitrary waveform generator capabilities of the DAC. All commands use either the TRACe or DATA prefix. The commands load the selected DAC channel with the list of sample voltage values. The command programs the DAC to use ASCII data.
SCPI Commands for the Digital to Analog Converter TRACe:RPERiod This command defines the repeat period of each waveform segment. This is the inverse of the TRACe:RFREQency command. NOTE. The waveform segment period is the sample period times the number of data points. Thus, the waveform repeat period must be greater than or equal to the waveform segment period.
SCPI Commands for the Digital to Analog Converter Query Response The TRACe: subsystem queries have the following responses: TRACE | DATA [:DATA]? , TRACE | DATA [:DATA]? There are two forms for this query as shown above. In either case, the return data can be either ASCII decimal or binary data as defined by the FORMAT subsystem command. If either query is issued during operation, the device performs an applied abort and returns the query data.
SCPI Commands for the Digital to Analog Converter NOTE. The VX4101A will round the TRACe:RFRequency, TRACe:RPER and TRACe:SRATe values off to the nearest values supported by the VX4101A hardware. The rates are rounded to 240000/n, where n is an integer. The period is rounded to n/240000 where n is an integer. The queries for these commands will return actual programmed values. NOTE. The number of points multiplied by the sample period (or 1/sample rate) must be less than 16 seconds.
SCPI Commands for the Digital to Analog Converter TRACe:INDice? Command Response/Description *RST N/A Resets the output trace index TRAC:IND? 1,1 Returns the output trace segment and sample index TRACe:POINts Command Response/Description TRACE:POINTS 100 N/A Defines the trace buffer size to be 100 points for each DAC TRAC:POIN? 100 The allocated number of points in each DAC channel trace buffer. trace:points 1.
SCPI Commands for the Digital to Analog Converter Trigger Subsystem The TRIGger subsystem commands control the DAC trigger operation. The DAC supports trigger commands that initiate continuous DAC output operation.
SCPI Commands for the Digital to Analog Converter Limits Related Commands Command Description Parameter Values 0 seconds 0 = pass through, 1 to 65,535 triggers in 1 s steps NORMal | INVerted SAMPle|SEGMent|(SEQuence, ) BUS, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, CTR_EXTARM, DAC, DIGI, DIGO, HANDSHAKE
SCPI Commands for the Digital to Analog Converter the next location in the active trace will be output by the instrument and the location in the trace will be incremented. Each subsequent trigger will cause the instrument to output a new value. If the is SEGMent, the number of points specified with the TRACe:POINts command will be output at the rate specified by the TRACe:SRATe command. Each subsequent trigger will cause the instrument to re-output the segment.
SCPI Commands for the Digital to Analog Converter Examples Query Response TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:DELayable? Lists all delayable trigger sources available for use with the TRIG:SOUR command. TRIGger([:SEQuence1]|: STARt)[:LAYer]:SOURce: CATalog:FIXed? Lists all fixed trigger sources available for use with the TRIG:SOUR command.
SCPI Commands for the Digital to Analog Converter TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INST:SEL DAC TRIG:MODE SAMP Selects the sample mode TRIG:SOUR COMM0 Selects the COMM0 trigger source INIT FIR0 Issues trigger TRIGger([:SEQuence1] |:STARt)[:LAYer]:SOURce ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁ
SCPI Commands for the Digital to Analog Converter TRIGger([:SEQuence1] |:STARt)[:LAYer]:SOURce:CATalog:FIXed? Command Response ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ INST:SEL:DAC TRIG:SOUR:CAT:FIX? HOLD,IMMEDIATE,TIMER VXI:FDC Subsystem This subsystem contains the command set that allows the setup and use of the DAC’s Fast Data Channel.
SCPI Commands for the Digital to Analog Converter Description VXI[:SERVant]:FDC:CLOSe [] This command closes the selected logical FDC channel. If the optional channel number is omitted, the channel referenced by the VXI:FDC:SEL command is used. Closed FDC channels must be opened before they can be accessed for data transfer. The channel number parameter is the logical FDC channel number for the instrument.
SCPI Commands for the Digital to Analog Converter BUFFer command prior to each utilization of the host’s FDC drivers to transfer data back from the servant to the host. The buffer length is specified in number of DAC samples. Note that all 8 DAC channels are always transferred in any FDC transaction. Thus, a BUFFer setting of 1 will return 16 bytes (8 channels, 2 bytes per channel). The channel number parameter is the logical FDC channel number for the instrument.
SCPI Commands for the Digital to Analog Converter be Opened before it can be accessed. In practice, a channel will be in one of the four active states: (CLOSED, READ ONLY, WRITE ONLY, or both). The parameter is the logical FDC channel number for the instrument. VXI[:SERVant]:FDC:SEL? The query returns the currently selected logical FDC channel. The return value is a single integer, from 1 to the number of logical FDC channels the instrument supports.
SCPI Commands for the Relay Drivers This section contains the SCPI commands for the Relay Drivers of the VX4101A MultiPaq Instrument. You can use these commands to open and close relays, direct signals through the 8 relay drivers, and inquire on device status.
SCPI Commands for the Relay Drivers Limits Related Commands Command Description Parameter Value @1:8 N/A The ROUTe commands perform the following operations: [ROUTe:]CLOSe This command closes between one and eight relay drivers on the VX4101A. [ROUTe:]OPEN This command opens between one and eight relay drivers on the VX4101A. Query Response [ROUTe]CLOSe:STATe? This command queries the state of the relay drivers on the VX4101A.
SCPI Commands for the Relay Drivers [ROUTe]CLOSe:STATe? Command Response ROUT:CLOSe(@1,3,5,7) Closes relay drivers 1,3,5, and 7 ROUTe:CLOSe:STATe? “01010101” Queries which relay drivers are closed ROUT:OPEN(@1,3,5,7) Opens relay drivers 1,3,5, and 7 STATus? Subsystem The STATus subsystem queries the status of the Relay Drivers Command Syntax Query Syntax N/A *RST Value 0 Limits 0 Related Commands Query Response N/A The STATus query performs the following operatio
SCPI Commands for the Relay Drivers 3–200 VX4101A MultiPaq Instrument User Manual
SCPI Commands for the Digital Multimeter This section contains summaries of SCPI commands for the Digital Multimeter (DMM) instrument in the VX4101A MultiPaq Instrument. You can use the commands to calibrate the instrument, define the types of measurements you want to make, the voltage levels you want to use, begin the measurement, and retrieve measurement results.
SCPI Commands for the Digital Multimeter :RANGe? :RANGe:AUTO? CALCulate:VARiance?[[,[,]]] CALibrate Subsystem Commands CALibrate:LFRequency CALibrate:VALue CALibrate:ZERO:AUTO Queries CALibrate:LFREquency? CALibrate:ZERO:AUTO? CONFigure Subsystem Commands CONFigure([:SCALar]|:ARRay)[:...
SCPI Commands for the Digital Multimeter Queries INITiate:CONTinuous? INPut Subsystem Commands INPut:IMPedance Queries INPut:IMPedance? INSTrument Subsystem MEASure? Subsystem Commands INSTrument:ABORt INSTrument:RESet Queries MEASure([:SCALar]|:ARRay) [:VOLTage] :AC? [[,[,]]] :ACDC? [[,[,]]] [:DC]? [[,[,]]] :CURRent[:DC]? [[,[,]]]
SCPI Commands for the Digital Multimeter SENSe:VOLTage [:DC] :AC :ACDC :RANGe[:UPPer] :AUTO :APERture :RPSecond :NPLCycles :RESolution :COUNt SENSe:CURRent[:DC] :RANGe[:UPPer] :AUTO :APERture :RPSecond :NPLCycles :RESolution :COUNt SENSe:[RESistance|FRE
SCPI Commands for the Digital Multimeter TRIGger Subsystem Commands TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity :REQuest :STRobe TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce Queries TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay? TRIGger([:SEQuence1]|:STARt)[:LA
SCPI Commands for the Digital Multimeter CALCulate Subsystem The CALCulate commands apply mathematical operations to a series of measurements, or retrieve measurements according to specific criteria.
SCPI Commands for the Digital Multimeter *RST Value Limits Command Description Parameter Value 1 1 1 User defined, depending on measurement User defined, depending on measurement User defined, depending on measurement N/A N/A N/A Parameter Value 1–4096 1–4096 1–4096 User defined, depending on measurement User defined, dependin
SCPI Commands for the Digital Multimeter Threshold2 Threshold1 Threshold2 Threshold1 Threshold2 Threshold1 Threshold1 Threshold2 Threshold2 Threshold1 CALCulate:LIMit:LOWer[DATA] This command sets a lower threshold limit. This command is different from the envelope command in that it checks only a lower threshold CALCulate:LIMit:UPPer[DATA] This command sets an upper threshold limit.
SCPI Commands for the Digital Multimeter Data Bin 6 1 33 6 15 3 35 6 CALCulate:TRANsform:HISTogram:RANGe , This command sets the minimum and maximum values to use in a histogram calculation. The CALCulate:TRANsform:HISTogram:RANGe:AUTO This command sets the minimum and maximum values to use in a histogram calculation to be automatically determined. The minimum and maximum data points will be used.
SCPI Commands for the Digital Multimeter CALCulate:LIMit:LOWer[:DATA]? This query returns the boundary value. The example below uses voltage. NOTE. You must call a CALCulate:LIMit:Upper, lower, or envelope command before you can use this query. CALCulate:LIMit:REPort[:DATA]? This query returns the indices of the data values collected in the most recent CALCulate:LIMit:...[:DATA] command. Note:The CALCulate:LIMit:...[:DATA] command must be run before this command.
SCPI Commands for the Digital Multimeter optional parameter determines at which point in memory values will start to be searched. The optional parameter determines the number of measurements to skip before taking a value to be compared. Note: In order to specify a , you must enter the and the information. CALCulate:MINimum? [[,[,]]] This query calculates and returns the minimum value for a set of data.
SCPI Commands for the Digital Multimeter CALCulate:TRANsform:HISTogram:BELow? Returns the number of points below the minimum value in a histogram calculation. CALCulate:VARiance? [[,[,]]] This query calculates and returns the variance for a set of data. The variance is the standard deviation squared or: σ + sqrt ( (datai – average)2 ń (n–1)) n + amount of data summed If no valid data values were found “No Data” will be returned.
SCPI Commands for the Digital Multimeter CALCulate:LIMit:FCOunt? Command Response inst:sel dmm Selects the DMM calc:lim:fco? 4 Returns the number of data points outside of a defined threshold. CALCulate:LIMit:LOWer[:DATA] Command Response inst:sel dmm Selects the DMM calc:lim:lower 5.0 Sets lower voltage threshold calc:lim:lower? 5.0 Returns the lower threshold voltage CALCulate:LIMit:REPort[:DATA]? Command Response inst:sel dmm Selects the DMM calc:lim:rep? 2, 6.20; 5,5.
SCPI Commands for the Digital Multimeter CALCulate:MAXimum? Command Response inst:sel dmm Selects the DMM CALC:MAXimum? Calculates and returns the maximum value CALCulate:SDEViation? Command Response inst:sel dmm Selects the DMM CALC:SDEViation? Calculates and returns the standard deviation on a set of data CALCulate:TRANsform:HISTogram? Command Response inst:sel dmm Selects the DMM CALC:TRAN:HIST:COUNt 5 Sets the number of data to use in a histogram calculation to 5 CALC:TRAN:HIST:POINts
SCPI Commands for the Digital Multimeter CALCulate:TRANsform:HISTogram:BELow? Command Response inst:sel dmm Selects the DMM CALC:TRAN:HIST:COUNt 5 Sets the number of data to use in a histogram calculation to 5 CALC:TRAN:HIST:POINts 3 Sets the number of intervals in a histogram calculation to 3 CALC:TRAN:HIST:RANGE:A UTO Off Turns off Autoranging. CALC:TRAN:HIST:RANGe 10,50 Sets the minimum and maximum limit for a histogram calculation.
SCPI Commands for the Digital Multimeter CALCulate:TRANsform:HISTogram:RANGe:AUTO Command Response inst:sel dmm Selects the DMM CALC:TRAN:HIST:RANGe: AUTO ON Automatically sets the range of a histogram calculation CALC:TRAN:HIST:RANGe: AUTO? Tells if the histogram auto range is on or off CALCulate:VARiance? Command Response inst:sel dmm Selects the DMM CALC:VARiance? Calculates and returns the variance on a set of data CALibrate Subsystem The CALibrate commands enable you to enter and retriev
SCPI Commands for the Digital Multimeter Limits Related Commands Command Description Parameter Value 50|60|400 CALibrate:VALue 0 to 300,000,000 OFF|ON|ONCE CALibrate:LFRequency The CALibrate:LFRequency command defines the power line frequency at which the DMM performs noise rejection. You can define the frequency as 50, 60, or 400 Hz.
SCPI Commands for the Digital Multimeter The CALibrate:VALue command is used to perform the calibration. The set of modes and ranges that must be calibrated are as follows: DC (10 GW input impedance), 0.030, 0.300, 3.00 V ranges DC (10 MW input impedance, all ranges) AC/DC, all ranges 4-wire W, all ranges 2-wire W, 30 W range at null only Current, all ranges The AC mode uses the AC/DC calibration information and is not calibrated separately.
SCPI Commands for the Digital Multimeter Table 3–5: Limits of Calibration Input Mode/Range Low Limit High Limit DC Gain, All Ranges 65% 100% AC/DC Null, 30 mV Range 30% 40% AC/DC Null, other Ranges 3.33% 25% AC/DC Gain, All Ranges 65% 100% 4 wire Resistance, Gain, All Ranges 30% 100% Current, Gain, All Ranges 65% 100% The AC/DC “null” calibrations are provided at a nonzero value due to the inherent null noise in any AC measurement system.
SCPI Commands for the Digital Multimeter NOTE. You must issue the CALibrate:SOURce INT command before autozero will work. If data sampling is in progress, issuing a CALibrate:ZERO:AUTO ONCE command will abort the acquisition. If you program CALibrate:ZERO:AUTO ON, the DMM performs an autozero operation each time it receives a MEASure?, READ? or INITiate command prior to the first measurement, and whenever a measurement is taken which changes either the current function, or the current range.
SCPI Commands for the Digital Multimeter Examples Command Response calibrate:lfrequency 60 Defines the line rejection frequency to be 60 Hz CAL:LFR? 60 The programmed line rejection frequency cal:lfr 400 Defines the line rejection frequency to be 400 Hz CALibrate:LFRequency? 400 Calibrate:source ext Specifies an external calibration source CAL:SOUR? EXT The programmed calibration source CONF:FRES 300e3 Configures the DMM for the 4-wire 300 k resistance range CAL:SOUR? EXT
SCPI Commands for the Digital Multimeter CONFigure Subsystem The CONFigure commands enable you to set up the DMM for a specific type of input measurement.
SCPI Commands for the Digital Multimeter Related Commands Command Description The CONFigure commands are sublevel commands to the MEASure? commands. They define the input configuration for a measurement without taking a measurement. If desired, you can customize the configuration setups via the lower level SENSe commands.
SCPI Commands for the Digital Multimeter NOTE. See the MEASure? command for detailed descriptions of the [],[], and fields. The CONFigure[.....]? queries return detailed setup information for the requested function. NOTE. If data sampling is in progress, it will be aborted on receipt of a CONFigure command to prevent ambiguous data interpretation. Typically the CONFigure (and SENSE) commands are used to predefine the setup of each of the six measurement functions.
SCPI Commands for the Digital Multimeter Table 3–6: Meaning of Returned String Returned Meaning AutoRange OFF The state of the autorange enable (ON | OFF | ONCE) AutoZero OFF The state of the autozero enable (ON | OFF) Aperture=0.00166667 The aperture setting RPSec=600 The number of readings per second corresponding to the aperture NPLC=0.
SCPI Commands for the Digital Multimeter Limits Related Commands Command Description Query Response Parameter Value 1-4096 1-4096 1-4096 MEASure? CONFigure SENSe INPUt INITiate *STB? N/A FETCh:COUNt? The FETCh:COUNt? query returns the number of measurements acquired since the last INITiate command was received. You can use this query to monitor the progress of a measurement or array of measurements. NOTE.
SCPI Commands for the Digital Multimeter Examples Command Response FETCh? #239+1.23456E+00,+2.34567E+00 FETCh? 1 +1.23456E+00 FETCh? 2,2 #226+2.34567E+00,+3.45678E+00 FETCh? 2,1,2 #226+1.23456E+00,+3.45678E+00 Fetch:count? 3 INITiate Subsystem The INITiate commands initiate the DMM to begin making a measurement.
SCPI Commands for the Digital Multimeter The INITiate:CONTinuous OFF command aborts any measurements currently in progress. INITiate[:IMMediate] Instrument initiates its current trigger sequence. After the instrument has completed the current trigger sequence, it enters the idle state. See instrument documentation for details on instrument state after an initiate. NOTE. If data sampling is in progress, issuing an INITiate command aborts the acquisition and starts a new acquisition.
SCPI Commands for the Digital Multimeter Related Commands The related commands for INPut subsystem are as follows: MEASure CONFigure SENSe Command Description INPut:IMPedance The INPut:IMPedance command defines the input impedance for DC voltage measurements on the 30 mV, 300 mV, and 3 V ranges. The impedance may be defined as either 10e6 or 10e9 W. Any value other than 10e6 or 10e9 is rounded up to the nearer of these values. The 30 V and 300 V ranges are fixed at a 10 MW input impedance.
SCPI Commands for the Digital Multimeter Limits Related Commands N/A The related commands of INSTrument subsystem are as follows: Command Description INSTRument:ABORt This command places the active instrument in the IDLE state, aborting any measurement or other instrument activity in progress. The instrument configuration is unchanged and a subsequent INIT command will cause the instrument to restart the same type of measurement. NOTE.
SCPI Commands for the Digital Multimeter INSTrument:RESet Command Response INST:SEL DMM CONF:RES CONF? “:SCAL:RES 3e+08,180000” INST:RES INST:SEL? DMM CONF? “:SCAL:VOLT:DC 300,0.001” MEASure? Subsystem The MEASure? queries enable you to set up and initiate a measurement and return the results.
SCPI Commands for the Digital Multimeter Limits Parameter Value 1–4096 See tables 3-7 - 3-10 NOTE. The limit is 2048 when the aperture time is one second. Related Commands Command Description Query Response N/A MEASure([:SCALar]|:ARRay)[:VOLTage][:DC]? [[,]]] Performs DC voltage measurements.
SCPI Commands for the Digital Multimeter [:SCALar]:ARRay The [:SCALar] and :ARRay fields define the number of measurements to be taken. Specifying [:SCALar] defines a single measurement acquisition ( = 1). Specifying :ARRay defines multiple measurement acquisitions of count . If is less than 1 or greater than 4096, an error will be generated. Note that specifying an array size of 1 is equivalent to specifying scalar.
SCPI Commands for the Digital Multimeter Table 3–7: MEASure:VOLTage[DC]? and ranges Range Input Impedance +0.000 ≤ |EV| ≤ +0.030 ±30 mV 10 MW or 10 GW +0.030 < |EV| ≤ +0.300 ±300 mV 10 MW or 10 GW +0.300 < |EV| ≤ +3.000 ±3.00 V 10 MW or 10 GW +3.000 < |EV| ≤ +30.00 ±30.0 V 10 MW +30.00 < |EV| ≤ +300.0 ±300.0 V 10 MW MAXimum ±300.0 V 10 MW DEFault Autorange 10 MW MINimum ±30 mV 10 MW NOTE.
SCPI Commands for the Digital Multimeter For the MEASure:CURRent? command, selects the range as specified below: Table 3–9: MEASure:CURRent? and ranges Range 0.000 ≤ |EV| ≤ 0.150 ±150 mA 0.150 < |EV| ≤ 1.000 ±1.00 A MAXimum ±1.00 A DEFault Autorange MINimum ±150 mA For the MEASure:RESistance? and MEASure:FRESistance? commands, 2-wire or 4-wire resistance measurements are taken respectively.
SCPI Commands for the Digital Multimeter NOTE. Each of the six functions of the DMM maintains a configuration table of its setup, which is independent of the other functions (DC Volts, AC Volts, ACDC Volts, DC Current, 2-wire Resistance, 4-wire Resistance). Issuing a MEASure? command defines the active measurement function for the READ? command, in addition to the array size, range, and resolution (aperture), values of the function’s configuration table. The Autorange flag is also set appropriately.
SCPI Commands for the Digital Multimeter Command/Query Response/Description meas:resistance? +12.3456 CONF? :SCAL:RES 30,0.0001 Perform a 2-wire, autorange resistance measurement. The default resolution is used to set the aperture to 200 ms. Issue the following commands: Meas:arr:curr? 3,0.15, maximum +0.109876,+0.109678,+0.109444 conf? :ARR:CURR:DC 3,0.15,1.58114e-07 Perform three current measurements on the 150 mA range.
SCPI Commands for the Digital Multimeter NOTE. If the test fails, you can obtain further information on the failure with the SYST:ERR? query. Examples Command Response INSTRUMENT:SELECT DIGO Select the Digital Output TEST:ALL? “Digital Output passes self test.” Run self test. READ? Subsystem The READ queries enable you to initiate and acquire a measurement.
SCPI Commands for the Digital Multimeter range. The READ? query always uses the currently active measurement function. If the CONFigure command above were followed by a SENSe:FUNCtion AC command, a READ? query would execute an AC V measurement. NOTE. If data sampling is in progress, issuing a READ? will cause the acquisition to be aborted, and a new acquisition initiated. Examples Command Response conf? :SCAL:VOLT:DC 3,1e-05 READ? +1.23456 The measured DC voltage meas:ac? 10 +9.
SCPI Commands for the Digital Multimeter :RANGe[:UPPer] :AUTO :APERture :RPSecond :NPLCycles :RESolution :COUNt SENSe:CURRent[:DC] :RANGe[:UPPer] :AUTO :APERture :RPSecond :NPLCycles :RESolution :COUNt SENSe:RESistance|FRESistance :RANGe[:UPPer]
SCPI Commands for the Digital Multimeter Limits Parameter Values 12 (60 Hz),10 (50/400 Hz) 0.001 N/A 300e6 W range 1 A range Parameter Value 20-100000 Hz VOLTage:DC VOLTage:AC VOLTage:ACDC CURRent RESistance FRESistance ± 0.03, 0.3, 3.0, 30.0, 300.
SCPI Commands for the Digital Multimeter INPut CALibrate:LFRequency Command Description SENSe:FUNCtion The SENSe:FUNCtion commands define the measurement function for subsequent READ? commands. For example, if the present configuration mode is a DC voltage measurement, issuing a SENSe:FUNCtion RESistance command will cause the next measurement to be a 2-wire resistance measurement.
SCPI Commands for the Digital Multimeter For example, the command MEAS:ARR? 100 would autorange prior to the first measurement, and would then use the range determined for making the 100 measurements. If any measurement exceeded the determined range, a +9.9E+37 (or –9.9E+37) value is stored as the measurement value. If you program a SENSe:RANGe:AUTO ON command, the DMM continuously monitors the level of the input signal for every measurement taken. If the signal exceeds the current range, or falls below 9.
SCPI Commands for the Digital Multimeter The rounded aperture values permitted by the hardware design are as follows H For 60 Hz line frequency rejection: From .000833... to .2725 seconds in .000833... second steps. From .2733... to 1.0933... seconds in .00333... second steps. From 1.10 to 2.0 seconds in .00833... second steps. H For 50 Hz line frequency rejection: From .001 to .273 seconds in .001 second steps. From .276 to 1.092 seconds in .004 second steps. From 1.10 to 2.0 seconds in .
SCPI Commands for the Digital Multimeter NOTE. The formula to calculate aperture from expected resolution is the inverse. Aperture = .2 * Range^2 / (300000. * Resolution)^2 For the 1.5 A current range and the 300 MW resistance range, use a Range of 1.5 Amps and 54 Gohms respectively, in the formulas above. Expected resolution is only an approximation.
SCPI Commands for the Digital Multimeter NOTE. If data sampling is in progress, issuing a SENSE command for any function of the configuration currently in effect, or issuing a SENSe:FUNCtion command will cause the acquisition to be aborted.
SCPI Commands for the Digital Multimeter Command/Query Response/Description sense:fres:res? 0.0001 The calculated resolution sense:volt:range: auto 1 Enables DC V autoranging. 1 is interchangeable with ON sense:volt:range:auto? 1 STATus? Subsystem The STATus queries enable you to inquire on the current operational state of the instrument. Many STATus commands are available for use for all instruments. For a summary of those commands, see the Status and Events section.
SCPI Commands for the Digital Multimeter Query Response Examples 3–248 The STATus:OPERation:CONDition query returns the current operational status of the DMM board. The bit definitions of the value are (bit 0 = the least significant bit): Bit Definition Function 0 Calibrating Set when any CALibration operation is running. Cleared when the CALibration operation is complete 1 Settling Set when the instrument changes its function or range.
SCPI Commands for the Digital Multimeter TEST Subsystem The TEST queries enable you to initiate an instrument self-test. Command Syntax N/A Query Syntax Command Class Instrument *RST Value N/A Limits N/A Related Commands Query Response *TST This query is used to perform a self test of the DMM. If the test fails, an error message is placed in the error queue and the error LED begins to blink.
SCPI Commands for the Digital Multimeter TRIGger Subsystem Command Syntax TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay TRIGger([:SEQuence1]|:STARt)[:LAYer]:ECOunt TRIGger([:SEQuence1]|:STARt)[:LAYer]:HANDshake:POLarity :REQuest :STRobe TRIGger([:SEQuence1]|:STARt)[:LAYer]:IMMediate TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce Query Syntax TRIGger([:SEQuence1]|:STARt)[:LAYer]:DELay? TRIGger([:SEQuence1
SCPI Commands for the Digital Multimeter Limits Related Commands Description Parameter Value 0 seconds 0 = pass through, 1 to 65,535 triggers INVerted ONCE|ALL BUS, TTLTRG0, TTLTRG1, TTLTRG2, TTLTRG3, TTLTRG4, TTLTRG5, TTLTRG6, TTLTRG7, COMMAND0, COMMAND1, COMMAND2, COMMAND3, COMMAND4, SUREPATH, DMM, COUNTER, CTR_EXTARM, DAC, DIGI, DIGO, HANDSHAKE N/A TRIGger ([:SEQuence1] |:STARt)[:LAYer]:DELay Specifies a time delay to occur
SCPI Commands for the Digital Multimeter TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE When an instrument has been configured for some type of array measurement, this command specifies whether the instrument will perform one or all operations when a trigger is received. If the mode is ALL, then all operations will be completed upon receipt of one trigger condition. If the mode is ONCE, then the instrument will perform one operation and reenter the initiated state.
SCPI Commands for the Digital Multimeter Examples TRIGger ([:SEQuence1] |:STARt)[:LAYer]:DELay ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INST:SEL DMM Selects the DMM CONF:VOLT:DC Configures the DMM for DC measurements TRIG:SOUR TTLT0 Selects TTLT0 as the trigger source TRIG:DEL 1E-3 Sets the trigger delay INIT Initiates the measurement TRIGger ([:SEQuence1]
SCPI Commands for the Digital Multimeter TRIGger([:SEQuence1]|:STARt)[:LAYer]:MODE ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INS
SCPI Commands for the Digital Multimeter TRIGger([:SEQuence1]|:STARt)[:LAYer]:SOURce:CATAlog[ALL]? ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Command Response INST:SEL DMM TRIG:SOUR:CAT? HOLD, IMMED
SCPI Commands for the Digital Multimeter *RST Value Limits Command Description Parameter Value 1 All closed FDC channels are opened Parameter Value 1 to total number of instrument FDC channels WO VXI[:SERVant]:FDC:CLOSe [] This command closes the selected logical FDC channel. If the optional channel number is omitted, the channel referenced by the VXI:FDC:SEL command is used.
SCPI Commands for the Digital Multimeter Logical channel 2 is established on the second physical channel number returned by the query. This process continues until all logical channels are established on their corresponding channel number. Physical FDC channel allocation is dependent upon the VX4101A option configuration. Knowledge of a logical FDC channel’s physical identity is required by users writing their own low level Commander-side FDC drivers for their host computer.
SCPI Commands for the Digital Multimeter 3–258 VX4101A MultiPaq Instrument User Manual
SCPI Commands for the SurePath Modules This section lists the SCPI commands and queries for the SurePath Scanner master. This section is not a comprehensive listing of all SurePath commands. The commands listed in this section apply specifically to the VX4330 120-Channel Relay Multiplexor Module. The commands active in your specific module will vary with each model. For commands specific to each individual SurePath module, consult the appropriate Tektronix manual for that module.
SCPI Commands for the SurePath Modules [ROUTe:]MODule :DELete[:NAME] :DELete:ALL [:DEFine] , [ROUTe:]OPEN :ALL [module_name] :DWELl , [ROUTe:]PFAil [ROUTe:]SCAN :RATE , Queries [ROUTe:]CLOSe? [ROUTe:]ID? [ROUTe:]MODule[:DEFine]? [ROUTe:]MODule:CATalog? [ROUTe:]MODule:CATalog:SUPPorted? STATus Subsystem TEST Subsystem TRIGger
SCPI Commands for the SurePath Modules :CATalog[:ALL]? :CATalog:DELayable? :CATalog:FIXed? NOTE. The Examples used in the command summaries are for illustrative purposes only and apply only to the VX4380 model of the SurePath Modules. INITiate Subsystem These commands cause the current TRIGger command sequence to begin.
SCPI Commands for the SurePath Modules It will continue this cycle until an abort, reset, or INIT:CONT OFF command is received. INITiate:IMMediate This command initiates the current trigger sequence. After the instrument has completed the current trigger sequence, it enters the idle state. Query Response Examples Command Response INITiate:CONTinuous? 0 = continuous initiate not enabled 1 = continuous initiate enabled See TRIGger([: SEQuence1] |:STARt) [:LAYer]:IMMediate command for an example.
SCPI Commands for the SurePath Modules Command Description INSTrument:ABORt Places active instrument in the IDLE state and ceases any measurement or other instrument activity in progress. The instrument configuration is unchanged. A subsequent INIT command will cause the instrument to re-start the same type of measurement. If the instrument is in Asynchronous mode, this command can be sent while a query is in progress and the measurement will be aborted.
SCPI Commands for the SurePatht Modules ROUTe Subsystem These commands determine the specific path that signals will take through the specific modules. The parameters used in SCPI/IEEE 488.2 commands and command descriptions for the commands are as follows: ASCII integer representation of a decimal number. ASCII integer, fixed point or floating point representation of a decimal number.
SCPI Commands for the SurePatht Modules H VX4350 General Purpose Switching module: The range of this field is 1 to 64. It specifies one of 64 relays on the VX4350. H VX4351 40-Channel, 10 Amp, SPST Switch Module: The range of this field is 1 to 40, specifying one of the 40 relays on the module. If the module is placed in two-wire mode, then the range of the field becomes 1 to 20, specifying one of the twenty relay pairs available on the module.
SCPI Commands for the SurePath Modules A module_name is an ASCII string that has been associated with a relay module in a ROUTe:MODule:DEFine command. A channel_range may consist of a single or a range of s. A range of s is indicated by two s separated by a colon (:) character. A may have one, two or three dimensions depending on the architecture of the relay module it applies to.
SCPI Commands for the SurePath Modules Channels Specified (@m4(1!1!1:1!16!1)) Same as the previous example (@m4(1!1!1:2!3!4)) Channels 1!1!1, 1!1!2, 1!1!3, 1!1!4, 1!2!1, 1!2!2, 1!2!3, 1!2!4, 1!3!1, 1!3!2, 1!3!3, 1!3!4, 2!1!1, 2!1!2, 2!1!3, 2!1!4, 2!2!1, 2!2!2, 2!2!3, 2!2!4, 2!3!1, 2!3!2, 2!3!3, 2!3!4 on the VX4380 Module As the syntax diagram shows, channels on more than one relay module may be specified in a .
SCPI Commands for the SurePath Modules will close channel 2 of section 1 of the VX4320. A VX4330 can close only one channel in a group of joined sections that have been specified in a [ROUTe:]CLOSe:MODe SCAN,, command. If more than one channel in such a group of sections is specified in a [ROUTe:]CLOSe command, the last channel specified will be closed.
SCPI Commands for the SurePath Modules [ROUTe:]Configure ,, :DISJoin :JOIN , [ROUTe:]MODule :DELete[:NAME] :DELete:ALL [:DEFine] , [ROUTe:]OPEN :ALL [module_name] :DWELl , [ROUTe:]PFAil [ROUTe:]SCAN :RATE , Query Syntax [ROUTe:]CLOSe? [ROUTe:]ID? [ROUTe:]MODule [:DEFine]?
SCPI Commands for the SurePath Modules Command Module [ROUTe:]MODule:CATalog? Valid for all SurePath modules. [ROUTe:]MODule[:DEFine] Valid for all SurePath modules. [ROUTe:]MODule:DELete:ALL Valid command for all SurePath modules. *RST Value [ROUTe:]MODule: DELete[:NAME] Valid command for all SurePath modules.
SCPI Commands for the SurePath Modules Limits Parameters Value [ROUTe:]OPEN All relays on all modules are set to the open position. [ROUTe:]OPEN:ALL All relays on all modules are set to the open position. [ROUTe:]OPEN:DWELl The open dwell time of all modules is set to 0 seconds. [ROUTe:]PFAil All relays on all modules are opened when power is removed from the VXI chassis. [ROUTe:]SCAN No scan list is defined.
SCPI Commands for the SurePath Modules mode of a section has been set to “mux”, then a [ROUTe:]CLOSE command can be used to close one or more relays in that section. [ROUTe:]CLOSe:DWELl , Sets the time to wait after closing a relay before proceeding and pulsing any enabled VXI TTL trigger signals. [ROUTe:]CLOSe:MODE ,, Sets the mode of operation of sections on a VX4330 to scan or mux.
SCPI Commands for the SurePath Modules [ROUTe:]CONFigure:DISJoin Disconnect the commons of all sections of a module. [ROUTe:]CONFigure:JOIN , This command connects the commons of adjacent sections on scanner modules. On VX4330 Modules, if a section that is configured as a 4-wire scanner is joined to a section that is configured as a 1-wire or 2-wire scanner, only the lower half of the 4-wire scan common is connected.
SCPI Commands for the SurePath Modules [ROUTe:]OPEN:ALL If a module name is not specified in this command, open all relays on all modules controlled by the SurePath Master. If a module name is specified, open all relays on the specified module only. In either case, do not change the state of the configuration relays on the modules. [ROUTe:]OPEN:DWELl , This command sets the time to wait after opening a relay before proceeding.
SCPI Commands for the SurePath Modules [ROUTe:]SCAN:RATE , is either NORMal or FAST. is the module name assigned to the VX4330. This command controls the maximum rate at which VX4330 channels in a scan list can be sequenced.
SCPI Commands for the SurePath Modules Examples [ROUTe:]CLOSe The following sequence of commands illustrates the operation of sections that have been assigned a close mode of mux. The VX4330 in these examples has been assigned a module name of m1. Command Response output:ttltrg7:State on Enable VXI TTL trigger 7 route:close:Dwell m1,.5 Assign a close dwell of 0.
SCPI Commands for the SurePath Modules Command/Query Response/Description route:close (@m1(1!1)) Open all channels in sections 1 through 6; wait 0.2 seconds; close channel 1 of section 1; wait 0.5 seconds; then pulse VXI TTL trigger 7 and pulse the front panel encode signals corresponding to section 1 route:close (@m1(10!4)) Open all channels in sections 1 through 6; wait 0.2 seconds; close channel 10 of section 4; wait 0.
SCPI Commands for the SurePath Modules After this, each time the VXI TTL trigger 2 is pulsed low, the following sequence of events occurs: 1. One second delay. This is the delay specified in the trigger:Sequence:delay command. 2. The current relay in the scan list is opened. 3. 0.5 second delay. This is the delay specified in the route:open:dwell command. 4. Close the next relay in the scan list. 5. 0.25 second delay. This is the delay specified in the command. 6.
SCPI Commands for the SurePath Modules Command Response close (@m3(40!3)) Open all channels in sections 1 through 3 of the third VX4330, then close channel 40 of section 3. close? (@m3(1!1:40!3)) 000000000000000000000000000000000 000000000000000000000000000000000 000000000000000000000000000000000 000000000000000000001 [ROUTe:]CONFigure In this example, three additional VX4330 Modules are installed in consecutive slots to the right of the VX4101A.
SCPI Commands for the SurePath Modules [ROUTe:]CONFigure:DISJoin Two additional VX4330 modules are installed in consecutive slots to the right of the VX4101A. Command Response route:configure:disjoin m1 Disconnect the commons of the first scanner [ROUTe:]CONFigure:JOIN Two additional VX4330 Modules are installed in consecutive slots to the right of the VX4101A.
SCPI Commands for the SurePath Modules Command Response route:open:all m2 Open all relays on the VX4380 route:close (@m3(1!6)) Close relay number 1 in section 6 of the VX4330 route:close (@m4(3!1:3!8)) Close relay number 3 in all eight sections of the VX4320 [ROUTe:]MODule:CATalog? A VX4380 and VX4330 are installed in consecutive slots to the right of the slot containing the VX4350.
SCPI Commands for the SurePath Modules Command Response route:module:define matrix,2 Assign module name “matrix” to the VX4380 route:close (@matrix(4!16!3)) Close the relay at row 4, column 16 in section 3 of the VX4380 route:module:define? gp_switch 1 module:define scanner,3 Assign module name “scanner” to the VX4330 open:all scanner Open all channels on the VX4330 route:conf owire, scanner,(1:6) Set the configuration of all sections of the VX4330 to 40 to 1 one wire close (@scanner(30!2))
SCPI Commands for the SurePath Modules Command Response configure owire,m1,(1:6) Set the configuration of all six sections of the first VX4330 to 40-to-1 1-wire configure twire,m2,(1:6) Set the configuration of all six sections of the second VX4330 to 20-to-1 2-wire configure fwire,m3,(1:6) Set the configuration of all six sections of the third VX4330 to 10-to-1 4-wire route:open (@m1(1:40)) Open channels all channels in section 1 of the first VX4330 then wait 0.
SCPI Commands for the SurePath Modules After this sequence, each time the VXI TTL trigger 2 is pulsed low, the following sequence of events occur: 1. One second delay. This is the delay specified in the trigger:Sequence:delay command. 2. The current relay in the scan list is opened. 3. 0.5 second delay. This is the delay specified in the route:open:dwell command. 4. Close the next relay in the scan list. 5. 0.25 second delay. This is the delay specified in the route:close:dwell command. 6.
SCPI Commands for the SurePath Modules Command Response trigger:sequence:count 5 Sequence through the entire scan list five times route:close:dwell gp,.5 Wait 0.
SCPI Commands for the SurePath Modules Command Response initiate:continuous Initiate the scan list. Sequence through the entire scan list repeatedly until an ABORt command is received. It takes 8 ms to open the currently closed channel, close the next channel and pulse VXI TTL trigger 1.
SCPI Commands for the SurePath Modules Examples Bit Definition Function 6 Arming Not used 7 Correcting Not used 8 Testing (User 1) Set when self-test is in progress 9 Aborting (User 2) Set when the instrument is in the process of aborting an operation.
SCPI Commands for the SurePath Modules Query Response Initiates the Digital Input self test operation and returns one of two possible responses: “SurePath: Self Test Passed” “SurePath: Self Test Failed” NOTE. If the self-test fails, you can obtain further information with a SYST:ERR? query. Examples Command/Query Response/Description INSTRUMENT:SELECT SUREPATH Selects the SurePath module. TEST:ALL? ”SurePath: Self-Test Passed” Runs the self-test.
SCPI Commands for the SurePath Modules SurePath Module Query Syntax *RST Value Limits Related Commands Description Valid command for VX4330, VX4350 and VX4380 SurePath modules N/A Parameter Value 1 0 seconds (pass-through) 0 triggers (pass-through) IMMEDIATE Parameter Value 1–65535 0=pass through, 1 ms–65.
SCPI Commands for the SurePath Modules TRIGger([:SEQuence]|:STARt)[:LAYer]:ECOunt Specifies the number of triggers to count prior to triggering. Upon receipt of trigger N (where N is the number specified in the command), the instrument will enter the triggered state. If the trigger source selected is fixed, this command will have no effect on the instrument triggering.
SCPI Commands for the SurePath Modules Examples TRIGger([:SEQuence]|STARt[LAYer]:COUNt Two VX4330 Modules are installed in the slots next to the VX4101A. The default module names “m1” and “m2” have been assigned.
SCPI Commands for the SurePath Modules Command Response TRIG:IMM Self trigger first channel to get started INST:SEL DMM Selects DMM FETC:COUN? 0 (no measurements available initially).Wait for measure completion. May take a few seconds. FETC:COUN? 4 FETC? #252+1.15123E+02, +1.15456E+03, +1.15789E+04, +1.
IEEE-488.2 Common Commands This section includes IEEE-488.2 commmands. A summary of the commands are as follows: *CLS *ESE *ESE? *ESR *ESR? *IDN? *OPC *OPC? *RST *SRE *SRE? *STB? *TRG *TST? *WAI *CLS Command Syntax Query Syntax Command Class *CLS N/A Global *RST Value N/A Limits N/A Related Commands N/A Command Description Clears all event status registers and queues.
IEEE-488.2 Common Commands *ESE Command Syntax Query Syntax Command Class Global *RST Value Limits Related Commands Command Description Query Response Examples N/A 0–255 N/A Sets the contents of the IEEE 488.2 Standard Event Status Enable Register. Queries the contents of the IEEE 488.2 Standard Event Status Enable Register. The contents of this register are unaffected by a register read. The response is in NR1 format and ranges from 0 through 255.
IEEE-488.2 Common Commands Command Description Query Response Examples Sets or queries the contents of the IEEE 488.2 Standard Event Status Register. Queries the contents of the IEEE 488.2 Standard Event Status Register. The contents of this register are cleared after the read is complete. The response is in NR1 format and ranges from 0 through 255.
IEEE-488.2 Common Commands *OPC Command Syntax Query Syntax Command Class Global *RST Value N/A Limits N/A Related Commands Command Description Query Response Examples *WAI This command delays the VX4101A parser from processing any further commands until all commands currently in progress have completed. After all commands have completed, the *OPC command sets the operation complete bit in the IEEE 488.2 Standard Event Status Register.
IEEE-488.2 Common Commands *RST Command Syntax Query Syntax N/A Command Class Global Query Response N/A *RST Value The following are reset values for the components in the VX4101A MultiPaq : Table 3–11: VX4101A Reset Values Characteristic Description Communication Protocol Synchronous (IEEE 488.
IEEE-488.2 Common Commands Table 3–13: Counter Channels 1 & 2 Analog Front-End (Cont.) Characteristic Description Lowpass Filter Frequency 20 MHz Comparator Slope Positive Comparator Level 0V Hysteresis .06 V Table 3–14: Counter Measurement Settings Characteristic Description Function SCALar:FREQuency Channel 1 Start Trigger Source IMMediate Stop Trigger Source INTernal Mode Aperture Events 1000 Auto Setup On Time Interval Delay 1.
IEEE-488.2 Common Commands Table 3–16: DMM Measurement Settings (Cont.) Characteristic Description 50 Hz NPLC 10 60 Hz NPLC 12 Table 3–17: Digital Input Settings Characteristic Description Format Output Data Hexadecimal Format Input Data Formatted Input Voltage Threshold 2.
IEEE-488.2 Common Commands Table 3–19: Digital to Analog Converter (DAC) Settings Characteristic Description Data Format ASCII Trace Voltages 0.
IEEE-488.2 Common Commands Examples Command Response INST:SEL DMM CONF:FRES CONF? “:SCAL:FRES 3e+08,180000” *RST INST:SEL DMM CONF? “:SCAL:VOLT:DC 300,0.001” *SRE Command Syntax Query Syntax Command Class Global *RST Value Limits Related Commands Command Description Query Response N/A 0–255 N/A Sets the contents of the IEEE 488.2 Service Request Enable Register. The contents of this register are unaffected by a register read. Queries the contents of the IEEE 488.
IEEE-488.2 Common Commands Examples See Status & Events section for examples. *STB? Command Syntax N/A Query Syntax *STB? Command Class Global *RST Value Limits Related Commands Query Response N/A 0-255 N/A Queries the contents of the IEEE 488.2 Status Byte Register. The contents of this register are cleared after the read is complete. Response is in NR1 format, 0–255.
IEEE-488.2 Common Commands Command Description Examples This command is equivalent to a Group Execute Trigger command. Upon its receipt, places any instrument which has selected BUS as its trigger source in the Device Trigger Active State as defined by the IEEE 488.2 standard. Command Response INST:SEL DMM CONF:VOLT:DC TRIG:SOUR BUS INIT FETC:COUN? 0 *TRG FETC:COUN? 1 FETC? +2.
IEEE-488.2 Common Commands PASS,VX4101A: Self-Test Passed,SurePath: Self-Test Passed,DMM: Self-Test Passed,Counter: Self-Test Passed,DAC: Self-Test Passed,DIGI: Self-Test Passed,DIGO: Self-Test Passed NOTE. PASS can also be FAIL, and Passed can be Failed, depending on the results of the test.
IEEE-488.2 Common Commands command is considered complete as soon as its action has been initiated. The instrument may continue processing, collecting, or measuring after the command has been reported as complete. If, for instance, it is desired to wait for a measurement to complete, it is not sufficient to do a *WAI after sending an INIT command. Rather, one should set up and wait for a service request to be generated by a negative transition of the Measurement-In-Progress bit of the event register.
IEEE-488.
Status and Events
Status and Event Reporting System The VX4101A Status system uses a hierarchical set of registers to provide status information on all instruments. The structure of each instrument register is composed of a set of three registers and two transition registers as defined in the SCPI standard. The Standard Event Status Register and Status Byte Register are defined by the IEEE 488.2 standard.
Status and Event Reporting System Error Event Queue Status Byte Register SYST:ERR? Standard Event Status Register Reserved Reserved Error/Event Queue Questionable Summary MAV ESR Summary MSS Operational Summary Entries? *ESR? Operation Complete Request Control Query Error Device Dependent Error Execution Error Command Error User Request Power On Standard Event Status Enable Register *ESE , *ESE? Surepath Operational Status Register DMM Operational Status Register Counter Ope
Status and Event Reporting System Positive & Negative Transition Filters Condition Register STAT:OPER:PTR? STAT:OPER:PTR STAT:OPER:NTR? STAT:OPER:NTR STAT:OPER:COND? CALibrating SETTling RANGing SWEeping MEASuring TRIGgering ARMing CORRecting Instrument Defined 0 (TESTing) Instrument Defined 1 (ABORting) Instrument Defined 2 (MATChed) Instrument Defined 3 (Reserved) Instrument Defined 4 (Reserved) INSTrument Summary PROGram running Reserved (always 0) Event Register STAT:OPER?
Status and Event Reporting System Table 4–1: Instrument Operational Status Register (Cont.
Status and Event Reporting System Table 4–2: VX4101 A Operational Status Register Bit # Name Description 1 Surepath Summary Summary bit from Surepath OSR 2 DMM Summary Summary bit from DMM OSR 3 Counter Summary Summary bit from Counter OSR 4 Instrument 4 Summary * Summary bit for Instrument 4 5 Instrument 5 Summary * Summary bit for Instrument 5 6 Instrument 6 Summary * Summary bit for Instrument 6 7 Instrument 7 Summary * Summary bit for Instrument 7 8 Instrument 8 Summary Summar
Status and Event Reporting System The IEEE 488.2 Standard Event Status Register provides general status on the VX4101 and all instruments and is at the same hierarchical level as the VX4101A Operational Status Register. Its structure is simpler than the operational status register, in that the Condition Register and transition filters do not exist. This register is cleared when read (by a *ESR? query) and when a *CLS command is received. The register is eight bits wide as shown in the table below.
Status and Event Reporting System The IEEE 488.2 Status Byte Register is the top of the status hierarchy. Like the IEEE 488.2 Event Status Register, this register does not have a Condition Register or transition filters. The IEEE 488.2 Service Request Enable Register is used to specify which bits of the IEEE 488.2 Status Byte Register propagate to the summary bit. This summary bit is a special case in that when it is set, the VX4101A generates a VXIbus Service Request.
Status and Event Reporting System Please consult the IEEE 488.2 Commands section elsewhere in this manual for a full explanation of these commands. STATus Command Syntax Query Syntax Command Class N/A Global *RST Value N/A Limits N/A Related Commands Command Description 4–8 *CLS This command clears the enable registers of all Operational Status Registers, sets all Positive Transition Filters, and clears all Negative Transition Filters.
Status and Event Reporting System STATus : OPERation : ENABle Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Command Description Query Response Instrument N/A 0-32767 (all enabled) N/A Sets the Operational Enable Register for the currently selected instrument. Setting a bit in this register allows the corresponding bit in the Operational Event Register to propagate to the summary bit.
Status and Event Reporting System STATus : OPERation [:EVENt]? Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Query Response 4–10 N/A STATus:OPERation[:EVENt]? Instrument N/A 0 - 32767 N/A Returns contents of Operational Event Register for currently selected instrument. Register contents are cleared after read completed.
Status and Event Reporting System STATus : OPERation : NTRansition Command Syntax Query Syntax Command Class *RST Value Limits Related Commands STATus:OPERation:NTRansition STATus:OPERation:NTRansition? Instrument 0 0–32767 N/A Command Description Sets the Operational Negative Transition Filter for the currently selected instrument. Setting a bit in this filter latches one to zero transitions of the corresponding bit in the Operational Condition Register into the Operational Event Register.
Status and Event Reporting System STATus : OPERation : PTRansition Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Command Description Query Response 4–12 Instrument 32,767 0–32767 N/A Sets the Operational Positive Transition Filter for the currently selected instrument.
Status and Event Reporting System STATus : QUEue : ENABle Command Syntax Query Syntax Command Class *RST Value STATus:QUEue:ENABle STATus:QUEue:ENABle? Global (–499:–100) Limits N/A Related Commands N/A Command Description Query Response Allows you to specify by error number which errors and events should be placed in the error/event queue. Returns the currently enabled range as a numeric list in NR1 format.
Status and Event Reporting System STATus : QUEue [:NEXT]? Command Syntax Query Syntax Command Class N/A STATus:QUEue [:NEXT]? Global *RST Value N/A Limits N/A Related Commands Query Response SYST:ERR? Returns next item from error/event queue in FIFO order.
Status and Event Reporting System STATus : QUEStionable [:EVENt]? Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Query Response N/A Instrument N/A 0-32767 N/A Returns contents of Questionable Event Register for currently selected instrument. Register contents are cleared after read completed. The response is in NR1 format with a range of 0-32767.
Status and Event Reporting System STATus : QUEStionable : CONDition? Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Query Response 4–16 N/A Instrument 32767 (all enabled) 0 - 32767 N/A Returns contents of Questionable Condition Register for currently selected instrument. Register contents are unaffected by this query. The response is in NR1 format with a range of 0-32767.
Status and Event Reporting System STATus : QUEStionable : ENABle Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Command Description Query Response Instrument 32767 (all enabled) 0–32767 N/A Sets the Questionable Enable Register for the currently selected instrument. Setting a bit in this register allows the corresponding bit in the Questionable Event Register to propagate to the summary bit.
Status and Event Reporting System STATus : QUEStionable : NTRansition Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Command Description Query Response 4–18 Instrument 0 0–32767 N/A Sets the Questionable Negative Transition Filter for the currently selected instrument.
Status and Event Reporting System STATus : QUEStionable : PTRansition Command Syntax Query Syntax Command Class *RST Value Limits Related Commands Command Description Query Response Instrument 32767 0-32767 N/A Sets the Questionable Positive Transition Filter for the currently selected instrument.
Status and Event Reporting System Status Subsystem Example The following is an example of using the Status Subsystem to receive a service request at the end of a DMM array measurement. The DMM sets bit 4 of the Operational Condition Register while a measurement is in progress and clears the bit when the measurement has completed (or aborted). The service request will therefore depend upon a negative transition of this bit.
Status and Event Reporting System Table 4–5: Status Subsystem and Service Requests (Cont.) Command/Query Response Comments *STB? 208 Operational Summary bit, MSS bit, MAV bit STAT:OPER? 2 Bit 1 (DMM Summary) INST:SEL DMM Select DMM STAT:OPER? 16 FETC?
Status and Event Reporting System 4–22 VX4101A MultiPaq Instrument User Manual
Appendices
Appendix A: Specifications VX4101A General Characteristics Table A–1: VXI Instrument Characteristics Characteristics Description VXI General Characteristics The instrument provides a VXI interface that complies with Revision 1.4. The VXI interface is defined by the VXI Consortium, Inc. Interface Type Message Based (1.4) Other Protocols Word Serial (WSP), FDC 2.0 Firmware Revision 2.
Appendix A: Specifications Table A–3: Environmental/Reliability Characteristics Characteristics Description Temperature Operating Meets or exceeds MIL-T-28800E for Type III, 0 to 50_ C external ambient, when operated in a mainframe providing Class 3 equipment Non-operating –40_ C to + 71_ C Relative Humidity Operating Up to 95% at up to 30_ C, and up to 45%, at up to 50_ C Nonoperating Up to 95%, at up to 50_ C Altitude (1) Operating 10,000 ft.
Appendix A: Specifications Table A–5: VX4101A-Specific Physical Characteristics Characteristics Description Weight 1.
Appendix A: Specifications Universal Counter Specifications This section contains specification tables for the counter. The specifications contain a variety of equations and mathematical operators. A table at the end of the counter specifications contains definitions for the operators.
Appendix A: Specifications Table A–8: Channel 1 and 2 Period Characteristics Description Range 4 ns to 9 million seconds (2ns min. with Option 1C). Least Significant Digit 250 ps or 250 ps/N rounded downward to the nearest decade. Resolution UnGated Resolution: ±LSD±1.414(TJE)/N±2 ps Gated Resolution: ±(PVCO/n)±(1.414(TJE)/n).±2 ps Accuracy ±Resolution±TBEVCO.
Appendix A: Specifications Table A–11: Time Interval Characteristics Description Frequency Range Up to 250 MHz (500 MHz with option 1C) Up to 150 MHz for Time Interval with Delay Range –1 ns to 9 million seconds Least Significant Digit 250 ps for N = 1, single-shot (1 ns/√N) for N > 1 rounded downward to the nearest decade. Resolution ±LSD±1.
Appendix A: Specifications Table A–15: Channels 1 and 2 Positive/Negative Pulse Width Characteristics Description Frequency Range Up to 250 MHz (500 MHz with Option 1C) Range 1 ns to 9 million seconds Least Significant Digit 250 ps (single-shot) Resolution ±LSD±1.414 ((TJE1 + TJE2)/√N)±2ps (for 1 ≤ N ≤9 million) Accuracy ±Resolution±Width (TBE)±TLE1±TLE2±1 ns.
Appendix A: Specifications Table A–18: Channels 1 and 2 Input Characteristics (Cont.) Characteristics Description Damage Level Input voltage at 1 MW ×1: 300 V (DC or peak AC) derate to 5 V (DC + peak AC) at 20 dB/decade above 10 kHz ×10: 300 V (DC or peak AC) derate to 5 V (DC + peak AC) at 20 dB/decade above 10 MHz ×100: 300 V (DC or peak AC) derate to 5 V (DC + peak AC) at 20 dB/decade above 10 MHz Input Voltage at 50 W = 5 V (0.5 W) maximum (Overload protection auto-switch to 1M W over 840 mW (6.
Appendix A: Specifications Table A–20: Arm Characteristics Characteristic Description Arm Sources VXI TTL Trigger lines, front panel arm, Channel 2, DMM, SurePath, Software, and an internal timer Arm Start/Stop Except for channel 2, the arm can be a level or a pulse to start and a second pulse to stop. The start and stop pulses may be different sources.
Appendix A: Specifications Table A–24: TimeBase Characteristics (Option 1T) Characteristic Description Time Base Characteristics The time base can be drawn from four different sources: the on-board 10 MHz source, the optional on-board high accuracy 10 MHz source, the VXI Slot 0 10 MHz source, and the Slot 0 External 10 MHz source. The user can select, by programmed command, the source and what degree of accuracy is required.
Appendix A: Specifications Table A–26: VXIBus TTLTRG Gate Input Characteristic Description TTLTRG Timing Synchronous with VXI backplane 10 MHz Asynchronous TTLTRG Type Programmable: level, edge, pulse-on/pulse-off Channel-B Counter Input Gate Polarity Programmable Gate Type Programmable: level, edge Edge Triggering Amplitude/Pulse Width Requirements ±5 mV minimum, ±200 V Maximum 2.
Appendix A: Specifications Table A–30: Counter Specifications Terms Term Description Frequency Terms F Frequency of the signal being measured (F = 1/P). FL Frequency of the leading (first) signal being measured. FT Frequency of the trailing (second) signal being measured. F1 Frequency of the Channel 1 signal being measured. F2 Frequency of the Channel 2 signal being measured. Fn Frequency of the Numerator (Ratio Measurement). Fd Frequency of the Denominator (Ratio Measurement).
Appendix A: Specifications Table A–30: Counter Specifications Terms (Cont.) Term Description Timing Terms DJ Delay Jitter P The period of the signal being measured (P = 1/F). PVCO (1/ FVCO). Approximately 0.987 ns. SlewE Slew at the ending edge of a measurement. For sine waves, the slew rate at the 50% level is as follows: 2 × π × F × VPP/2 For sine waves at 10% (or 90%) the slew rate is as follows: cos (arcsine (–1.0 + (10% of 2.
Appendix A: Specifications Digital Multimeter (DMM) Specifications Table A–31: Aperture Specifications Characteristics Description Aperture (50 Hz) 1 ms to 2 sec in 1 ms to 10 ms steps (total of 560 apertures) Aperture (60 Hz) 833 ms to 2 sec in 833 ms to 8.33 ms steps (total of 680 apertures) Table A–32: Digits vs. Aperture Digits Aperture Readings/Second 5.5 ≥16.67 ms (20.0 ms) ≤60 (50) 4.5 <16.
Appendix A: Specifications Table A–35: Accuracy Specifications for 2-Second Aperture (Cont.) Range 24 Hour 90 Day 1 Year Temp Coefficient 30 V 0.009% + 900 V (1.0 mV) 0.016% + 900 V (1.0 mV) 0.023% + 900 V (1.0 mV) 0.0010% + 50 V 300 V 0.007% + 8 mV (9 mV) 0.014% + 8 mV (9 mV) 0.020% + 8 mV (9 mV) 0.0010% + 500 V NOTE. Values shown above in parenthesis are for a 200 ms aperture.
Appendix A: Specifications Table A–37: DC Input Resistance Range Resistance 30 mV, 300 mV, 3 V Ranges 10 MW ±5%, or 10 GW, programmable 30 V, 300 V Ranges 10 MW ± 5% Table A–38: DC Input Protection Range Protection V + V– V + to Chassis 350 VDC or VRMS, or 450 V peak AC, all ranges V– to Chassis Table A–39: CMRR Aperture CMRR (DC) All 140 dB Table A–40: DC CMRR (0 to 400 Hz) Aperture CMRR 0–60 Hz CMRR 0–400 Hz 2 seconds 115 dB 115 dB 200 ms 95 dB 95 dB 20 ms 75 dB 75 dB 16.
Appendix A: Specifications Table A–42: DC ECMR (50/60/400 Hz) Aperture Frequency ECMR All 50 Hz 122 dB 60 Hz 120 dB 400 Hz 102 dB Table A–43: TRMS AC Voltage (DC Coupled and AC Coupled) Range Maximum Reading Resolution 30 mV 30.0000 mV 100 nV 300 mV 300.000 mV 1 V 3V 3.00000 10 V 30 V 30.0000 V 100 V 300 V 300.000 1 mV Table A–44: TRMS Accuracy Specifications –24-Hour Range Frequency DC Coupled AC Coupled Temp Coefficient / _C 30 mV 20–45 Hz 0.65% + 180 V 1.
Appendix A: Specifications Table A–44: TRMS Accuracy Specifications –24-Hour (Cont.) Range Frequency DC Coupled AC Coupled Temp Coefficient / _C 30 V (Cont.) 0.1–10 kHz 0.30% + 30 mV 0.30% + 30 mV .03% + 2.5 mV 10–20 kHz 0.90% + 30 mV 0.90% + 30 mV .03% + 2.5 mV 20–50 kHz 1.50% + 30 mV 1.50% + 30 mV .03% + 2.5 mV 20–45 Hz 0.65% + 300 mV 1.10% + 300 mV .03% + 25 mV 45–100 Hz 0.60% + 300 mV 0.50% + 300 mV .03% + 25 mV 0.1–10 kHz 0.50% + 300 mV 0.40% + 300 mV .
Appendix A: Specifications Table A–48: TRMS Input Protection – V+ to V–, V+ to Chassis, and V– to Chassis Characteristics Description DC & AC/RMS 350 V on all ranges AC Peak 450 V on all ranges Table A–49: TRMS CMRR (0 to 400 Hz) Range Range Description 30 mV 0 to 60 Hz >75 dB 300 mV 0 to 60 Hz >67 dB 3V 0 to 60 Hz >67 dB 30 V 0 to 60 Hz >70 dB 300 V 0 to 60 Hz >63 dB 30 mV 0 to 400 Hz >59 dB 300 mV 0 to 400 Hz >51 dB 3V 0 to 400 Hz >51 dB 30 V 0 to 400 Hz >54 dB 300 V
Appendix A: Specifications Table A–51: Resistance Accuracy Specifications for 2-Second Aperture Temp Coefficient / _C Range Source Current 24 Hour 90 Day 1 Year 30 W 1 mA 0.017% + 8 mW (9 mW) 0.023% + 8 mW (9 mW) 0.037% + 8 mW (9 mW) 0.007% + 1.5 mW 300 W 1 mA 0.010% + 14 mW (15 mW) 0.015% + 14 mW (15 mW) 0.020% + 14 mW (15 mW) 0.007% + 2.5 mW 3 kW 1 mA 0.010% + 70 mW (80 mW) 0.015% + 70 mW (80 mW) 0.020% + 70 mW (80 mW) 0.007% + 5 mW 30 kW 100 mA 0.010% + 700 mW (800 mW) 0.
Appendix A: Specifications Table A–52: Resistance Accuracy Specifications for 1 Millisecond Aperture (Cont.) Range Source Current 3 MW Temp Coefficient / _C 24 Hour 90 Day 1 Year 1 mA 0.080% + 150 W (100 W) 0.100% + 150 W (100 W) 0.120% + 150 W (100 W) 0.012% + 20 W 30 MW 100 nA 0.300% + 1.5 kW (1.0 kW) 0.400% + 1.5 kW (1.0 kW) 0.500% + 1.5 kW (1.0 kW) 0.050% + 200 W 300 MW 100 nA (.3 + .03R)% + 15 kW (10 kW) (.4 + .04R)% + 15 kW (10 kW) (.5 + .05R)% + 15 kW (10 kW) (.05 + .
Appendix A: Specifications NOTE. Percents listed above are percents of reading. Instrument set up is as follows: Autozero On, after 20 minute warm-up. The above specifications are for 4-wire W. Add 50 MW to all specifications for 2-wire ohms. Tcal is the calibration temperature (18 to 28° C). Specifications are for Tcal ±3° C. Multiply the total temperature coefficient by the difference between the actual operating temperature and Tcal ±3° C.
Appendix A: Specifications Table A–55: DC Current Sense Resistance Characteristic Description Sense Resistance 0.19 W Table A–56: DC Current Accuracy Specifications for 2-Second and 0.2-Second Aperture Temp Coefficient / _C Range Burden 24 Hour 90 Day 1 Year 150 mA ±0.1 V 0.10% + 40 mA (50 mA) 0.12% + 40 mA (50 mA) 0.15% + 40 mA (50 mA) 0.05% + 8 mA 1A ±0.4 V 0.15% + 200 mA (220 mA) 0.15% + 240 mA (260 mA) 0.18% + 270 mA (300 mA) 0.05% + 50 mA NOTE.
Appendix A: Specifications Table A–57: DC Current Accuracy Specifications for 1 Millisecond Aperture Range Burden 24 Hour 90 Day 1 Year Temp Coefficient / _C 150 mA ±0.1 V 0.10% + 80 A 0.12% + 100 A 0.15% + 120 A 0.05% + 8 A 1A ±0.4 V 0.15% + 240 A 0.15% + 280 A 0.18% + 320 A 0.05% + 50 A NOTE. Percents listed above are percent of reading. Instrument set up is as follows: Autozero On, after 20 minute warm-up. Tcal is the calibration temperature (18 to 28° C).
Appendix A: Specifications Digital Input and Output (Option 1D) Table A–58: Digital Input Characteristics Characteristic Description Number Of Pins 32 (shared with Digital Output) Input/Output Selectability Each pin in individually useable as an input pin, as and output pin, or as a bidirectional open collector pin Threshold Level * 0.01 - 20.00 V, programmable in 5 mV steps Accuracy (typical) ±(40 mV + 0.8% of setting), 1 year Input Loading 8.
Appendix A: Specifications Table A–59: Digital Output Characteristics (Cont.) Characteristic Description External Handshake Characteristics Request TTL compatible (with 1 kW pullup), minimum pulse width = 50 nsec, programmable active high or low (default). Request input must be in the inactive state prior to selecting Handshake or the trigger source, update will occur within 5.21 msec of the Request Leading edge pulse, TTL compatible 1.
Appendix A: Specifications Table A–60: Digital to Analog Converter Characteristics (Cont.) Characteristic Description Maximum Output Load <30_C: >800 W (600 W to ±12 VDC) <55_C: >1545 W (1345 W to ±12 VDC) Segment Repeat Count * 1-4096 or continuous Segment Repeat Period * 66.
Appendix A: Specifications Certifications and Compliances Table A–62: Certifications and compliances Characteristics Description EC Declaration of Conformity EMC Meets intent of EMC Directive 89/336/EEC for Electromagnetic Compatibility.
Appendix A: Specifications Table A–62: Certifications and compliances (cont.) Characteristics Description CAT III Distribution-level mains (usually permanently connected). Equipment at this level is typically in a fixed industrial location. CAT II Local-level mains (wall sockets). Equipment at this level includes appliances, portable tools, and similar products. Equipment is usually cord-connected. CAT I Secondary (signal level) or battery operated circuits of electronic equipment.
Appendix A: Specifications A–30 VX4101A MultiPaq Instrument User Manual
Appendix B: Input/Output Connections Table B–1: Digital Multimeter (DMM) Input/Output Connections 1 2 6 VX4101A MultiPaq Instrument User Manual 3 7 4 8 5 9 Pin Number Signal 6 Voltage/2-wire W +, 4-wire W + 1 Voltage/2-wire W –, 4-wire W – 9 4-wire W + 5 4-wire W – 7 Current + 3 Current – 2 Not connected 4 Not connected 8 Not connected B–1
Appendix B: Input/Output Connections Table B–2: 160-Pin Connector Pinouts B–2 Pin number Signal description Input or Output Maximum voltage limits 23B DAC High Channel 1 Output ± 14 VDC 23A DAC Low Channel 1 Output Ground 22E DAC High Channel 2 Output ± 14 VDC 23E DAC Low Channel 2 Output Ground 22C DAC High Channel 3 Output ± 14 VDC 22D DAC Low Channel 3 Output Ground 22A DAC High Channel 4 Output ± 14 VDC 22B DAC Low Channel 4 Output Ground 21D DAC High Channel 5 O
Appendix B: Input/Output Connections Table B–2: 160-Pin Connector Pinouts (Cont.
Appendix B: Input/Output Connections Table B–2: 160-Pin Connector Pinouts (Cont.
Appendix C: Instrument I/O Operation CAUTION. If the user’s mainframe has other manufacturers’ computer boards operating in the role of VXIbus foreign devices, the assertion of BERR* (as defined by the VXIbus Specification) may cause operating problems on these boards. This section describes the input and output operations of the VX4101A MultiPaq Instrument.
Appendix C: Instrument I/O Operation As with all VXIbus devices, the VX4101A Module has registers located within a 64 byte block in the A16 address space. The base address of the VX4101A device registers is determined by the device unique logical address and can be calculated as follows: Base Address = V16 * 4016 + C00016 where V is the logical address of the device as set by the Logical Address switches.
Appendix C: Instrument I/O Operation VMEbus Interrupt Level Selection Each function module in a VXIbus System can generate an interrupt at a specified level on the VMEbus to request service from the interrupt handler located on its commander. The VX4101 supports programmable interrupt selection for setting the interrupt level for the device. Interrupts are used by the module to return VXIbus Protocol Events to the module commander.
Appendix C: Instrument I/O Operation C–4 VX4101A MultiPaq Instrument User Manual
Appendix D: Counter Architecture Threshold –.5 V to +.5 V Comparator1_1 Hysteresis= 10 to 60 mV COUNTER LOGIC Offset –1 V to +1 V Channel One X1, X10, X100 Attenuator, AC/DC Coupling 50/1 MW Impedance Amplifier _1 Gain=.4 to 10 20 MHz/100 MHz/Off Filter Threshold –.5 V to +.5 V Threshold –.5 V to +.5 V Comparator1_2 Hysteresis= 10 to 60 mV Comparator2_1 Hysteresis= 10 to 60 mV Offset –1 V to +1 V Channel Two X1, X10, X100 Attenuator, AC/DC Coupling 50/1 MW Impedance Amplifier _2 Gain=.
Appendix D: Counter Architecture D–2 VX4101A MultiPaq Instrument User Manual
Appendix E: Obsolete Commands The following SENSe subsystem commands provide backward compatibility with the previously released Counter included with the VX4101 DMM/Counter. For complete information about these commands, consult the VX4101 DMM/ Counter User Guide. Counter Commands The following commands are backwards compatible with the VX4101 DMM/ Counter: SENSe Subsystem SENSe[:...]:COUNt SENSe[:...]:COUNt? SENSe[:...]:APERture SENSe[:...]:APERture? SENSe[:...]:EVENts SENSe[:...]:EVENts? SENSe[:...
Appendix E: Obsolete Commands NOTE. The SENSe:TINTerval:DELay[STATe] commands were used by the VX4101 to switch off the delay by time capability. With the VX4101A, you can now program time interval with delay by events. The SENSe:FUNCtion commands included with the VX4101A enable a variety of time interval programing options, including time interval, time interval with delay by time, or time interval with delay by events using SENSe:FUNCtion.
WARNING The following servicing instructions are for use only by qualified personnel. To avoid injury, do not perform any servicing other than that stated in the operating instructions unless you are qualified to do so. Refer to all Safety Summaries before performing any service.
Appendix F: Performance Verification Procedure Semi-Automated PVP Procedures The VX4101A MultiPaq Instrument is designed to run semi-automated performance verification procedures (PVPs) using the VXIplug&play soft front panels. There is a menu choice on the pull-down menus of each soft front panel/ Manual PVP Procedures Manual PVP procedures are included on the media accompanying your instrument. You can use them if you do not want to use the semi-automated procedures. The files are in .
Appendix F: Performance Verification Procedures F–2 VX4101A MultiPaq Instrument User Manual
Appendix G: Calibration This section contains calibration procedures for the following modules in the VX4101A MultiPaqtInstrument: H Digital Multimeter (DMM) H Counter H Digital to Analog Converter (DAC) Calibration for the DMM The DMM calibration procedure consists of the following: H Null and gain calibration in all DC ranges H All AC TRMS (DC Coupled) ranges H All 4Ćwire resistance ranges and the two current ranges.
Appendix G: Calibration Recommended Calibration Interval Before You Begin 1 year Connect calibrator voltage outputs to VX4101A voltage inputs. Program the VX4101A as follows: inst:sel dmm cal:sour ext After completion, program the VX4101A as follows: cal:sour int DC Mode Calibration Procedure Perform this procedure to calibrate the DMM through its entire range of DC measurements. This procedure is separated into phases to permit calibration of all ranges, but should be run in its entirety.
Appendix G: Calibration conf:dc .3;init 8. Apply 0.0 VDC ±1 mVDC 9. Program the VX4101A as follows: cal:val 0 10. Apply 0.290 VDC ±5.3 mVDC 11. Program the VX4101A as follows: cal:val .29 (or any other desired value) DC Range 3 VDC with 10 MW Impedance This part of the procedure calibrates the DMM for 3 VDC with 10 MW impedance. 12. Program the VX4101A as follows: conf:dc 3;init 13. Apply 0.0 VDC ±4 mVDC 14. Program the VX4101A as follows: cal:val 0 15. Apply 2.90 VDC ±35 mVDC 16.
Appendix G: Calibration DC Range 300 VDC with 10 MW Impedance This part of the procedure calibrates the DMM for 300 VDC with 10 MW impedance. 22. Program the VX4101A as follows: conf:dc 300;init 23. Apply 0.0 VDC ±400 mVDC 24. Program the VX4101A as follows: cal:val 0 25. Apply 290 VDC ±4.5 mVDC 26. Program the VX4101A as follows: cal:val 290 (or any other desired value) DC Range .03 VDC with 10 GW Impedance This part of the procedure calibrates the DMM for 0.03 VDC with 10 GW impedance. 27.
Appendix G: Calibration DC Range 0.3 VDC with 10 GW Impedance This part of the procedure calibrates the DMM for 0.3 VDC with 10 GW impedance. 33. Program the VX4101A as follows: conf:dc .3;init 34. Apply 0.0 VDC ±1 mVDC 35. Program the VX4101A as follows: cal:val 0 36. Apply 0.290 VDC ±5.3 mVDC 37. Program the VX4101A as follows: cal:val .29 (or any other desired value) DC Range 3 VDC with 10 GW Impedance This part of the procedure calibrates the DMM for 3 VDC with 10 GW impedance. 38.
Appendix G: Calibration TRMS AC (DC Coupled) Mode Calibrations This procedure will calibrate the DMM throughout its range of TRMS AC (DC Coupled) measurements. This procedure is separated into phases to permit calibration of all ranges, but should be run in its entirety. The procedure is as follows: AC/DC Coupled Range .03 VDC or RMS This part of the procedure calibrates the DMM for AC/DC Coupled Range 0.03 VDC or RMS. 1. Program the VX4101A as follows: conf:acdc .03;init 2. Apply 0.009 VRMS ±1.
Appendix G: Calibration AC/DC Coupled Range 3 VDC or RMS This part of the procedure calibrates the DMM for AC/DC Coupled Range 3 VDC or RMS. 11. Program the VX4101A as follows: conf:acdc 3;init 12. Apply .300 VRMS ±5.3 mVRMS at 1 kHz 13. Program the VX4101A as follows: cal:val .3 (or any other desired value) 14. Apply 2.90 VRMS ±35 mVRMS at 1 kHz 15. Program the VX4101A as follows: cal:val 2.
Appendix G: Calibration 25. Program the VX4101A as follows: (or any other desired value) NOTE. TRMS AC (AC Coupled) ranges use the above calibration information. A separate TRMS AC (AC Coupled) calibration is not required. Resistance Mode Calibration Procedure This procedure will calibrate the DMM through its entire range of resistance measurement settings. The procedure is separated into several phases, but should be run in its entirety.
Appendix G: Calibration 10. Program the VX4101A as follows: cal:val 10 (or any other desired value) Resistance 300 W This part of the procedure calibrates the DMM for 300 W resistance. 11. Program the VX4101A as follows: conf:fres 300;init 12. Apply 0.0 W ±1.0 mW 13. Program the VX4101A as follows: cal:val 0 14. Apply 100.0 W ±3 mW 15. Program the VX4101A as follows: cal:val 10 (or any other desired value) Resistance 3 kW This part of the procedure calibrates the DMM for 300 kW resistance. 16.
Appendix G: Calibration 24. Apply 10 kW ±.16 W 25. Program the VX4101A as follows: cal:val 10e3 (or any other desired value) Resistance 300 kW This part of the procedure calibrates the DMM for 300 kW resistance. 26. Program the VX4101A as follows: conf:fres 300e3;init 27. Apply 0.0 W ±.4 W 28. Program the VX4101A as follows: cal:val 0 29. Apply 100 kW ±1.8 W 30.
Appendix G: Calibration 38. Program the VX4101A as follows: cal:val 0 39. Apply 10 MW ±2000 W 40. Program the VX4101A as follows: cal:val 10e6 (or any other desired value) Resistance 300 MW This part of the procedure calibrates the DMM for 300 MW resistance. 41. Program the VX4101A as follows: conf:fres 300e6;init 42. Apply 0.0 W ±1600 W 43. Program the VX4101A as follows: cal:val 0 44. Apply 100 MW ±200 kW 45. Program the VX4101A as follows: cal:val 100e6 (or any other desired value) NOTE.
Appendix G: Calibration Current Mode Calibration Procedure This procedure calibrates the DMM in current mode throughout its range of current measurements. This procedure is separated into phases to permit calibration at all ranges, but is intended to be run in its entirety. The procedure is as follows: Current .15A This part of the procedure calibrates for 0.15A current. 1. Program the VX4101A as follows: conf:curr .15;init 2. Apply 0.0 mA ±8 mA 3. Program the VX4101A as follows: cal:val 0 4.
Appendix G: Calibration Calibration for the Counter This procedure shows you how to calibrate the Counter for the VX4101A MultiPaqtInstrument. Prerequisites Equipment Required Recommended Calibration Interval What You Should Know About It is assumed the module has completed its power-on self test. For information on specific commands or syntax, please review the Syntax and Commands section.
Appendix G: Calibration NOTE. For the ARM calibrations, the input should be connected to the SMB connector. For the channel 3 (factory) calibrations, the input should be connected to the SMA Connector, if this option is included. Determining Status. To determine the status of a calibration command, do the following: 1. Issue the following query: STATus:OPERation:CONDition? NOTE.
Appendix G: Calibration 2. Connect the calibrator to the channel being calibrated. Step Two: Individual Channel Adjustments Adjust each channel as follows: Offset Adjustment. To adjust offset, do the following: 1. Set the calibrator to 0.0 ±0.001 V. 2. For the channel being calibrated, send the command CALibrate[]:ZERO This command will take approximately 110 seconds to execute. Preamp Linearization. To adjust preamp linearization: 1. Set the calibrator to 0.5 V ±0.1%. 2.
Appendix G: Calibration Hysteresis Calibration. Since this function uses an internal reference, it requires no external inputs. The calibrator should either be disconnected or set to 0 V for this step. To calibrate hysteresis, do the following: 1. For the channel being calibrated, send the following command: CALibrate[]:HYSTeresis This command takes approximately 90 seconds to execute. Low Frequency Compensation Adjustment. To adjust low frequency compensation: 1.
Appendix G: Calibration Digital Time Interpolation. To calibrate the Digital Time Interpolation, do as follows: 1. Connect the function generator for a square wave at ±0.5 V ±0.1 V @10 MHz to the channel 1 input (50 W load impedance). 2. Send the command: CALibrate:DTI This command takes approximately 16 seconds to execute. Cross Channel Delays. To calibrate the cross channel delays, do as follows: 1.
Appendix G: Calibration Factory Calibration The following additional steps are performed during initial factory calibration, when the channel 3 option is available. This step is not part of the normal calibration sequence, and is included here for completeness only. Channel 3 Pre-Scaler BIAS Adjustment. 1. Set up the high frequency source for a sine wave at 1000 MHz ±100 kHz at –21 dBm, and connect it to the prescaler (channel 3) input. 2.
Appendix G: Calibration 6. To complete the calibration, issue the following command: CALibrate:ROSCillator This command takes approximately 11 seconds to execute. NOTE. If an invalid input signal is present, this command will time out and generate an error after approximately 12 seconds. Calibration for the Digital to Analog Converter This procedure shows you how to calibrate the Digital to Analog Converter (DAC) of the VX4101A MultiPaqtInstrument.
Appendix G: Calibration NOTE. If you do not enter a specific value for , the instrument will use channel one as the default. DAC Pin AssignmentsThe Pin connections for the eight channels are shown in the table below.
Appendix G: Calibration Before You Begin To prepare instrument for calibration, do the following: 1. Connect the digital voltmeter to the channel being calibrated. 2. Send the following command to select the DAC as the active instrument: INSTrument:SELect DAC DAC Calibration Procedure The following procedure shows you how to program a single DAC channel. You should perform the procedure for each DAC channel in succesion for each of the eight DAC channels. NOTE.
Appendix G: Calibration 1. Set the DAC output for the channel being calibrated to nominal 8 V with the following command: CALibrate[]:OUTput 8.0 2. Send the following command: CALibrate[]:VALue 8.0, NOTE. is the value measured by the digital voltmeter. 3. Change the value in to the most recent reading from the digital voltmeter. 4.
Appendix G: Calibration Calibration for the Digital Input This procedure shows you how to calibrate the Digital Input for the VX4101A MultiPaqtInstrument. You must calibrate the instrument for both a 2.5 VDC and 12 VDC threshold. Prerequisites It is assumed the module has completed its power-on self test. For information on specific commands or syntax, please review the Syntax and Commands section.
Appendix G: Calibration Digital Input Calibration Procedure This procedure calibrates the Digital Input threshold. This is a 2-point calibration using voltages of 2.5 VDC and 12 VDC respectively. Setting the 2.5 Volt Calibration Factor In this procedure, you will calibrate the Digital Input for a 2.5 VDC threshold. 1. Set the external voltage source to 2.500 VDC. 2. Enter the following command to calibrate for 2.5 V: CALibration:VALue 2.
Appendix H: User Service This appendix contains service-related information for the VX4101A MultiPaqt that covers the following topics: H Performance Verification H Preventive maintenance H Troubleshooting Performance Verification See Appendix F. Preventive Maintenance You should perform inspection and cleaning as preventive maintenance. Preventive maintenance, when done regularly, may prevent VX4101A malfunction and enhance reliability.
Appendix H: User Service H–2 VX4101A MultiPaq Instrument User Manual
Appendix I: Replaceable Parts This section contains a list of the replaceable modules for the VX4101A MultiPaqtInstrument. Use this list to identify and order replacement parts. Parts Ordering Information Replacement parts are available through your local Tektronix field office or representative. Changes to Tektronix products are sometimes made to accommodate improved components as they become available and to give you the benefit of the latest improvements.
Replaceable Parts Using the Replaceable Parts List This section contains a list of the mechanical and/or electrical components that are replaceable for the VX4101A MultiPaq Instrument. Use this list to identify and order replacement parts. The following table describes each column in the parts list. Parts list column descriptions Column Column name Description 1 Figure & index number Items in this section are referenced by figure and index numbers to the exploded view illustrations that follow.
Replaceable Parts Manufacturers cross index Mfr. code Manufacturer Address City, state, zip code 00779 AMP INC. CUSTOMER SERVICE DEPT PO BOX 3608 HARRISBURG, PA 17105–3608 060D9 UNITREK CORPORATION 3000 COLUMBIA HOUSE BLVD, SUITE 1 20 VANCOUVER, WA 98661 0KB01 STAUFFER SUPPLY CO 810 SE SHERMAN PORTLAND, OR 97214–4657 0KB05 NORTH STAR NAMEPLATE INC 5750 NE MOORE COURT HILLSBORO, OR 97124–6474 0KM03 INSTRUMENT SPECIALTIES CO INC.
Replaceable Parts Replaceable parts list Fig. & index number Tektronix part number 1 174–2675–00 2 671–4153–XX 1 CIRCUIT BD ASSY:COUNTER BD 80009 671–4153–00 3 131–3199–00 1 CONN,SHUNT:SHUNT,FEMALE JUMPER 22526 68786–202 4 211–0914–00 2 JACKSCREW:JACKSCREW,4–40 X 0.394,STL TK0588 211091400 5 671–3877–XX 1 CIRCUIT BD ASSY:CLOCK DAUGHTER CARD 80009 671–3877–XX 6 348–1434–00 4 GASKET,EMI:2.912 L,CLIP ON 30817 97–613–17–029 7 211–0373–00 12 SCREW,MACHINE:4–40 X 0.
Replaceable Parts Replaceable parts list (cont.) Fig. & index number Tektronix part number Serial no. effective Serial no. discont’d Qty Name & description Mfr. code Mfr. part number 31 214–4709–00 1 KEY:KEY TTL RIGHT,ALUM 57997 214470900 32 367–0411–00 1 HANDLE,EJECTOR:TOP,SINGLE WIDE 62559 20817–328 33 334–9468–00 1 MARKER,IDENT:LABEL,MKD VX4101A 0KB05 334–9468–00 34 174–3653–00 1 CABLE ASSY:COAX,RFP,50 OHM,6.
Replaceable Parts 1 37 2 3 35 23 A2 36 5 A5 4 32 8 22 A1 7 35 36 6 34 11 10 26 33 12 A4 9 32 16 13 31 24 24 30 9 24 15 9 7 29 17 24 25 18 24 25 28 6 7 9 19 26 27 24 23 20 22 A3 27 21 14 Figure I–1: VX4101A Exploded View I–6 VX4101A MultiPaq Instrument User Manual
Replaceable Parts J232 J231 J222 J323 J42 J322 Note: Cable dress for the delay line on the Counter board is very critical. Be sure to keep the cable off of the heat sinks.
Glossary and Index
Glossary The terms in this glossary are defined as used in the VXIbus System. Although some of these terms may have different meanings in other systems, it is important to use these definitions in VXIbus applications. Terms which apply only to a particular instrument module are noted. Not all terms appear in every manual. Accessed Indicator An amber LED indicator that lights when the module identity is selected by the Resource Manager module, and flashes during any I/O operation for the module.
Glossary Client In shared memory protocol (SMP), that half of an SMP channel that does not control the shared memory buffers. CLK10 A 10 MHz, ±100 ppm, individually buffered (to each module slot), differential ECL system clock that is sourced from Slot 0 and distributed to Slots 1–12 on P2. It is distributed to each module slot as a single source, single destination signal with a matched delay of under 8 ns.
Glossary Custom Device A special-purpose VXIbus device that has configuration registers so as to be identified by the system and to allow for definition of future device types to support further levels of compatibility. Data Transfer Bus One of four buses on the VMEbus backplane. The Data Transfer Bus allows Bus Masters to direct the transfer of binary data between Masters and Slaves. DC SUPPLIES Indicator A red LED indicator that illuminates when a DC power fault is detected on the backplane.
Glossary External System Controller The host computer or other external controller that exerts overall control over VXIbus operations. FDC See Fast Data Channel Fast Data Channel A communication protocol that uses a block of memory that is accessible to both client and server. The memory block operates as a message buffer for either data or command communication. FAILED Indicator A red LED indicator that lights when a device on the VXIbus has detected an internal fault.
Glossary Local Controller The instrument module that performs system control and external interface functions for the instrument modules in a VXIbus mainframe or several mainframes. See Resource Manager. Local Processor The processor on an instrument module. Logical Address The smallest functional unit recognized by a VXIbus system. It is often used to identify a particular module. Mainframe Card Cage.
Glossary READY Indicator A green LED indicator that lights when the power-on diagnostic routines have been completed successfully. An internal failure or failure of +5 V power will extinguish this indicator. Register Based Device A VXIbus device that supports VXI register maps, but not high level VXIbus communication protocols; includes devices that are register-based servant elements.
Glossary Server A shared memory device that controls the shared memory buffers used in a given Shared Memory Protocol channel. Shared Memory Protocol A communications protocol that uses a block of memory that is accessible to both client and server. The memory block operates as a message buffer for communications. Slot 0 Controller See Slot 0 Module. Also see Resource Manager.
Glossary SYSFAIL* A signal line on the VMEbus that is used to indicate a failure by a device. The device that fails asserts this line. System Clock Driver A functional module that provides a 16 MHz timing signal on the Utility Bus. System Hierarchy The tree structure of the commander/servant relationships of all devices in the system at a given time. In the VXIbus structure, each servant has a commander. A commander may also have a commander.
Glossary 100-MHz Clock A 100 MHz, ±100 ppm clock synchronized with CLK10. Also see CLK100. 488-To-VXIbus Interface A message based device that provides for communication between the IEEE-488 bus and VXIbus instrument modules.
Glossary Glossary–10 VX4101A MultiPaq Instrument User Manual
Index A ABORt commands, 3–7 for VX4101A Multipaq Instrument, 3–7 AC Volt Measurement, 2–44 With the Digital Multimeter (DMM), connections, 2–44 with the Digital Multimeter (DMM), 2–44 Accessories Optional, 1–12 Standard, 1–12 Addressing IEEE–488 address, 1–10 Logical address switch, 1–15 Logical address switches, 1–8 Aperture, 3–66 Calculation, 3–68, 3–99 ARM Commands, for Counter, 3–37 Arming, Counter, 3–39 Asynchronous Mode, 2–4 Command structure overview, 2–4 Query response formats, 2–5 by sequence name,
Index Time Interval measurement, 3–71, 3–98 Totalize measurement, 3–72 trigger sources, 3–39, 3–40, 3–42, 3–100 UNIT commands for, 3–114 used as a trigger source, 3–101 Using, 2–27 Voltage measurement, 3–72 Voltage measurements, 3–99 Current Measurement, with Digital Multimeter (DMM), 2–46 D DC Volt Measurement with Digital Multimeter (DMM), 2–44 With the Digital Multimeter (DMM), hardware tips, 2–44 Digital Multimeter (DMM), And low level DC measurements, 2–42 Digital Input CALibration commands, 3–119 CO
Index Duty cycle, 3–67 E Error/event queue, 4–1 Errors, how VX4101A stores and delivers, 4–1 Event handling, 4–1 F Fast Data Channel (FDC), 2–13 Commands for DAC, 3–194, 3–252 Commands for Digital Multimeter (DMM), 3–251 Commands for Digital to Analog Converter (DAC), 3–193 Control of, 1–2 Establishing a communication channel with, 2–15 Opening and configuring, 2–15 Principles of operation, 2–13 SCPI command structure for, 2–16 Sequence of operation, 2–14 Transferring data with, 2–15 Fast Data Channel (F
Index M Maintenance, Preventive, H–1 MEASure commands, for Digital Input, 3–128 MEASure? queries for Counter, 3–91 for Digital Multimeter (DMM), 3–227 Messages, How VX4101A handles, 4–1 N When used by the Digital Input and Digital Output Together, 2–37 When used only by the Digital Input, 2–33 Power Line Noise, and the Digital Multimeter (DMM), 2–43 Power-On Commands available at, 1–22 LED states at, 1–25 Power-on sequence, 1–7 Product Description, 1–1 Product description, Physical description, 1–7 Norm
Index For Digital Output, 1–11 For the Digital Multimeter, 1–11 For the Digital to Analog Converter, 1–11 For the SurePath Modules, 1–11 For the VX4101A Multipaq Instrument, 1–10 Highlights of, 1–10 Self-Test, Sequence, 1–25 Self-test, and Digital Input, 3–138, 3–287 SENSe commands for Counter, 3–102 for Digital Multimeter (DMM), 3–235 implied abort and, 3–102 Sequence Definition of, 2–47 Maximum number of segments in, 2–47 Soft Front Panels (SFPs) about, 1–13, 1–17 and operational check, 1–26 Frameworks u
Index Two-Wire Resistance Measurement, With the Digital Multimeter (DMM), hardware tips, 2–45, 2–46 TXCO Time Base and SOURce commands, 3–109 As option, 1–13 U UNIT commands, for Counter, 3–114 V VX4101, 1–1 Specifications, A–1 VX4101A Multipaq Instrument ABORt Commands for, 3–7 Accessories for, 1–12 And Fast Data Channel, 1–2 Asynchronous Mode, 2–3 CALibrate Commands for, 3–9 Commands available at power-on, 3–20 Description, 1–1 Features, 1–1 Functional check, 1–25 Instrument, 1–2 INSTrument commands, 3