create_floquet_port#

Hfss.create_floquet_port(face, lattice_origin=None, lattice_a_end=None, lattice_b_end=None, nummodes=2, portname=None, renorm=True, deembed_dist=0, reporter_filter=True, lattice_cs='Global')[source]#

Create a floquet port on a face.

Parameters:
face

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.

nummodesint, optional

Number of modes. The default is 2.

portnamestr, optional

Name of the port. The default is None.

renormbool, optional

Whether to renormalize the mode. The default is True.

deembed_distfloat, 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:
pyaedt.modules.Boundary.BoundaryObject

Boundary object.

References

>>> oModule.AssignFloquetPort