Table Of Contents

Antenna Plugin

Version:
Last Modified: August 27, 2020

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

spd-note-note
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.

spd-note-note
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 ni.com/r/esfframework.


Recently Viewed Topics