Revision F August 2006 Copyright 2002-2006 By California Instruments All rights reserved. P/N 5005-961 KDC Series DC Power S
Programming Manual 2 Remote Control 2.1 Introduction The KDC Series comes standard with an RS232C serial interface on the rear panel. It can optio
Programming Manual 6.4 Examples The following section contains examples of commonly used operations involving the status registers. You can determ
Programming Manual 100 KDC Series DC Power Supplies
Programming Manual 7 Option Commands 7.1 Introduction The KDC Series offers a number of options that are implemented in the power supply controlle
Programming Manual 7.2 Mil-Std 704 Option -704 MIL704 tests can be executed remotely from the GPIB or RS232 using the following command tree. See
Programming Manual :MIL704:SSTate:VOLTage:RIPPle This command initiates the Steady state voltage ripple test step. Command Syntax :MIL704:SSTate:
Programming Manual :MIL704:EMERgency:VOLTage This command initiates the Emergency voltage level test step. Command Syntax :MIL704:EMERgency:VOLT
Programming Manual Appendix A: SCPI Command tree Command Syntax Tree. ABORt Resets the trigger system to the Idle state CALibrate :M
Programming Manual :POWer [:DC]? Returns the DC power measurement reading. :VOLTage[:DC]? Returns the DC voltage measurement reading. MIL
Programming Manual [:LEVEL] [:AMPLitude] :POINts :SLEW [:RATE] 0.0001 to 1e6 / sec :POINts :DWELl [:TIME] Dwell ti
Programming Manual :CONDition Returns the value of the condition register :ENABle Enables specific bits in the Event register :EVE
Programming Manual 2.2 RS232C Interface A suitable cable to connect the power supply to a 9 pin PC-AT style serial port is supplied with the power
Programming Manual Appendix B: SCPI Conformance Information SCPI Version The KDC Series DC power supplies conform to SCPI version 1990.0. KDC S
Programming Manual Appendix C: Error Messages Any errors that occur during operation from either the front panel or the remote control interface w
Programming Manual Number Message String Cause Remedy allowed" correct command syntax -200 "Execution error" Command could
Programming Manual Number Message String Cause Remedy error. download. Check interface and try downloading data again. Successful download may
Programming Manual Number Message String Cause Remedy 8 "Calibration memory lost" Calibration data lost. Contact Argantix service d
Programming Manual Index * *OPT?...
Programming Manual CURRent:HIGH...
Programming Manual INITiate:CONTinuous...
Programming Manual O OUTPut:IMP:REAL...
Programming Manual SOURce:CURRent[:LEVel][:IMMediate] [:AMPLitude][:DC]...46 SOUR
Programming Manual IF esr% <> 0 THEN PRINT #1, "*CLS" + CHR$(10); END IF END IF LOOP UNTIL cmd$ = "QUIT"
Programming Manual VOLTage:MODE ...
Programming Manual 2.3 Optional IEEE Interface The KDC Series can optionally be equipped with an IEEE-488 interface in addition to the standard R
Programming Manual 2.4 KDCGUI Installation This section covers installation of the KDCGUI from the distribution disk to the user’s PC. To succes
Programming Manual 2.4.3 Installing the Software from CD ROM The KDCGUI software is distributed on CD-ROM. The KDCGUI must be installed from CD u
Programming Manual 2.5 Trouble Shooting - RS232C This section provides guidelines for resolving communication problems that may occur when using
Programming Manual Procedure 1. Make sure the KDCGUI program is closed and no device is using the com port in use. 2. From the Windows desktop,
Programming Manual Resolution for Symptom 2 Execute the suggested procedure to resolve symptom 1 first. If an occasional error continues to occur
Programming Manual 2.6 Trouble Shooting - IEEE-488 / GPIB This section provides guidelines for resolving communication problems that may occur wh
Programming Manual Programming Manual DC Power Supply Argantix KDC Series I KDC Series II Copyright 2002-2006, California Instruments, Rev F K
Programming Manual 3 Introduction to SCPI SCPI (Standard Commands for Programmable Instruments) is a programming language for controlling instrum
Programming Manual The SCPI Command Tree As previously explained, the basic SCPI communication method involves sending one or more properly format
Programming Manual Moving Among Subsystems In order to combine commands from different subsystems, you need to be able to restore the active path
Programming Manual 3.4 Structure of a SCPI Message SCPI messages consist of one or more message units ending in a message terminator. The termina
Programming Manual Headers Headers are instructions recognized by the power source. Headers (which are sometimes known as "keywords") ma
Programming Manual Message Terminator A terminator informs SCPI that it has reached the end of a message. The only permitted message terminator is
Programming Manual 4 SCPI Command Reference Where appropriate, related commands or queries are included. These are listed because they are either
Programming Manual 4.2 Calibration Subsystem The commands in this subsystem allow you to do the following: Enable and disable the calibration m
Programming Manual 4.2.1 Calibration - Measurement Subsystem Syntax CALibrate :MEASure :CURRent [:AMBient] Ambient temperature calibrati
Programming Manual CALibrate:MEASure:VOLTage[:AMBient][:FSCale] <NRf> This command initiates the calibration of the DC voltage measurement a
Programming Manual SAFETY SUMMARY This power supply contains high voltage and current circuits that are potentially lethal. Because of its size
Programming Manual 4.2.2 Calibration - Output Subsystem Syntax CALibrate [:SOURce] :CURRent :EXTernal RPI input calibration :5V 5
Programming Manual Command Syntax CALibrate:SOURce:CURRent:EXTernal:RESistance <NRf+> Parameters <NRf> (a value between -127 and +12
Programming Manual Command Syntax CALibrate:SOURce: VOLTage:EXTernal:10V <NRf+> Parameters <NRf> (a value between -127 and +128) Exa
Programming Manual 4.2.3 Calibration - Password CALibrate:PASSword This command allows the entry of the calibration password. The calibration pas
Programming Manual 4.3 Initiate Subsystem This subsystem controls the triggering of the DC power supply. See section 5.6 under "Triggering Ou
Programming Manual Command Syntax INITiate:CONTinuous Parameters 0|1|OFF|ON *RST Value OFF Examples INIT:CONT ON Related Commands ABOR INIT:C
Programming Manual 4.4 Measurement Subsystem This subsystem programs the measurement capability of the power supply. Subsystem Syntax MEASure/FET
Programming Manual Query Syntax MEASure:ARRay:CURRent[:DC]? [<n>,<n>] FETCh:ARRay:CURRent[:DC]? [<n>,<n>] Parameters Op
Programming Manual Dim expo_val As Variant Dim mant_f As Single Dim c(3) As Long 'Must use 32 bit integers to allow for
Programming Manual MEASure:ARRay:POWer[:DC]? FETCh:ARRay:POWer[:DC]? These queries return an array containing the instantaneous output power in w
Programming Manual Electrical Safety Symbols Used in This Manual KDC Series DC Power Supplies iii
Programming Manual MEASure[:SCALar]:CURRent[:DC]? FETCh[:SCALar]:CURRent[:DC]? This query returns the DC value of the DC current being sourced a
Programming Manual Query Syntax MEASure:VOLTage? FETCh[:SCALar]:VOLTage[:DC]? Parameters None Examples MEAS:VOLT? Returned Parameters <NR2&
Programming Manual 4.5 Output Subsystem This subsystem controls the main outputs, the signal outputs and the output impedance of the DC supply. Su
Programming Manual OUTPut:RI[:LEVel] This command sets the remote inhibit level mode. Factory default is LOW, which requires a contact closure to
Programming Manual OUTPut:TTLTrg:SOURce This command selects the signal source for the Trig Out signal as follows: BOT Beginning of transient
Programming Manual 4.6 Sense Subsystem This subsystem controls the measurement acquisition system. Subsystem Syntax SENSe :SWEep :OFFSet De
Programming Manual 4.7 Source Subsystem This subsystem programs all the output parameters of the power supply. It is the most elaborate of all sub
Programming Manual 4.7.2 Source - Current subsystem [:SOURce] :CURRent [:LEVel] [:IMMediate] [:AMPlitude] [:DC] Set t
Programming Manual Command Syntax [SOURce:]CURRent:HIGH <NRf> Parameters 0 to LIM:CURR? value. Unit A (amperes) *RST Max. Current Exampl
Programming Manual Command Syntax [SOURce:]CURRent:PROTection:DELay <NRf> Parameters 0.1 to 5 *RST Value 0.1 Examples CURR:PROT:DEL 1.00
Programming Manual WARRANTY INFORMATION CALIFORNIA INSTRUMENTS CORPORATION warrants each instrument manufactured by them to be free from defects i
Programming Manual FIXed The current slew level set is unaffected by a triggered output transient. STEP The current slew level set is programmed
Programming Manual 4.7.3 Source - Limit subsystem [:SOURce] :LIMit :CURRent? Current range limit: Model specific :VOLTage? Voltag
Programming Manual 4.7.4 Source - List subsystem [:SOURce] :LIST :COUNt Number of times to repeat transient list :CURRent [:LEVEL]
Programming Manual Command Syntax [SOURce:]LIST:CURRent[:LEVel][:AMPLitude] <NRf+>,<NRf+> Parameters 0 to MAX Unit Volt Examples LI
Programming Manual Command Syntax [SOURce:]LIST:DWELl[:TIME]<NRf+> ,<NRf+> Parameters 0.001 to 9E4|MINimum|MAXimum Unit S (seconds
Programming Manual Command Syntax [SOURce:]LIST:STEP<step> Parameters ONCE | AUTO *RST Value AUTO Examples LIST:STEP ONCE Query Syn
Programming Manual Query Syntax [SOURce:]LIST:VOLTage:POINts? Returned Parameters <NR1> Example LIST:VOLT:POIN? Related Commands LIST:V
Programming Manual 4.7.5 Source – Mode subsystem [:SOURce] :MODE CVOLtage | CCURrent | CPOWer [SOURce:]MODE This command is used to set or q
Programming Manual 4.7.7 Source - Pulse subsystem [:SOURce] :PULSE :COUNt 1 to 2e8 :DCYCle 0 to 100% pulse width must
Programming Manual Command Syntax [SOURce:]PULSe:HOLD<parameter> Parameters WIDTh|DCYCle *RST Value WIDTh Examples PULS:HOLD DCYC Query Sy
Programming Manual Table of Contents 1 Introduction ...
Programming Manual 4.7.8 Source - Voltage subsystem [:SOURce] :VOLTage [:LEVel] [:IMMediate] [:AMPlitude] [:DC] Set
Programming Manual Command Syntax [SOURce:]VOLTage[:LEVel][:IMMediate]:HIGH <NRf> Parameters 0 to LIM:VOLT? value. Unit V (Volt) *RST Ma
Programming Manual Command Syntax [SOURce:]VOLTage:PROTection[:LEVel] <NRf> Parameters 0 to 110% | 105 to 110% | <NR3> *RST Value 0
Programming Manual Command Syntax [SOURce:]VOLTage:REFerence <param> Parameters INTernal | EXT5V | EXT10V | EXTRES *RST Value INTernal Ex
Programming Manual Command Syntax [SOURce:]VOLTage:SLEW:TRIGgered <NRf> Parameters 0 to MAX *RST Value 0 Examples VOLT:SLEW:TRIG Query Sy
Programming Manual 4.8 Status Subsystem Commands This subsystem programs the DC power supply’s status registers. There are four groups of status
Programming Manual 4.8.1 Status - Operation Status Group Subsystem Syntax STATus :OPERation :CONDition Returns the value of the conditio
Programming Manual STATus:OPERation:EVENt? This query returns the value of the Operation Event register. The Event register is a read-only registe
Programming Manual 4.8.2 Status – Questionable Status Group Subsystem Syntax STATus :QUEStionable :CONDition Returns the value of the co
Programming Manual STATus:QUEStionable:EVENt? This query returns the value of the Questionable Event register. The Event register is a read-only r
Programming Manual List of Figures Figure 1-1: KDC Series DC Power Supply...
Programming Manual 4.8.3 Status - Instrument Isummary Group Subsystem Syntax STATus :INSTrument :ISUMmary :CONDition Returns the selec
Programming Manual 4.9 System Commands The system commands control the system level functions of the Power supply. Subsystem Syntax SYSTem: COMMu
Programming Manual Command Syntax SYSTem:COMMunicate:SERial:BITS <NRF> Parameters 7|8 Example SYST:COMM:SER:BITS 8 Returned Parameters <
Programming Manual Command Syntax SYSTem:LOCal Parameters None Example SYST:LOC Related Commands SYST:REM SYSTem:PON This command is used to def
Programming Manual SYSTem:VERSion? This query returns the SCPI version number to which the DC supply complies. The returned value is of the form Y
Programming Manual 4.10 Trigger Subsystem This subsystem controls the triggering of the DC power supply. See chapter 0 under "Triggering Outp
Programming Manual WTRIG The trigger is waiting for internal synchronization or external trigger BUSY The triggered transient in progress.
Programming Manual 4.11 Common Commands Common commands begin with an * and consist of three letters (command) or three letters and a ? (query). C
Programming Manual 4.11.1 *CLS This command clears the following registers (see chapter 6 for descriptions of all status registers): Standard E
Programming Manual 4.11.3 *ESR? This query reads the Standard Event Status register. Reading the register clears it. The bit configuration of thi
Programming Manual 1 Introduction 1.1 General Description Figure 1-1: KDC Series DC Power Supply The Argantix KDC Series of DC Programmable Power
Programming Manual 4.11.5 *OPT? This query identifies any options that are installed. Options are identified by a string keyword or a number. A 0
Programming Manual 4.11.7 *RST This command resets the power supply to a setting defined by the values in the register defined by PON if valid or
Programming Manual 4.11.9 *SRE This command sets the condition of the Service Request Enable Register. This register determines which bits from th
Programming Manual 4.11.12 *TST This command executes an internal selftest. Command Syntax *TST Parameters None Related Commands ABOR 4.11.13
Programming Manual 5 Programming Examples 5.1 Introduction This chapter contains examples on how to program the Power supply. Simple examples show
Programming Manual Current Limit To set the current limit use: CURRent <n> where <n> is the current limit in amperes. If the load atte
Programming Manual MEAS:CURR:AMPL:RES /* resets track and hold for peak curr. meas. /* It may be need to turn the output on or program
Programming Manual 5.5 Programming Output Transients Output transients are used to: Synchronize output changes with internal or external trigg
Programming Manual 5.5.1 Transient System Model When a trigger is received in step or pulse modes, the triggered functions are set from their IMM
Programming Manual PULS:PER 4 Set pulse period for 4 seconds TRIG:SOUR BUS Respond to IEEE-488 bus triggers INIT Set to Wait-for-trigger state
Programming Manual 1.2 Bench Top use The KDC Series DC Supply may be used as a bench top unit provided adequate provisions are made to protect th
Programming Manual LIST:VOLTage 24, 20, 16;CURR 160 is the same as: LIST:VOLTage 24, 20, 16 LIST:CURRent 160, 160, 160 Step 3: Determine the time
Programming Manual 5.6 Triggering Output Changes The following transient trigger sources can be selected: IMMediate Generates a trigger when the
Programming Manual 5.6.2 Initiating the Output Trigger System When the DC supply is turned on, the trigger subsystem is in the idle state. In th
Programming Manual Specifying a Dwell Time for Each List Point Each voltage and current list point has an associated dwell time specified by: LIST
Programming Manual 5.7.1 Voltage, Current and Power Measurements To the rms voltage or current, use: MEASure:VOLTage?or MEASure:CURRent? To mea
Programming Manual Figure 5-2: Measurement Acquisition Trigger Model 5.7.5 Initiating the Measurement Trigger System When the DC supply is turne
Programming Manual 5.7.7 Generating Measurement Triggers Providing that you have specified the appropriate trigger source, you can generate trigg
Programming Manual Figure 5-3: Pre-event and Post-event Triggering 5.9 Trigger System Summary Figure shows a functional block diagram of the AC/
Programming Manual 6 Status Registers You can use status register programming to determine the operating condition of the power supply at any time
Programming Manual Figure 6-1: Power Supply Status System Model 98 KDC Series DC Power Supplies
Commentaires sur ces manuels