create_wave_port#

Hfss3dLayout.create_wave_port(assignment: str, edge_number: int, wave_horizontal_extension: float | None = 5, wave_vertical_extension: float | None = 3, wave_launcher: str | None = '1mm') BoundaryObject3dLayout | bool#

Create a single-ended wave port.

Parameters:
assignmentstr

Name of the primitive to create the edge port on.

edge_numberint

Edge number to create the edge port on.

wave_horizontal_extensionfloat, optional

Horizontal port extension factor. The default is 5.

wave_vertical_extensionfloat, optional

Vertical port extension factor. The default is 5.

wave_launcherstr, optional

PEC (perfect electrical conductor) launcher size with units. The default is "1mm".

Returns:
ansys.aedt.core.modules.boundary.layout_boundary.BoundaryObject3dLayout or bool

Port object when successful, False when failed.