•
Adds measurements on-the-fly during sequence execution or import from measurements
in a CSV file
•
Exports measurement data into a CSV file
•
Provides fast data storage and retrieval
Importing Measurement Data
You can either import measurement data into OTAMI from a CSV file or you can add
measurement data on-the-fly.
For an example on how to use OTAMI to import measurement data from a CSV file, refer to
the Results Example VI, located at
<NIDir>
\
<LabVIEW 20xx>
\user.lib\OTA Test
\Measurement Interface\Examples
.
Antenna Plugin
You can create a custom antenna plugin to add support for a specific antenna module.
Before creating a custom antenna plugin, you must implement the antenna plugin interface
provided by the antenna base class. You can access the antenna base class from the following
location:
<NIDir>
\
<LabVIEW 20xx>
\user.lib\OTA Test\Plugins\Antennas
\Source\Base\Base Antenna Control.lvclass
Note
The antenna base class has a beam database to store available beams and
each beam can be accessed with a beam identifier.
After you create a customize antenna plugin, you must build a LabVIEW packed project
library from the new class, then add the packed project library and its corresponding
configuration file into the following location:
<NIDir>
\
<LabVIEW 20xx>
\user.lib\OTA
Test\Plugins\Antennas\PPL
. Refer to the SimulationAntenna folder for an example
antenna plugin.
Note
The plugin implementation uses the ESF Framework, which enables
LabVIEW objects to be to be instantiated as sessions. The primary benefit of this is
to enable LabVIEW objects to be accessed and passed programmatically as named
pointers. For more information about the ESF Framework, refer to
.
Antenna Plugin Class Methods
•
Antenna Initialize
—Reads the antenna configuration from the configuration XML file
and adds to the antenna's beam database if the codebook is known. The child class should
override this method.
•
Antenna Update
—Reads the current
Antenna Mode
property and the current
Beam
property and executes all the DUT control necessary to control the physical antenna. The
child class should override this method.
•
Antenna Close
—Switches the antenna off and releases all potential resource handles.
The child class should override this method.
•
DB Add Beam
—Adds a beam to the antenna's beam database. The key is an integer
value.
mmWave OTA Validation Test Reference Architecture
|
© National Instruments Corporation
|
47