create_floquet_port#

Hfss.create_floquet_port(assignment: str | list, lattice_origin: list | None = None, lattice_a_end: list | None = None, lattice_b_end: list | None = None, modes: int = 2, name: str | None = None, renormalize: bool = True, deembed_distance: int = 0, reporter_filter: bool = True, lattice_cs: str = 'Global') BoundaryObject#

Create a floquet port on a face.

Parameters:
assignment

Face or sheet to apply the floquet port to.

lattice_originlist

List of [x,y,z] coordinates for the lattice A-B origin. The default is None, in which case the method tries to compute the A-B automatically.

lattice_a_endlist

List of [x,y,z] coordinates for the lattice A end point. The default is None, in which case the method tries to compute the A-B automatically.

lattice_b_endlist

List of [x,y,z] coordinates for the lattice B end point. The default is None, in which case the method tries to compute the A-B automatically.

modesint, optional

Number of modes. The default is 2.

namestr, optional

Name of the port. The default is None.

renormalizebool, optional

Whether to renormalize the mode. The default is True.

deembed_distancefloat, str, optional

Deembed distance in millimeters. The default is 0, in which case deembed is disabled.

reporter_filterbool, list of bool

Whether to include modes in the report. The default is True. If a single Boolean value is specified, it applies to all modes. If a list of Boolean values is specified, it applies to each mode in the list. A list must have nummodes elements.

lattice_csstr, optional

Coordinate system for the lattice A-B vector reference. The default is Global.

Returns:
ansys.aedt.core.modules.boundary.common.BoundaryObject

Boundary object.

References

>>> oModule.AssignFloquetPort