EditLayeredImp

Modifies a layered impedance boundary.

UI Access Double-click on a layered impedance under Boundaries in the project history tree.
Parameters
Name Type Description
<BoundaryName> String Name of the layered impedance boundary.

<LayeredImpArray>

Array

Structured array.

Array("NAME:<BoundName>",

"Frequency:=", <value>,

"Roughness:=", <value>,

"IsInternal:=", <bool>,

"IsTwoSided:=", <bool>,

"IsShellElement:=", <bool>,

<LayersArray>,

"InfGroundPlane:=", <boolean>)

<LayersArray> Array Structured array.

Array("NAME:Layers",

<OneLayerArray>, <OneLayerArray>, ...)

<OneLayerArray> Array Structured array.

Array("NAME:<LayerName>",

"LayerType:=", <LayerType>,

"Thickness:=",<value>,

"Material:=", <string>)

Thickness

Thickness of the layer. Should be specified for all layers except the last layer.

Material

Material assigned on the layer. For the last layer, do not specify a material if the LayerType is "PerfectE" or "PerfectH".

<LayerName> String Specifies the layer number, such as "Layer1" or "Layer2"

<LayerType>

String

Should be specified for the last layer only.

Possible values: "Infinite", "PerfectE", or "PerfectH"

Return Value None.

 

Python Syntax EditLayeredImp(<BoundaryName>, <LayeredImpArray>)
Python Example

oModule.EditLayeredImp("Layered1",

["NAME:Layered1After",

"Frequency:=", "10GHz",

"Roughness:=", "0um",

"IsTwoSided:=", True,

"IsShellElement:=", True,

["NAME:Layers", ["NAME:Layer1",

"Thickness:=", "1um", "Material:=", "vacuum"]],

"InfGroundPlane:=", False])