add_signal_layer#

Stackup3D.add_signal_layer(name, material='copper', thickness=0.035, fill_material='FR4_epoxy', frequency=None)[source]#

Add a new ground layer to the stackup. A signal layer is positive. The layer is entirely filled with the fill material. Anything will be drawn material.

Parameters:
namestr

Layer name.

materialstr

Material name. Material will be parametrized.

thicknessfloat, str, None

Thickness value. Thickness will be parametrized.

fill_materialstr

Fill Material name. Material will be parametrized.=

materialstr, optional

Material name. Material will be parametrized. Default value is “copper”.

thicknessfloat, optional

Thickness value. Thickness will be parametrized. Default value is 0.035.

fill_materialstr, optional

Fill material name. Material will be parametrized. Default value is “FR4_epoxy”.

frequencyfloat, optional

The layer frequency, it will be common to all geometric shapes on the layer. The default is None, so each shape must have their own frequency.

Returns:
pyaedt.modeler.stackup_3d.Layer3D

Layer object.

Examples

>>> from pyaedt import Hfss
>>> from pyaedt.modeler.stackup_3d import Stackup3D
>>> hfss = Hfss()
>>> my_stackup = Stackup3D(hfss, 2.5e9)
>>> my_signal_layer = my_stackup.add_signal_layer("signal_layer")