System information

16
Customize Your
Measurements
A logic analysis system is used to
obtain critical information about
your system. At times the infor-
mation you need can be buried in
the raw data of your measure-
ment. This might be due to one of
several reasons:
The use of a protocol, encoded
data, or proprietary bus
Events that happen only under
certain conditions
The need to analyze system
performance
The need to analyze data across
a large number of repetitive
measurements
The ability to interpret and display
this information is vital to your
project.
Answering Your
Visualization Needs
The following trace shows a small
part of what can be done with
custom tools.
In this example, raw digital data
containing engine and transmis-
sion information has been inter-
preted and displayed in the
"System Information" column.
This text makes it much easier to
understand what is going on in the
system.
The tool development kit allows
you to generate custom tools
that can:
Add textual information and color
highlighting to your traces
Interpret protocols, encoded data,
or proprietary buses
Apply algorithms to both scope
and analyzer traces
Read or write ASCII or binary
files, in virtually any format, on
the analyzer, your workstation,
or PC
Provide time-correlation to other
measurements
Stop the analyzer during a
repetitive run
Product Description
The Agilent Technologies B4605B
tool development kit provides a
complete environment for creating
custom tools. This includes:
Fast, compiled and optimized
C code
Push button compiling, no make
files
A rich library of functions that
speeds development
Extensive examples of code
The creation of installable tools
One year of technical support for
the B4605B
Custom tools process data right
on the analyzer. This way the
powerful search and filtering
capabilities of the analyzer can be
used. Time-correlation with other
traces, using the global markers, is
also available.
Data is processed quickly by the
custom tools, because they consist
of compiled, optimized C code. As
you develop code for a tool, pro-
gramming errors can require you
to restart the analyzer session.
While a C language programming
background helps, specific knowl-
edge of C is not required. This is
due to the use of a tutorial, exam-
ples in the manual and a rich
library of functions that let you
easily access analyzer data and the
tool’s interface.
The custom tools can be used on
any 16700A Series analysis system.
This allows you to purchase just
one or two copies of the develop-
ment kit and develop custom tools
to support a large number of
analyzers.
The Tool Development Kit