pyaedt.modules.LayerStackup.Layers

class pyaedt.modules.LayerStackup.Layers(modeler, roughnessunits='um')[source]

Manages layers for the Circuit and HFSS 3D Layout tools.

Parameters
modelerpyaedt.modeler.Model3DLayout.Modeler3DLayout
roughnessunitsstr, optional

Units for the roughness of layers. The default is "um".

Examples

>>> from pyaedt import Hfss3dLayout
>>> app = Hfss3dLayout()
>>> layers = app.modeler.primitives.layers

Methods

Layers.add_layer(layername[, layertype, …])

Add a layer.

Layers.layer_id(name)

Retrieve a layer ID.

Layers.refresh_all_layers()

Refresh all layers in the current stackup.

Attributes

Layers.all_diel_layers

All dielectric layers.

Layers.all_layers

All stackup layers.

Layers.all_signal_layers

All signal layers.