Technical data
790 Agilent InfiniiVision 2000 X-Series Oscilloscopes Programmer's Guide
37 More About Oscilloscope Commands
Command Classifications
To help you use existing programs with your oscilloscope, or use current 
programs with the next generation of Agilent InfiniiVision oscilloscopes, 
commands are classified by the following categories:
• "Core Commands" on page 790
• "Non-Core Commands" on page 790
• "Obsolete Commands" on page 790
Core Commands
Core commands are a common set of commands that provide basic 
oscilloscope functionality on this oscilloscope and future Agilent 
InfiniiVision oscilloscopes. Core commands are unlikely to be modified in 
the future. If you restrict your programs to core commands, the programs 
should work across product offerings in the future, assuming appropriate 
programming methods are employed.
Non-Core Commands
Non-core commands are commands that provide specific features, but are 
not universal across all Agilent InfiniiVision oscilloscope models. Non-core 
commands may be modified or deleted in the future. With a command 
structure as complex as the one for your oscilloscope, some evolution over 
time is inevitable. Agilent's intent is to continue to expand command 
subsystems, such as the rich and evolving trigger feature set.
Obsolete Commands
Obsolete commands are older forms of commands that are provided to 
reduce customer rework for existing systems and programs. Generally, 
these commands are mapped onto some of the Core and Non- core 
commands, but may not strictly have the same behavior as the new 
command. None of the obsolete commands are guaranteed to remain 
functional in future products. New systems and programs should use the 
Core (and Non-core) commands. Obsolete commands are listed in:
• Chapter 33, “Obsolete and Discontinued Commands,” starting on page 
703










