SubstrateManager#

class ansys.aedt.core.modules.substrate_circuit.SubstrateManager(app)#

Manages substrate data blocks for a Circuit design.

Provides methods to add, query, and delete substrate data blocks. Access this object via ansys.aedt.core.Circuit.substrate.

Parameters:
appansys.aedt.core.circuit.Circuit

Circuit application instance.

Examples

>>> from ansys.aedt.core import Circuit
>>> cir = Circuit()
>>> sub = cir.substrate.add_microstrip("10mil", 4.4, 0.02, "25mm", name="MySub")
>>> cir.substrate.names
['MySub']
>>> cir.substrate.delete("MySub")

Methods

SubstrateManager.add_coplanar_waveguide(...)

Add a coplanar waveguide (CPW) substrate data block to the circuit design.

SubstrateManager.add_grounded_coplanar_waveguide(...)

Add a grounded coplanar waveguide (GCPW) substrate data block to the circuit design.

SubstrateManager.add_microstrip(...[, ...])

Add a microstrip substrate data block to the circuit design.

SubstrateManager.add_offset_stripline(...[, ...])

Add an offset stripline substrate data block to the circuit design.

SubstrateManager.add_rectangular_waveguide(...)

Add a rectangular waveguide substrate data block to the circuit design.

SubstrateManager.add_slotline(...[, ...])

Add a slotline substrate data block to the circuit design.

SubstrateManager.add_stripline(...[, ...])

Add a stripline substrate data block to the circuit design.

SubstrateManager.add_substrate_reference(...)

Add a substrate reference data block to the circuit design.

SubstrateManager.add_suspended_stripline(...)

Add a suspended stripline substrate data block to the circuit design.

SubstrateManager.delete(name)

Delete a substrate data block.

Attributes

SubstrateManager.all

Get all substrates.

SubstrateManager.names

Return the names of all substrate data blocks in the active Circuit design.

SubstrateManager.public_dir

Shortcut for dir(self).