
4B-1
Chapter 4B
SCPI and IEEE Bus Descriptions
Title
Page
What is SCPI?.................................................................................................... 4B-3
Reason for SCPI ............................................................................................ 4B-3
Compatibility................................................................................................. 4B-3
Management and Maintenance of Programs...................................................... 4B-4
How does SCPI Work in the Instrument?.......................................................... 4B-5
Message Exchange Control Protocol............................................................. 4B-5
Protocol Requirements .................................................................................. 4B-6
Order of Execution - Deferred Commands ............................................... 4B-6
Sequential and Overlapped Commands .................................................... 4B-7
Remote Local Protocol.............................................................................. 4B-7
Program and Response Messages ...................................................................... 4B-7
Syntax and Style ............................................................................................ 4B-8
Syntax of Program Messages .................................................................... 4B-8
Syntax of Response Messages................................................................... 4B-10
Command Tree .................................................................................................. 4B-11
Moving down the Command Tree................................................................. 4B-11
Parameters.......................................................................................................... 4B-12
Numeric Data................................................................................................. 4B-12
Boolean Data ................................................................................................. 4B-12
Other Data Types........................................................................................... 4B-12
Initialization and Resetting ................................................................................ 4B-13
Reset Strategy................................................................................................ 4B-13
Bus Initialization ....................................................................................... 4B-13
Message Exchange Initialization............................................................... 4B-13
Device Initialization .................................................................................. 4B-14
The *RST Command................................................................................. 4B-14
The *CLS Command................................................................................. 4B-14
Status Reporting System.................................................................................... 4B-14
Introduction ................................................................................................... 4B-14
Error Reporting.............................................................................................. 4B-16
Read the Error/Event Queue ..................................................................... 4B-16
Standardized Error Numbers..................................................................... 4B-16
Command Error......................................................................................... 4B-16
Execution Error ......................................................................................... 4B-16
Device-specific Error ................................................................................ 4B-17
Summary of Contents for 9640A Series
Page 8: ......
Page 16: ...9640A Instruction Manual viii...
Page 22: ...9640A Instruction Manual 1 2...
Page 40: ...9640A Instruction Manual 2 2...
Page 108: ...9640A Instruction Manual 4A 2...
Page 138: ...9640A Instruction Manual 4C 2...
Page 164: ...9640A Instruction Manual 4D 2...
Page 168: ...9640A Instruction Manual 4D 6...
Page 170: ...9640A Instruction Manual 4E 2...
Page 174: ...9640A Instruction Manual 4E 6...
Page 176: ...9640A Instruction Manual 4F 2...
Page 184: ...9640A Instruction Manual 4F 10...
Page 186: ...9640A Instruction Manual 4G 2...
Page 190: ...9640A Instruction Manual 4G 6...
Page 192: ...9640A Instruction Manual 5 2...
Page 272: ...9640A Instruction Manual 5 82...
Page 274: ...9640A Instruction Manual 6 2...
Page 284: ...9640A Instruction Manual 7 2...
Page 310: ...9640A Instruction Manual 8 2...
Page 316: ...9640A Instruction Manual 8 8...
Page 320: ...9640A Instruction Manual A 4...