pyaedt.modeler.parts.Antenna

class pyaedt.modeler.parts.Antenna(root_folder, ant_dict, parent=None, name=None)[source]

Manages antennas.

This class is derived from Part.

Parameters
root_folderstr

Root directory

ant_dictdict

Antenna dictionary

parentstr, optional

The default is None.

namestr, optional

The default is None.

Methods

Antenna.do_rotate(app, aedt_object)

Set the rotation coordinate system relative to the parent coordinate system.

Antenna.insert(app[, units])

Insert antenna in HFSS SBR+.

Antenna.set_relative_cs(app)

Create a parametric coordinate system.

Antenna.zero_offset(kw)

Check if the coordinate system defined by kw is [0, 0, 0].

Attributes

Antenna.allowed_keys

Antenna.cs_name

Coordinate system name.

Antenna.file_name

Antenna file name.

Antenna.local_origin

Local part offset values.

Antenna.name

Part name.

Antenna.params

Multi-part component parameters.

Antenna.pitch

Pitch variable value.

Antenna.pitch_name

Pitch variable name.

Antenna.roll

Roll variable value.

Antenna.roll_name

Roll variable name.

Antenna.rot_cs_name

Rotation coordinate system name.

Antenna.rotate_origin

Origin rotation list.

Antenna.yaw

Yaw variable value.

Antenna.yaw_name

Yaw variable name.