add_rectangular_waveguide#

SubstrateManager.add_rectangular_waveguide(num_layers: int, roughness: str = '', metal_material: str = 'copper', metal_thickness: str = '0.7mil', name: str | None = None) SubstrateDataBlock#

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

Parameters:
num_layersint

Number of dielectric layers in the stack.

roughnessstr, optional

Conductor surface roughness, including units. The default is "".

metal_materialstr, optional

Conductor material. The default is "copper".

metal_thicknessstr, optional

Conductor thickness, including units. The default is "0.7mil".

namestr, optional

Name of the substrate data block. A unique name is generated when None. The default is None.

Returns:
ansys.aedt.core.modules.substrate_circuit.SubstrateDataBlock

Substrate data block object.

Examples

>>> sub = cir.substrate.add_rectangular_waveguide(num_layers=3)