User`s guide
174 VEE User’s Guide
4 Analyzing and Displaying Test Data Chapter
Agilent VEE Data Shapes and Data Types
In a VEE program, data is transmitted across the lines between
objects and is then processed by subsequent objects. In order to
specify a set of data, VEE packages it into a container that has
both a data shape (scalar or array) and a data type (such as
Int32, Real64, or Text).
Data Shape: A scalar is a single number including numbers
expressed as two or more components such as complex
numbers, and an array contains a group of data items that can
be specified as one dimensional (Array 1D), two dimensional
(Array 2D), etc.
Data Types: The VEE data types are described in Table 14.
In general, you will not be concerned with data types or shapes,
because most objects operate on any VEE data type and will
automatically convert data to the type required for that object.
For example, if a Magnitude Spectrum display receives a
Waveform data type, VEE automatically performs a Fast Fourier
Transform to convert it from the time domain into the
frequency domain.
Occasionally, however, an object requires a particular data type
so it is good to be aware of them. You also want to be
aware of the differences in supported data types between
VEE and MATLAB. (For more information, refer to the
section “Working with Data Types” on page 192.)
The following are brief descriptions of VEE data types that you
can read through quickly. Issues involving using these data
types are explained in subsequent chapters.
Table 1 4 Agilent VEE Data Types
Data Type Description
UInt8 Unsigned byte 0 to 255.
Int16 A 16-bit two's complement integer (-32768 to 32767).