Agilent Technologies 5951-2826 Sending a Remote Command, Getting Data Back, Output 705 MEASCURR?

Page 66

Sending A Remote Command

To send the Electronic Load a remote command, combine your computer’s output statement with the GPIB interface select code, the GPIB device (Electronic Load) address, and finally the Electronic Load’s HPSL command. For example, to set the input current of a previously specified channel to 10 amps, send:

Getting Data Back

The Electronic Load is capable of reading back the values of parameter settings as well as its actual input voltage and current or computed input power. It can also return information relating to its internal operation and instrument identification. In order to read back the desired information, you must send the appropriate query to the Electronic Load. For example, the query "MEAS:CURR?" asks the Electronic Load to measure the actual input current at the INPUT binding posts. Refer to the Agilent Electronic Loads Programming Reference Guide for complete details on using queries.

The Electronic Load stores its response to the query in an output buffer which will hold the information until it is read by the computer or is replaced with new information.

Use your computer's enter statement to read the response from the Electronic Load’s output buffer. The following example asks the Electronic Load its actual input current and then reads the response back to the computer.

10 OUTPUT 705; "MEAS:CURR?"

20 ENTER 705; A

30 DISP A

40 END

Line 10: Measures the actual input current.

Line 20: Reads the actual input current level back into variable A in the computer.

Line 30: Displays the input current value on the computer's display

Remote Programming Commands

The Electronic Load command set consists of more than 60 HPSL compatible commands. The HPSL commands have many optional key words which can be used to document your programs. Most of the commands have a query syntax which allows the present parameter settings to be read back to the controller. All of these details are given in the Agilent Electronic Loads Programming Reference Guide .

The Electronic Load's major functions can be programmed using a relatively few number of these commands. Figure 5-1 illustrates how to program these functions using the applicable HPSL commands. Table 5-1 lists the programming ranges associated with each function as well as the applicable HPSL commands. The factory default settings for each function are listed in Table 4-6.

The remaining paragraphs in this chapter give a few simple programming examples to help you get started. In each example, it is assumed that a dc power source is connected to the Electronic Load’s input binding posts. Also, the following points are important to remember when you are remotely programming current, resistance and voltage values.

66 Remote Operation

Image 66
Contents Agilent Part No Microfiche Part No Updated April Operating ManualCertification Safety Summary Herstellerbescheinigung Safety SummarySymbol Description Manufacturer’s DeclarationPrinting History Table of Contents Local Operation Remote OperationCalibration Considerations for Operating in Constant Resistance Mode Options What’s In This ManualReader Path General InformationSafety Requirements SpecificationsPulsed Mode Regulation Constant Resistance Mode RangesModes Continuous Mode 6060B 6063BCurrent Readback Supplemental Characteristics 6060B 6063B ResolutionTemperature Coefficient Maximum Readback Capability BandwidthCurrent Slew Rate Supplemental CharacteristicsMaximum VA Peak Inrush Current 2.5 a typical Rate # High Range Step Low Range Step Transition TimeResistance Slew Rate OvershootModel 6063B Range Transient Current Level With unit off 6060B 6063B 10%With unit on WidthPage Remote Programming IntroductionFront Panel Description Operation OverviewConstant Current CC Mode Local/Remote ControlProgrammable Features Modes of OperationTriggered Current Level Software Current LimitConstant Resistance CR Mode Slew RateImmediate Resistance Level Constant Voltage CV Mode Triggered Resistance LevelTransient Resistance Level Transient Voltage Level Immediate Voltage LevelTriggered Voltage Level Transient OperationHpsl Command Description Pulsed Transient OperationSets pulse width to 1 millisecond Selects the external trigger inputSelects pulsed transient operation Selects the external trigger input sourceToggling Triggering a preset levelTriggering a transient pulse Slew Rate And Minimum Transition TimeInput Current, Voltage, and Power Measurement Risetime Transition LimitationShort On/Off Transition Times and Slew RatesInput On/Off Saving and Recalling SettingsReading Remote Programming Errors Status ReportingOvervoltage Protection FeaturesResetting Latched Protection OvercurrentOvertemperature Control ConnectorOverpower Reverse VoltageFault Monitor OutputsExternal Programming Input Port On/Off Inspection Location and Cooling Turn-On CheckoutCheck Line Voltage Voltage Select Switches Line Voltage Fuse Agilent Part NoError Connect The Power CordGpib Errors Input Errors Display Description Turn-On/SelftestPower Test Gpib ConnectorController Connection Gpib Address Rear Panel Connectors and SwitchesWire Size Strip back AWGInput Binding Post Control Connector IM and VM Pins 3+S and -S CommonTrigger Connector Sense SwitchApplication Connections Maximum Wire Lengths to Limit Voltage Drops Parallel ConnectionsZero-Volt Loading Connections 11. Local Sensing 13. Parallel Operation Page Front Panel Controls and Indicators Description Local OperationControls and Indicators Description Function Keys Local Control Overview Using The Function Keys ∙ Short onTurning the Input On/Off Recommended Programming Sequence CC Programming Ranges Function Setting the Mode of OperationSetting CC Values Key DisplayExamples Setting CR Values Examples Setting CV Values Continuous Pulse Train Programming Ranges Function Key Display Range of ValuesUsing The System Keys Shorting The InputSetting The Electronic Load’s Gpib Address Displaying Error CodesFactory Default Settings Function 6060B 6063B Changing Wake-up SettingsRecalling the Factory Default Values Output Enter/Output StatementsGpib Address EnterGetting Data Back Sending a Remote CommandRemote Programming Commands Output 705 MEASCURR?Transient levels ModesRanges Slew RatesRemote Programming Flowchart Sheet Remote Programming Flowchart Sheet CC Mode Example CV Mode ExampleCR Mode Example Continuous Transient Operation Example Pulsed Transient Operation ExampleRemote Programming Ranges Function Hpsl Command Short FormOutput 705TRAN on Output 705INPUT on Constant Current CCConstant Voltage CV Constant Resistance CR6060B Transient OperationPage Equipment Required Equipment Characteristics Recommended ModelExample Programs Equipment Required for CalibrationCalibration Commands Calibration Flowcharts Example ProgramSupply Shunt Values Settings Calibration Information 6060B 6063BCalibration Flowchart Calibration Flowchart Calibration Flowchart Wait Program ListingPause END ifPause Subend Print Voltage CalibrationElse Explanation LinePage Considerations For Operating In Constant Resistance Mode Considerations For Operating In Constant Resistance ModeConsiderations For Operating In Constant Resistance Mode Index IndexIndex 24, 25, 26 Index Agilent Sales and Support Offices Agilent Sales and Support OfficeManual Updates