FfdSolutionData#
- class pyaedt.modules.solutions.FfdSolutionData(app, sphere_name, setup_name, frequencies, variations=None, overwrite=True, taper='flat', sbr_3d_comp_name=None)[source]#
Contains Hfss Far Field Solution Data (ffd).
Methods
Find the center and edge of our array, assuming all ports in far field mapping file are active ports.
Array bounding box.
FfdSolutionData.assign_weight
(a, b[, taper, ...])Assign weight to array.
FfdSolutionData.beamform
([phi_scan, theta_scan])Compute the far field pattern calculated for a specific phi/scan angle requested.
FfdSolutionData.beamform_2beams
([phi_scan1, ...])Compute the far field pattern calculated for a specific phi/scan angle requested.
Element location in the array.
FfdSolutionData.get_array_index
(port_name)Get index of a given port.
Compute Lattice vectors for Antenna Arrays or return default array in case of simple antenna analysis.
FfdSolutionData.plot_2d_cut
([qty_str, ...])Create a 2D plot of specified quantity in matplotlib.
Create a Contour plot of specified quantity.
FfdSolutionData.polar_plot_3d
([qty_str, ...])Create a 3d plot of specified quantity.
Create a 3d Polar Plot of Geometry with Radiation Pattern in Pyvista.
Create a 3d Polar Plot with 2 beams of Geometry with Radiation Pattern in Pyvista.
Attributes
Get/set the Active Frequency.
Additional magnitude on each port.
Additional phase offset in degrees on each port.