HFSSPIAdvancedSettings#

class pyedb.grpc.database.simulation_setup.hfss_pi_advanced_settings.HFSSPIAdvancedSettings(pedb, core: ansys.edb.core.simulation_setup.hfss_pi_simulation_settings.HFSSPIAdvancedSettings)#

HFSS PI simulation advanced settings class.

Overview#

arc_to_chord_error

Arc to chord error value.

auto_model_resolution

Flag indicating if model resolution is automatically calculated.

max_num_arc_points

Maximum number of points used to approximate arcs.

mesh_for_via_plating

Flag indicating if meshing for via plating is enabled.

model_resolution_length

Model resolution to use when manually setting the model resolution.

num_via_sides

Number of sides a via is considered to have.

remove_floating_geometry

Flag indicating if a geometry not connected to any other geometry is removed.

small_plane_area

Planes with an area smaller than this value are ignored during simulation.

small_void_area

Voids with an area smaller than this value are ignored during simulation.

use_arc_chord_error_approx

Flag indicating if arc chord error approximation is used.

via_material

Default via material.

zero_metal_layer_thickness

Pwr/Gnd layers with a thickness smaller than this value are simplified during simulation.

Import detail#

from pyedb.grpc.database.simulation_setup.hfss_pi_advanced_settings import HFSSPIAdvancedSettings

Property detail#

property HFSSPIAdvancedSettings.arc_to_chord_error: float#

Arc to chord error value.

Returns:
float

Arc to chord error value.

property HFSSPIAdvancedSettings.auto_model_resolution: bool#

Flag indicating if model resolution is automatically calculated.

Returns:
bool

Auto model resolution value.

property HFSSPIAdvancedSettings.max_num_arc_points: int#

Maximum number of points used to approximate arcs.

Returns:
int

Maximum number of arc points.

property HFSSPIAdvancedSettings.mesh_for_via_plating: bool#

Flag indicating if meshing for via plating is enabled.

Returns:
bool

Mesh for via plating value.

property HFSSPIAdvancedSettings.model_resolution_length: float#

Model resolution to use when manually setting the model resolution.

Returns:
float

Model resolution length value.

property HFSSPIAdvancedSettings.num_via_sides: int#

Number of sides a via is considered to have.

Returns:
int

Number of via sides.

property HFSSPIAdvancedSettings.remove_floating_geometry: bool#

Flag indicating if a geometry not connected to any other geometry is removed.

Returns:
bool

Remove floating geometry value.

property HFSSPIAdvancedSettings.small_plane_area: float#

Planes with an area smaller than this value are ignored during simulation.

Returns:
float

Small plane area value.

property HFSSPIAdvancedSettings.small_void_area: float#

Voids with an area smaller than this value are ignored during simulation.

Returns:
float

Small void area value.

property HFSSPIAdvancedSettings.use_arc_chord_error_approx: bool#

Flag indicating if arc chord error approximation is used.

Returns:
bool

Use arc to chord error approximation value.

property HFSSPIAdvancedSettings.via_material: str#

Default via material.

Returns:
str

Via material name.

property HFSSPIAdvancedSettings.zero_metal_layer_thickness: float#

Pwr/Gnd layers with a thickness smaller than this value are simplified during simulation.

Returns:
float

Zero metal layer thickness value.