254 WM-OM-E Rev I
CUSTOMIZATION
Customizing Your Instrument
The instrument provides powerful capability to add your own parameters, functions, display
algorithms, or other routines to the scope user interface without having to leave the instrument
application environment. You can customize the instrument to your needs by using the power of
programs such as Excel™, Mathcad™, and MATLAB™, or by scripting in VBS. Whichever method
you use, the results appear on the instrument's display together with the signals that you started
with. This ability offers tremendous advantages in solving unique problems for a large range of
applications, with comparatively little effort from you.
Introduction
Instrument customization provides these important capabilities:
• You can export data to programs, without leaving the instrument environment.
• You can get results back from those programs, and display them on the instrument,
without leaving the instrument application environment.
• Once the result is returned, you can perform additional scope operations, such as
measuring with cursors, applying parameters, or performing additional functions on the
waveform, in exactly the same way as for a normal waveform.
• You can program the scope yourself.
The instrument does not just provide connectivity with data downloads to other programs. It
provides true customizable interaction with these other programs, and allows you to truly customize
the scope to do the exact job you want it to do. The advantages to this are many:
• You can use the standard processing power of the instrument to do most of your
calculations
• You only need to write the function, parameter, display algorithm, etc. that specifically
applies to your need and that the instrument doesn’t contain.
• You can view the final result on the instrument display, and use all of the instrument's
tools to understand the result.
• You can do additional processing on the result by applying either standard instrument
parameters, functions, etc. to the returned result, or even more powerfully, adding
chained customized functions. For example, you can do an Excel calculation on a
result with a MATLAB function applied to it.
Solutions
Engineers do not buy equipment; they buy solutions. But what solutions can be reached from a set
of instrument waveform data? In principle, anything that can be logically derived from those data,
given the limitations of signal-to-noise ratio and processing time. Here are some examples of what
can be done with a customized instrument:
• Changing the units of a grid to joules, newtons, amps, etc.