Pyramidal#
- class ansys.aedt.toolkits.antenna.backend.antenna_models.horn.Pyramidal(*args, **kwargs)[source]#
Manages a pyramidal horn antenna.
This class is accessible through the app hfss object [1].
- Parameters:
- frequency
float,optional Center frequency. The default is
10.0.- frequency_unit
str,optional Frequency units. The default is
"GHz".- material
str,optional Horn material. If a material is not defined, a new material,
parametrized, is defined. The default is"pec".- outer_boundary
str,optional Boundary type to use. The default is
None. Options are"FEBI","PML","Radiation", andNone.- length_unit
str,optional Length units. The default is
"mm".- parametrizedbool,
optional Whether to create a parametrized antenna. The default is
True.
- frequency
- Returns:
aedt.toolkits.antenna.PyramidalPyramidal horn object.
Notes
[1]C. Balanis, “Aperture Antennas: Analysis, Design, and Applications,” Modern Antenna Handbook, New York, 2008.
Examples
>>> from ansys.aedt.toolkits.antenna.backend.antenna_models.horn import Pyramidal >>> import ansys.aedt.core >>> app = ansys.aedt.core.Hfss() >>> oantenna1 = Pyramidal(app) >>> oantenna1.frequency = 12.0 >>> oantenna1.model_hfss() >>> oantenna1.setup_hfss() >>> oantenna2 = Pyramidal(app, origin=[0.2, 0.5, 0]) >>> oantenna2.model_hfss() >>> oantenna2.setup_hfss() >>> app.release_desktop(False, False)
Methods
Pyramidal.create_3dcomponent([...])Create a 3D component of the antenna.
Create a lattice pair box.
Pyramidal.duplicate_along_line(vector[, ...])Duplicate the object along a line.
Create a radiation boundary.
Model in PyDiscovery.
Draw pyramidal horn antenna.
Pyramidal.set_variables_in_hfss([not_used])Create HFSS design variables.
Set up model in PyDiscovery.
Set up an antenna in HFSS.
Antenna synthesis.
Pyramidal.update_synthesis_parameters(new_params)Update the synthesis parameter from the antenna list.
Attributes
Reference coordinate system.
Center frequency.
Frequency units.
Length unit.
Horn material.
Substrate material properties.
Antenna name.
Antenna origin.
Outer boundary.