Material and stackup#

This section lists material and stackup modules. These classes cannot be used directly but can be accessed through an app. Example:

Material management#

This section describes all material-related classes and methods.

material_lib.Materials

Contains the AEDT materials database and all methods for creating and editing materials.

material.Material

Manages material properties.

material.SurfaceMaterial

Manages surface material properties for Icepak only.

material.MatProperties

Contains a list of constant names for all materials with mappings to their internal XML names.

material.SurfMatProperties

Contains a list of constant names for all surface materials with mappings to their internal XML names.

material.MatProperty

Manages simple, anisotropic, tensor, and non-linear properties.

from ansys.aedt.core import Hfss
app = Hfss(specified_version="2023.1",
             non_graphical=False, new_desktop_session=True,
             close_on_exit=True, student_version=False)

# This call returns the Materials class
my_materials = app.materials
# This call returns the Material class
copper = my_materials["copper"]
# This property is from the MatProperty class
copper.conductivity
...

Stackup management#

This section describes all layer-related classes and methods used in HFSS 3D Layout (and indirectly in Circuit).

layer_stackup.Layers

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

layer_stackup.Layer

Manages the stackup layer for the Circuit and HFSS 3D Layout tools.