Stackup3D#
- class ansys.aedt.core.modeler.advanced_cad.stackup_3d.Stackup3D(application, frequency=None)#
Main Stackup3D Class.
- Parameters:
- application
ansys.aedt.core.hfss.Hfss
HFSS design or project where the variable is to be created.
- frequency
float
The stackup frequency, it will be common to all layers in the stackup.
- application
Examples
>>> from ansys.aedt.core import Hfss >>> from ansys.aedt.core.modeler.advanced_cad.stackup_3d import Stackup3D >>> hfss = Hfss(new_desktop=True) >>> my_stackup = Stackup3D(hfss, 2.5e9)
Methods
Stackup3D.add_dielectric_layer
(name[, ...])Add a new dielectric layer to the stackup.
Stackup3D.add_ground_layer
(name[, material, ...])Add a new ground layer to the stackup.
Stackup3D.add_layer
(name[, layer_type, ...])Add a new layer to the stackup.
Stackup3D.add_padstack
(name[, material])Add a new padstack definition.
Stackup3D.add_signal_layer
(name[, material, ...])Add a new ground layer to the stackup.
Stackup3D.resize
(percentage_offset)Resize the stackup around objects created by a percentage offset.
Stackup3D.resize_around_element
(element[, ...])Resize the stackup around parametrized objects and make it parametrize.
Attributes
Application object.
Stackup length.
Stackup width.
Stackup x origin.
Stackup y origin.
List of dielectrics created.
List of all duplicated material.
Frequency variable.
List of grounds created.
List of all layer names.
List of all layer positions.
List of objects created.
List of definitions created.
List of definitions created.
List of signals created.
Dictionary of all stackup layers.
Variable containing the start position.
Total stackup thickness.
Elevation.