assign_secondary#

Hfss.assign_secondary(assignment: int | FacePrimitive, primary: str, u_start: list, u_end: list, reverse_v: bool | None = False, phase_delay: str | None = 'UseScanAngle', phase_delay_param1: str | None = '0deg', phase_delay_param2: str | None = '0deg', coordinate_system: str | None = 'Global', name: str | None = None)#

Assign the secondary boundary condition.

Parameters:
assignmentint, FacePrimitive

Face to assign the lattice pair to.

primarystr

Name of the primary boundary to couple.

u_startlist

List of [x,y,z] values for the starting point of the U vector.

u_endlist

List of [x,y,z] values for the ending point of the U vector.

reverse_vbool, optional

Whether to reverse the V vector. The default is False.

phase_delaystr, optional

Phase delay approach. Options are "UseScanAngle", "UseScanUV", and "InputPhaseDelay". The default is "UseScanAngle".

phase_delay_param1str, optional

Value for the first phase delay parameter, which depends on the approach:

  • Phi angle if the approach is "UseScanAngle".

  • U value if the approach is "UseScanUV".

  • Phase if the approach is "InputPhaseDelay".

The default is 0deg.

phase_delay_param2str, optional

Value for the second phase delay parameter, which depends on the approach:

  • Theta angle if the approach is “UseScanAngle".

  • V value if the approach is "UseScanUV".

The default is 0deg.

coordinate_systemstr, optional

Name of the coordinate system for U coordinates.

namestr, optional

Name of the boundary. The default is None, in which case a name is automatically assigned.

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

Boundary object.

References

>>> oModule.AssignSecondary