quarter_wave_feeding_line#

Patch.quarter_wave_feeding_line(impedance_to_adapt=50)[source]#

Create a Trace to feed the patch. The trace length is the quarter wavelength, and this width is calculated to return the desired impedance.

Parameters:
impedance_to_adaptfloat, optional

Impedance the feeding line must return. By default 50 Ohms.

Returns:
pyaedt.modeler.stackup_3d.Trace

Examples

>>> from pyaedt import Hfss
>>> from pyaedt.modeler.stackup_3d import Stackup3D
>>> hfss = Hfss()
>>> my_stackup = Stackup3D(hfss, 2.5e9)
>>> gnd = my_stackup.add_ground_layer("gnd")
>>> my_stackup.add_dielectric_layer("diel1", thickness=1.5, material="Duroid (tm)")
>>> top = my_stackup.add_signal_layer("top")
>>> my_patch = top.add_patch(frequency=None, patch_width=51, patch_name="MLPatch")
>>> my_stackup.resize_around_element(my_patch)
>>> my_feeding_line = my_patch.quarter_wave_feeding_line()
>>> my_stackup.dielectric_x_position.expression = my_stackup.dielectric_x_position.expression +
>>> " - " + my_feeding_line.length.name
>>> my_stackup.dielectric_length.expression = my_stackup.dielectric_length.expression +
>>> " + " + my_feeding_line.length.name