Contents

Calibration Commands - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98 RS-232 Interface Commands - - - - - - - - - - - - - - - - - - - - - - - - - - - 101 The SCPI Status Registers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102 What is an Event Register? - - - - - - - - - - - - - - - - - - - - - - - - - - 102 What is an Enable Register? - - - - - - - - - - - - - - - - - - - - - - - - - 102 SCPI Status System - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103 The Questionable Status Register- - - - - - - - - - - - - - - - - - - - - 104 The Standard Event Register - - - - - - - - - - - - - - - - - - - - - - - - 105 The Status Byte Register - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106 Using Service Request (SRQ) and Serial POLL - - - - - - - - - - 107 Using *STB? to Read the Status Byte - - - - - - - - - - - - - - - - - - 108 Using the Message Available Bit (MAV) - - - - - - - - - - - - - - - - 108 To Interrupt Your Bus Controller Using SRQ - - - - - - - - - - - 108 To Determine When a Command Sequence is Completed - 109 Using *OPC to Signal When Data is in the Output Buffer - - 109 Status Reporting Commands - - - - - - - - - - - - - - - - - - - - - - - - - - - 110 An Introduction to the SCPI Language - - - - - - - - - - - - - - - - - - - 113 Command Format Used in This Manual- - - - - - - - - - - - - - - - 114 Command Separators - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 115 Using the MIN and MAX Parameters - - - - - - - - - - - - - - - - - - 115 Querying Parameter Settings - - - - - - - - - - - - - - - - - - - - - - - - 116 SCPI Command Terminators - - - - - - - - - - - - - - - - - - - - - - - - 116 IEEE-488.2 Common Commands - - - - - - - - - - - - - - - - - - - - - 116 SCPI Parameter Types - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 117 Halting an Output in Progress - - - - - - - - - - - - - - - - - - - - - - - - - - 118 SCPI Conformance Information- - - - - - - - - - - - - - - - - - - - - - - - - 119 IEEE-488 Conformance Information - - - - - - - - - - - - - - - - - - - - - 122

Chapter 5 Error Messages

Execution Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 125

Self-Test Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 130

Calibration Errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 131

Chapter 6 Application Programs

Example Program for C and C++- - - - - - - - - - - - - - - - - - - - - - - - 135 Example Program for Excel 97 - - - - - - - - - - - - - - - - - - - - - - - - - 139

Chapter 7 Tutorial

Overview of Agilent E3633A and Agilent E3634A Operation - - 147

Output Characteristics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 149

Unregulated State - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 151

Unwanted Signals - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 151

Connecting the Load- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 153

11

Contents

Page 12
Image 12
Agilent Technologies E3633A, E3634A manual Error Messages, Application Programs, Tutorial