Agilent Technologies E1418A User Manual

Browse online or download User Manual for Video converters Agilent Technologies E1418A. Agilent Technologies E1418A User`s manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 190
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Agilent 75000 Series C
Agilent E1418A
8/16-Channel D/A Converter Module
User’s Manual and SCPI Programming Guide
Where to Find it - Online and Printed Information:
System installation (hardware/software)............. VXIbus Configuration Guide*
Agilent VIC (VXI installation software)*
Module configuration and wiring........................ This Manual
SCPI programming.............................................. This Manual
SCPI example programs...................................... This Manual
SCPI command reference ................................... This Manual
Register-Based Programming ............................. This Manual
VXIplug&play programming ............................. VXIplug&play Online Help
VXIplug&play example programs...................... VXIplug&play Online Help
VXIplug&play function reference ...................... VXIplug&play Online Help
Soft Front Panel information............................... VXIplug&play Online Help
VISA language information ................................ Agilent VISA User’s Guide
Agilent VEE programming information ............. Agilent VEE User’s Manual
*Supplied with Agilent Command Modules, Embedded Controllers, and VXLink.
*E1418-90002*
Manual Part Number: E1418-90002
Printed in Malaysia E0706
Page view 0
1 2 3 4 5 6 ... 189 190

Summary of Contents

Page 1 - *E1418-90002*

Agilent 75000 Series CAgilent E1418A 8/16-Channel D/A Converter ModuleUser’s Manual and SCPI Programming GuideWhere to Find it - Online and Printed In

Page 2

Frame or chassis ground terminal—typicallyconnects to the equipment’s metal frame.Alternating current (AC).Direct current (DC). Indicates hazardous vo

Page 3 - Contents

STATus:QUEStionable:CONDition?STATus:QUEStionable:CONDition? returns the value of the Questionable StatusCondition Register. Reading the register do

Page 4

STATus:QUEStionable:ENABle?STATus:QUEStionable:ENABle? returns the mask set for the Questionable StatusEnable Register.Parameters Returns: 16-bit sig

Page 5

SYSTemThe SYSTem subsystem returns information about the module.Subsystem Syntax SYSTem:ERRor? :VERSion?SYSTem:ERRor?SYSTem:ERRor? returns an error n

Page 6

TESTThe TEST subsystem provides commands used to run individual self-tests and toquery the results of previous self-tests. To run the complete set of

Page 7

TEST:TST[:RESults]?TEST:TST[:RESults]? returns an array showing the result of all self-testsperformed by the *TST? query.Parameters None.Comments • T

Page 8

*TST?*TST? performs all internal self-tests on the module and returns a 16-bit integerindicating the results of the self-test. All circuits on the m

Page 9

TRIGgerThe TRIGger subsystem controls when and how the outputs are enabled. Other commands, designed for use with the TRIGger subsystem are ABORt and

Page 10 - Safety Symbols

TRIGger:SOURceTRIGger:SOURce sets the trigger source for the module.ParametersParameterNameParameterTypeRange ofValuesDefault<source> discrete

Page 11 - DECLARATION OF CONFORMITY

IEEE-488.2 Common Command Quick ReferenceThe following table lists the IEEE-488.2 Common (*) Commands that can be executedby the Agilent E1418A D/A mo

Page 12

Agilent E1418A Command Quick ReferenceThe following table summarizes commands for the Agilent E1418A.Command DescriptionAPPLyn :CURRent <value |

Page 13

DECLARATION OF CONFORMITY According to ISO/IEC Guide 22 and CEN/CENELEC EN 45014 Agilent E1418A 8/16 D/A C

Page 14

Command DescriptionOUTPut:TTLTrgn[:STATe] <OFF | ON>Specifies which VXIbus TTLTRG line is enabled to source aVXIbus trigger when the module is t

Page 15 - Module Setup and Installation

Command DescriptionSTATus :OPERation:CONDition? Returns the contents of the Operation Status ConditionRegister. Reading the register does not affect i

Page 16 - Figure 1-1 shows the module

NotesAgilent E1418A Command Quick Reference110 Agilent E1418A SCPI Command Reference Chapter 3

Page 17 - – Ribbon Cable (Option A3H)

Appendix AAgilent E1418A SpecificationsDC Voltage Range: ±16 VResolution:16 bits (488 µV steps)Monotonic to 2.0 mVAccuracy:±(% of value + volts)After

Page 18 - Functional Description

GeneralCharacteristicsSettling Time:300 µS (+full scale to –full scale step, single channel, to accuracy listed previously)Isolation (for isolated cha

Page 19 - – Terminal Module

Appendix BAgilent E1418A Register-Based ProgrammingThe Agilent E1418A 8/16 Channel D/A Module is a register-based module. Itdoes not support the VXI

Page 20 - Front Panel Connectors

Addressing the RegistersTo access a specific register for either read or write operations, the addressof the register must be used. The Agilent E1418

Page 21

Note Writing an address to the Logical Address Register is typically performedby the resource manager as a part of dynamic addressing. If the address

Page 22 - Module Installation

In practice, four bits (A24_Window Value) in the A16 Card ControlRegister (base + 1E16) control which A24 registers map to the A16 space.For example,

Page 23

A16 Address SpaceOutside the CommandModuleWhen the Agilent E1405/E1406 Command Module is not part of yourVXIbus system (Figure B-1), the Agilent E1418

Page 24 - Terminal Modules

Notes10 Agilent E1418A 8/16 D/A Converter Module User’s Manual

Page 25 - Wiring the Terminal Module

Register Offset The register offset is the register’s location in the block of 64 bytes thatbelong to the module. For example, the module’s Status/Co

Page 26

Reset and RegistersFollowing power-on or a *RST command, the registers are put into thefollowing states:– The Manufacturer ID and Device ID Registers

Page 27 - Attaching the Terminal Module

Register MapsA16/A24 REGISTERSAddress Read Registers Write Registers TypeBase + 0016ID Register Logical Address Register VXIRequiredRegistersBase + 02

Page 28 - Removing the Terminal Module

A24 REGISTERSAddress Read Registers Write Registers TypeBase + 4016Ch 01 Main_DAC Immediate Channel Main DACImmediate Registers(New output valuesappe

Page 29 - Terminal Module Options

Address Read Registers Write Registers TypeBase + 8016Ch 01 Offset_DAC Channel Offset DACRegistersBase + 8216Ch 02 Offset_DAC Base + 8416Ch 03 Offs

Page 30 - Accessories

Address Read Registers Write Registers TypeBase + 10016Ch 01 Voltage Offset_Cal Channel Voltage OffsetCal Storage Registers(non-volatile)Base + 10216

Page 31 - Connectors

Address Read Registers Write Registers TypeBase + 14016Ch 01 Current Offset_Cal Channel Current OffsetCal Storage Registers(non-volatile)Base + 14216

Page 32 - Terminal Module Connectors

Address Read Registers Write Registers TypeBase + 18016Calibration resistor value Calibration Registers(non-volatile)Base + 18216Calibration resistor

Page 33

Note Calibration Registers 0010016 through 001BE16 are located in non-volatile(FLASH) memory. Writing to this memory requires a complicated sequence

Page 34 - Terminals

will not be accessible via MODID. The content of this register is comparedwith address lines 6 through 13 from the backplane to determine moduleacces

Page 35 - Terminal Module Connections

NotesAgilent E1418A 8/16 D/A Converter Module User’s Manual 11

Page 36 - Channels

memory cannot be accessed via A24 addressing (is inactive). This bitreflects the state of the write register A24 EN bit.MODID*: A one (1) in this fie

Page 37 - External Trigger

Calibration ControlRegisterThe Calibration Control Register sets and reports calibration conditions.AddressBase + 0816Bit 15 14 13 12 1110090807060504

Page 38 - Output Terminals

A/D Trg: Writing a one (1) in this field begins an A/D reading. Writing a zero(0) in this field during a reading in progress will corrupt the reading

Page 39 - Initial Operation

Software TriggerRegisterThe Software Trigger Register provides a means to trigger the module whensoftware trigger has been selected as the trigger sou

Page 40 - Identification

Trigger Source: This field selects the trigger source for trigger-enabledchannels.Trigger Source SelectedBits03 02 01 00TTLTRIG0* 0000TTLTRIG1* 0001TT

Page 41 - Programming Examples

Interrupt StatusRegisterThe Interrupt Status Register shows the state of the trigger ignored interruptcondition. The bit is a strobed interrupt sourc

Page 42

Channel ProgramJumper RegisterThe Channel Program Jumper Register returns the state of the P/J jumper oneach channel. Additional information about th

Page 43

Channel TriggerRegisterThe Channel Trigger Register reports the trigger status for each channel.AddressBase + 1816Bit 15141312111009080706050403020100

Page 44

Channel ModeRegisterThe Channel Mode Register reports or programs the voltage or currentoperating mode for each channel.AddressBase + 1A16Bit 15141312

Page 45

Card ControlRegisterThe Card Control Register allows for access to the A24 address space fromthe A16 address space. It also provides access to the no

Page 46

Notes12 Agilent E1418A 8/16 D/A Converter Module User’s Manual

Page 47 - APPLy Output

Notes Each incremental value of the A24 Window offsets the window by 32 bytes.Up to 512 bytes of A24 space can be pointed to.A24 Window values 816 thr

Page 48

Note The Main_DAC Triggered Registers, together with the Trigger ControlRegister, can be used to provide synchronized output changes on multiplechanne

Page 49 - Error Checking

Note A different gain value is required for voltage and current output operation.UndefinedRegistersThe registers from C016 through FE16 are undefined.

Page 50

Channel VoltageGain CalibrationRegistersThe Channel Voltage Gain Calibration Registers store voltage gaincalibration constants in non-volatile memory.

Page 51

Channel CurrentOffset CalibrationRegistersThe Channel Current Offset Calibration Registers store current offsetcalibration constants in non-volatile m

Page 52 - SOURce Output

Channel CurrentGain CalibrationRegistersThe Channel Current Gain Calibration Registers store current gaincalibration constants in non-volatile memory.

Page 53

CalibrationResistor ValueRegistersThe Calibration Resistor Value Registers store the value of the resistor usedto calibrate current output. The Calib

Page 54 - Setting the Output Mode

Current CalibrationStatus RegisterThe Current Calibration Status Register provides a non-volatile record ofthe current calibration status for each cha

Page 55 - Controlling the Output Relay

CalibrationIsolation StatusRegisterThe Calibration Isolation Status Register provides a non-volatile record ofthe isolation status of each channel at

Page 56 - Triggering

Calibration CardConfigurationRegisterThe Calibration Card Configuration Register provides a non-volatile recordof the module configuration as either a

Page 57

Chapter 1Module Setup and InstallationUsing This ChapterThis chapter provides general module information and tasks you mustperform to install and pre

Page 58 - Using *OPC?

Module SerialNumber RegistersThe Module Serial Number Registers provides a 10-byte module serialnumber stored in non-volatile memory.AddressBase + 18E

Page 59 - Combining Output Channels

697 Reg_offset(18) = 36 ! A_24 Window Register (Channel 3 DAC and CAL).698 Reg_offset(19) = 38 ! A_24 Window Register (Channel 4 DAC and CAL).699 Reg_

Page 60

Notes150 Agilent E1418A Register-Based Programming Appendix B

Page 61 - Command Types

Appendix CAgilent E1418A Error MessagesError TypesTable C-2 lists the error messages generated by the Agilent E1418A8/16-Channel D/A Converter Module

Page 62 - SCPI Command Format

Error MessagesTable C-2. Error MessagesCode Error Messages Potential Cause(s)–141 Invalid character data An invalid SCPI keyword was used. –211 Trigg

Page 63 - Parameters

Code Error Messages Potential Cause(s)+3008 Invalid Calibration State An invalid sequence of calibration commands was received. For example, a CALn:CO

Page 64 - SCPI Command Reference

Notes154 Agilent E1418A Error Messages Appendix C

Page 65 - Subsystem Syntax ABORt

Appendix DVoltage/Current Output AdjustmentUsing This AppendixThis appendix describes adjustment procedures. The procedures in thisappendix are inte

Page 66 - APPLyn:CURRent

Calibration Constants and Non-Volatile MemoryThe accuracy of a channel output depends upon a number of calibrationconstants. Calibration constants ar

Page 67 - APPLyn:VOLTage

connections. You must make a four-wire connections for the adjustmentprocedures.Adjustment ProcedureAdjustment is performed on each channel, one at a

Page 68 - CALibration

Each output channel is individually configurable to be either an isolatedoutput or a non-isolated output. Channel configuration to isolated ornon-iso

Page 69 - CALibration:CONDition?

2. Install the terminal module.3. Apply power and allow a 15 minute warm-up.Voltage Adjustment Voltage output adjustment uses two of the CALibration

Page 70 - CALibration:RESet

Figure D-2. Voltage Calibration Connections (CAL)Figure D-3. Voltage Calibration Connections (CHAN)Appendix D Voltage/Current Output Adjustment

Page 71 - CALibration:TEST?

Current Adjustment Current output uses an internal resistance value to calibrate all channels.This resistance value is approximately 244 Ω. Note You m

Page 72 - CALibration:VALue:RESistance

Current output adjustment uses two of the CALibration subsystem queries.Current adjustment requires voltage measurements.CALibrationn:CONFigure:CURRen

Page 73

Each channel will require multiple iterations of the CALn:VAL:CURR?<value> query. A minimum of 9 queries, to a maximum of 50 queries, willbe re

Page 74

Storing theAdjustmentsOnce all adjustments have been made using the procedures outlinedpreviously, you can store the new calibration constants in non-

Page 75 - CALibrationn:VALue:CURRent?

••/*** VOLTAGE OUTPUT ADJUSTMENT ***/ for (i=1;i<num_chan+1;i++) { result = 0; while (result < 1){err=viPrintf(dac, “CAL%

Page 76 - CALibrationn:VALue:VOLTage?

err=viScanf(dac, “%d”, &result); /* Enter integer returned *//*, returns a 1 when ready to calibrate */if(err < VI_SUCCESS) err_handler(dac, er

Page 77

Notes166 Voltage/Current Output Adjustment Appendix D

Page 78 - DIAGnostic

Appendix EConfiguration and DisassemblyUsing This AppendixThis appendix contains information about the mechanical and electricallayout of the module.

Page 79 - DIAGnostic:CONFigure?

Ordering Options The Agilent E1418A may be ordered from Agilent Technologies in avariety of configurations. As ordered, the module has the following

Page 80 - DIAGnostic:OUTPut:ALL[:STATe]

1st Value Returned Indicates an 8-channel or 16-channel configuration.Bit 1514131211109876543210Use Not Used ChannelsChannels can have one of two valu

Page 81 - DIAGnostic:TRIGgered?

Adding 8 Channels Use this procedure to install an 8-Channel expansion kit (Agilent E1524A orAgilent E1525A). CAUTION Almost all electrical components

Page 82 - INITiate

Figure E-1. 8-Channel Disassembly170 Configuration and Disassembly Appendix E

Page 83 - OUTPut:TTLTrgn[:STATe]

Figure E-2. 16-Channel DisassemblyAppendix E Configuration and Disassembly 171

Page 84 - OUTPutn[:STATe]

InstallingIsolated/Non-IsolatedPlug-on ModulesUse this procedure to install the isolated plug-on kit (Agilent E1523A) or tochange the channel isolatio

Page 85 - OUTPutn[:STATe]?

Figure E-3. Plug-on Channel LocationsFigure E-4. Installing Plug-on ModulesAppendix E Configuration and Disassembly 173

Page 86 - Subsystem Syntax SOURcen

TroubleshootingThese procedures will help you isolate a failure to a particular assembly.The major assemblies of the Agilent E1418A are available on a

Page 87

Note Since the query returns only the first failure test number, additional failuresare possible but not reported by this command.Assembly Exchange Th

Page 88

3. Keep all removed parts in a static-safe place. Do not send plug-onmodules with the exchange assembly.4. Package the assembly in static-safe packa

Page 89

IndexAgilent E1418A User’s Manual*CLS, 96–100, 106*DMC, 106*EMC, 106*EMC?, 106*ESE, 106*ESE?, 106*ESR?, 106*GMC?, 106*IDN?, 40, 106*LMC?, 106*OPC, 10

Page 90

Functional DescriptionThe Agilent E1418A provides great flexibility in configuration. Thisfunctional description will help you become familiar with t

Page 91 - SOURcen:FUNCtion:MODE

CCALcurrent calibration connections, 162output terminals, 36, 71–72, 76, 156resistance calibration connections, 161store enable jumper, 20, 157termina

Page 92 - SOURcen:FUNCtion:MODE?

C (continued)Channel (continued)voltagegain calibration registers, 141mode calibration, 72, 74–75offset calibration registers, 140output connections,

Page 93

C (continued)Commands (continued)*TST?, 53, 103, 106, 174types, 59*WAI, 106Common (*) Commands, 106*CLS, 96–100, 106*DMC, 106*EMC, 106*EMC?, 106*ESE,

Page 94

D (continued)DIAGnostic Subsystem, 76–79DIAG:CAL:OUTPut[:MODE], 76, 156, 160DIAG:CAL:OUTPut[:MODE]?, 77DIAG:CONFigure?, 40–41, 77DIAG:OUTP:ALL[:STATe]

Page 95

JJumperCAL store enable, 20, 157channel program jumper register, 119, 134output mode, 31P/J, 17, 31, 52, 119, 134program selectable, 31V/I, 17, 31, 52

Page 96

O (continued)Options (continued)option A3E, 15, 27–28option A3H, 15, 29ordering, 15terminal module, 15Outputaccuracy, 111–112CAL terminals, 36, 71–72,

Page 97 - Subsystem Syntax STATus

P (continued)Programming Examples (continued)settingchannel output, 50–51output mode, 52trigger, 54–55using *OPC?, 56Programming, register-based, 113–

Page 98 - STATus:OPERation:ENABle

R (continued)Registers (continued)cardconfiguration register, 130control register, 137channelcurrent gain calibration, 143 offset calibration, 142mo

Page 99 - STATus:PRESet

S (continued)SettingCAL Store Enable Jumper, 20calibrated voltage output, 148–149calibration conditions, 129channel output, 50mode, 45logical addressr

Page 100 - STATus:QUEStionable:ENABle

T (continued)Terminal Module (continued)terminal housing option, 29V/I jumper, 17, 31, 52voltage output connections, 33wiring, 23–24TEST Subsystem, 10

Page 101 - STATus:QUEStionable[:EVENt]?

As shown, there are four major assemblies that make up an Agilent E1418A:– Channels 1 through 8 main board and VXIbus backplane circuitry.– Channels 9

Page 102 - SYSTem:VERSion?

W*WAI, 106Wait-for-Trigger State, 80WARNINGS, 8Warranty, 7Wiring Terminal Module, 23–24Writing Tocalibrationcard configuration register, 147checksum r

Page 104 - TEST:TST[:RESults]?

Front Panel ConnectorsFigure 1-3 shows the connections at the front panel connectors of the mainmodule.Figure 1-3. E1418A Front Panel Connector Pinou

Page 105 - Parameters None

Setting the Logical Address SwitchFigure 1-4 shows the logical address switch location and setting. The logicaladdress switch factory setting is 72.

Page 106 - TRIGger[:IMMediate]

Module InstallationTo install the module:1. Verify the position of the CAL Store Enable Jumper for yourapplication. The Jumper, as shipped, is in th

Page 107 - TRIGger:SOURce?

To Remove a Module: To remove a module from a mainframe:1. Remove any terminal modules.2. Loosen the top and bottom screws securing the module in th

Page 108

Terminal ModulesFour terminal modules are available for the Agilent E1418A; a screw-type,a crimp-and-insert type, a ribbon cable type, and an empty te

Page 109

Wiring the Terminal ModuleFigure 1-7 shows how to open and wire the E1418A terminal module.Figure 1-7. Wiring the E1418A Terminal Module (continue

Page 110

Figure 1-7. Wiring the E1418A Terminal Module (continued from previous page)24 Module Setup and Installation Chapter 1

Page 111 - Command Description

Attaching the Terminal ModuleFigure 1-8 shows how to attach the E1418A terminal module.Figure 1-8. Attaching the E1418A Terminal ModuleChapter 1 Mod

Page 112

Removing the Terminal ModuleFigure 1-9 shows how to remove the E1418A terminal module.Figure 1-9. Removing the E1418A Terminal Module26 Module Set

Page 113 - Agilent E1418A Specifications

Terminal Module OptionsBesides the standard screw-type terminal module, the Agilent E1418A canbe ordered with the following two options. One option (

Page 114

ContentsAgilent E1418A User’s ManualWarranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 115 - Appendix B

Crimp-and-InsertTerminal ModuleAccessoriesThe following accessories are necessary for use with crimp-and-insertOption A3E:Single-Conductor andContactA

Page 116 - Addressing the Registers

Extra Crimp-and-InsertConnectorsThe crimp-and-insert connector is normally supplied with Option A3E.Contact Agilent Technologies if additional connect

Page 117

Terminal Module ConnectorsFigure 1-12 shows the connections at the terminal module connectors.Figure 1-12. E1418A Terminal Module Connector Pinout30

Page 118

Configuring the Terminal ModuleThe screw-type terminal module contains jumpers that control how theAgilent E1418A operates. The jumpers are shipped i

Page 119

Options A3E and A3HTerminalsThe P/J jumper connection for each channel is named CH X PRGM JMPRin the connection diagram on page 30. With no connectio

Page 120

Terminal Module ConnectionsEach channel has four output lines; HI, LO, HS (Hi Sense), and LS (LowSense). When using a channel in the voltage output m

Page 121 - Reset and Registers

CombiningChannelsYou can combine channels in series to obtain higher output voltages or inparallel to obtain higher output currents. Channels in Serie

Page 122 - Register Maps

Connecting anExternal TriggerSourceAn external trigger input is provided on the terminal module. Use theexternal trigger to externally synchronize mu

Page 123 - A24 REGISTERS

Using the CALOutput TerminalsThe CAL Output Terminals provide one set of connections that can be usedto calibrate the output on all 16 channels. Cali

Page 124 - Registers

Initial OperationThis section provides a programming example to help verify correct moduleinstallation and operation. Additional programming examples

Page 125 - Cal Storage Registers

Chapter 2. Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Using This Chapter . .

Page 126

ModuleIdentificationThis example can be used to verify that the logical address has beencorrectly set, that the module is correctly installed, and tha

Page 127

Chapter 2Programming ExamplesUsing This ChapterThis chapter provides examples and descriptions of the most commonoperations using the Agilent E1418A.

Page 128 - Register Descriptions

Agilent VTL function calls and data types typically begin with the lowercase letters vi. Output and enter are performed with functions namedviPrintf

Page 129 - VXI Status/Control

The DIAG:CONF? query returns six integers. The six integers returnedcontain the module configuration and have the following meaning.IntegerReturned M

Page 130 - WRITE A24 Offset 0000000000

ConfigurationExampleThe following program segment demonstrates how to read the moduleidentification string and the configuration. The configuration i

Page 131 - Calibration Control

/* Decode the second integer */result = config [1]; /* Terminal Module */if (result > 0) {printf (“Module does NOT have a terminal module i

Page 132 - Card Configuration

/* Decode the fifth integer */result=config[4]; /* Channel relay open or closed */if (num_chan < 9) result = result << 8; /* strip up

Page 133 - Trigger Control

APPLy OutputThe APPLyn subsystem commands provide the easiest method to outputvoltages or currents./* Set channel 1 for 5.0 Volt output */APPLy1:VOLTa

Page 134 - Control Register

The output can also be disabled before changing the mode or output value.Use the OUTPutn commands to disable the output./* Set channel 1 for 5.0 Volt

Page 135 - Isolation Status

Error CheckingTo develop programs you will need to create one or more error checkingroutines. For example, you will need routines to check for errors

Page 136 - Jumper Register

Chapter 3. Agilent E1418A SCPI Command Reference (continued)OUTPut . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 137 - Channel Trigger

SCPI error checking is illustrated in the following program example. TheSCPI error routine is named sys_error. Errors found are reported to thestand

Page 138 - Channel Relay

•••/*** SCPI Error check ***/void sys_err(ViSession resource) {char buf [1024] = {0};int err_no;err = viPrintf (resource, “SYST:ERR?\n”);

Page 139 - Card Control

SOURce OutputSetting an output on a channel is a three step process:– Set the channel mode (voltage or current)– Set the channel output value (volts o

Page 140 - Triggered Registers

Like the APPLyn commands, you can change the output value by sendingadditional SOURcen commands. Changing the output value with theSOURcen commands d

Page 141 - Gain_DAC

Setting the Output ModeThe output mode can be set using commands in the SOURce subsystem. SOURcen:FUNCtion:MODE VOLTageSOURcen:FUNCtion:MODE CURRentTh

Page 142 - Offset Calibration

Controlling the Output RelayThere are three programming methods to enable the output of a channel(close the output relay).• The APPLyn:VOLTage <val

Page 143 - Gain Calibration

TriggeringTo synchronize outputs to external events, backplane events, or softwareevents use the TRIGger subsystem commands. Triggering an output fro

Page 144 - Channel Current

INITiate/* Send the trigger event */TRIGger:IMMediate/* Channels 1 and 2 output the programmed voltages */Note that the channels must be

Page 145

Using *OPC?As shown, the examples have made no attempt to coordinate the programexecution with the Agilent E1418A module. In some cases, you may need

Page 146 - Status Register

Combining Output ChannelsAs described on page 34, multiple outputs may be combined to obtain highervoltage or current outputs. A triggered output is

Page 147 - Current Calibration

Appendix B. Agilent E1418A Register-Based Programming . . . . . . . . . . . . . . . . . 113Addressing the Registers . . . . .

Page 148

Notes58 Programming Examples Chapter 2

Page 149 - Checksum Register

Chapter 3Agilent E1418A SCPI Command ReferenceUsing This ChapterThis chapter describes Standard Commands for Programmable Instrumentation(SCPI) and s

Page 150 - Register Example

SCPI Command FormatSCPI commands perform functions like setting outputs, querying instrument states,or retrieving data. The command structure is a hi

Page 151

ImpliedCommandsImplied commands appear in square brackets ([ ]) in the command syntax. (Notethat the brackets are not part of the command and are not

Page 152

LinkingCommandsLinking IEEE 488.2 Common Commands with SCPI Commands. Use asemicolon between the commands. For example:*RST;APPLy2:VOLT 10 or INIT:

Page 153 - Agilent E1418A Error Messages

ABORtThe ABORt subsystem disables the trigger system and places the trigger system inthe trigger idle state.Subsystem Syntax ABORtParameters None.Comm

Page 154 - Error Messages

APPLyThe APPLy subsystem enables and outputs a current or voltage on the specified channel.Subsystem Syntax APPLyn:CURRent <value | MIN | MAX | DEF

Page 155

APPLyn:VOLTageAPPLyn:VOLTage <value | MIN | MAX | DEF> outputs a voltage on the specifiedchannel, n.ParametersParameterNameParameterTypeRange o

Page 156

CALibrationThe CALibration commands are used during periodic calibration of the module.Calibration is described in Appendix D of this manual, beginnin

Page 157 - Using This Appendix

CALibration:CONDition?CALibration:CONDition? queries the module type and calibration status. Thequery returns four 16-bit unsigned integers.Parameter

Page 158 - Making Connections

Appendix C. Agilent E1418A Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . 151Error Types . . . . .

Page 159 - Adjustment Procedure

CALibration:CONFigure:RESistance?CALibration:CONFigure:RESistance? configures the module to performcalibration of the internal calibration resistor a

Page 160

CALibration:STOReCALibration:STORe loads the stored non-volatile memory calibration constantswith the calibration constants currently in use by the m

Page 161

CALibration:VALue:RESistanceCALibration:VALue:RESistance <value> enters a new measured value to be usedas the internal calibration resistor con

Page 162

CALibrationn:CONFigure:CURRent?CALibrationn:CONFigure:CURRent? configures the channel for current modecalibration and returns a 0 or 1 to indicate th

Page 163

CALibrationn:CONFigure:VOLTage?CALibrationn:CONFigure:VOLTage? configures the channel for voltage modecalibration and returns a 0 or 1 to indicate th

Page 164 - CALn:VAL:CURR?

CALibrationn:VALue:CURRent?CALibrationn:VALue:CURRent? <value> enters a measured calibration valueand returns a value indicating the present st

Page 165 - Module to Use

• A returned value of 5 (calibration aborted) is given if either:a. The command is received when the module is in voltage calibration orresistance ca

Page 166

• This query returns one of the following values:Return ValueMeaning0 Calibration is complete.New constants are in RAM.1 More measurements are needed.

Page 167

DIAGnosticThe DIAGnostic subsystem contains commands used to check the moduleconfiguration, enable or disable all outputs simultaneously, change a cha

Page 168

DIAGnostic:CALibration:OUTPut[:MODE]?DIAGnostic:CALibration:OUTPut[:MODE]? queries the voltage calibration pathfor the module.Parameters Returns: str

Page 169 - Configuration and Disassembly

Notes6 Agilent E1418A User’s Manual Contents

Page 170 - Changing

DIAGnostic:OUTPut:ALL[:STATe]DIAGnostic:OUTPut:ALL[:STATe] <state> opens or closes all channel outputrelays at once.ParametersParameterNamePara

Page 171 - – Static Wrist Strap

DIAGnostic:TRIGgered?DIAGnostic:TRIGgered? returns a 16-bit word indicating the current trigger statusof the module.Parameters Returns: unsigned 16-b

Page 172

INITiateThe INITiate subsystem changes the trigger state from idle to wait-for-trigger.Subsystem Syntax INITiate[:IMMediate]INITiate[:IMMediate]Change

Page 173

OUTPutThe OUTPut subsystem provides commands to open or close the output relay oneach channel and to enable the module to output the selected trigger

Page 174 - Plug-on Modules

OUTPut:TTLTrgn[:STATe]?OUTPut:TTLTrgn[:STATe]? queries if the specified VXIbus TTLTRG line is set tobe a source of trigger from the module.Parameters

Page 175

OUTPutn[:STATe]?OUTPutn[:STATe]? queries the state of the specified channel output relay andreturns a 0 or 1.ParametersParameterNameParameterTypeRang

Page 176 - Troubleshooting

SOURceThe SOURce subsystem provides commands used to output a voltage or current ateach channel.Subsystem Syntax SOURcen:CURRent[:LEVel][:IMMediate][:

Page 177 - Assembly

SOURcen:CURRent[:LEVel][:IMMediate][:AMPLitude]SOURcen:CURRent[:LEVel][:IMMediate][:AMPLitude] <value | MIN | MAX | DEF>immediately outputs the

Page 178

SOURcen:CURRent[:LEVel][:IMMediate][:AMPLitude]?SOURcen:CURRent[:LEVel][:IMMediate][:AMPLitude]? [<MIN | MAX | DEF>queries the last output valu

Page 179 - Agilent E1418A User’s Manual

SOURcen:CURRent[:LEVel]:TRIGgered[:AMPLitude]SOURcen:CURRent[:LEVel]:TRIGgered[:AMPLitude] <value | MIN | MAX | DEF>outputs the current set in v

Page 180

CertificationAgilent Technologies certifies that this product met its published specifications at the time of shipment from the factory. AgilentTechn

Page 181 - C (continued)

SOURcen:CURRent[:LEVel]:TRIGgered[:AMPLitude]?SOURcen:CURRent[:LEVel]:TRIGgered][:AMPLitude]? [<MIN | MAX | DEF>queries the last value written

Page 182

SOURcen:FUNCtion:MODESOURcen:FUNCtion:MODE <mode> configures channel n for either current orvoltage output.ParametersParameterNameParameterType

Page 183

SOURcen:FUNCtion:MODE?SOURcen:FUNCtion:MODE? queries channel n for current or voltage outputmode. The query returns a string.ParametersParameterName

Page 184

SOURcen:VOLTage[:LEVel][:IMMediate][:AMPLitude]SOURcen:VOLTage[:LEVel][:IMMediate][:AMPLitude] <value | MIN | MAX | DEF>immediately outputs the

Page 185 - O (continued)

SOURcen:VOLTage[:LEVel][:IMMediate][:AMPLitude]?SOURcen:VOLTage[:LEVel][:IMMediate][:AMPLitude]? [<MIN | MAX | DEF>queries the last output valu

Page 186 - P (continued)

SOURcen:VOLTage[:LEVel]:TRIGgered[:AMPLitude]SOURcen:VOLTage[:LEVel]:TRIGgered[:AMPLitude] <value | MIN | MAX | DEF>outputs the voltage set in v

Page 187 - R (continued)

SOURcen:VOLTage[:LEVel]:TRIGgered[:AMPLitude]?SOURcen:VOLTage[:LEVel]:TRIGgered][:AMPLitude]? [<MIN | MAX | DEF>queries the latest value writte

Page 188 - S (continued)

STATusThe STATus subsystem controls the SCPI-defined Operation and QuestionableStatus Registers and the Standard Event Register. Each is comprised of

Page 189 - T (continued)

STATus:OPERation:CONDition?STATus:OPERation:CONDition? returns the contents of the Operation StatusCondition Register. Reading the register does not

Page 190 - _DAC registers, 139

STATus:OPERation:ENABle?STATus:OPERation:ENABle? returns the value of the mask set for the OperationStatus Register.Parameters Returns: 16-bit signed

Comments to this Manuals

No comments