SimulationConfigurationAc#
- class pyedb.dotnet.database.edb_data.simulation_configuration.SimulationConfigurationAc#
Bases:
objectContains all AC analysis settings. The class is part of SimulationConfiguration class as a property.
Overview#
Retrieve boolean to add a sweep interpolating sweep. |
|
Retrieve boolean to Q3D solver for DC point value computation. |
|
Retrieve relative error used for the interpolating sweep convergence. |
|
Retrieve value for the error on Z0 for the port. |
|
Retrieve boolean to perform the cutout during the project build. |
|
Retrieve boolean to enforce causality for the frequency sweep. |
|
Retrieve boolean to enforce passivity for the frequency sweep. |
|
Retrieve the value for the passivity tolerance when used. |
|
Retrieve frequency sweep name. |
|
Retrieve RadiationBoxType object selection defined for the radiation box type. |
|
Starting frequency for the frequency sweep. |
|
Retrieve stop frequency for the frequency sweep. |
|
Retrieve SweepType object for the frequency sweep. |
|
Retrieve step frequency for the frequency sweep. |
|
Retrieve decade count number for the frequency sweep in case of a log sweep selected. |
|
Retrieve the meshing frequency for the HFSS adaptive convergence. |
|
Retrieve maximum of points for the HFSS adaptive meshing. |
|
Retrieve the magnitude of the delta S convergence criteria for the interpolating sweep. |
|
Retrieve the minimum number of adaptive passes for HFSS convergence. |
|
Retrieve the BasisOrder object. |
|
Retrieve boolean to activate the lambda refinement. |
|
Retrieve the value for the HFSS meshing arc angle. |
|
Retrieve the value of the starting azimuth for the HFSS meshing. |
|
Retrieve the value of the maximum arc points number for the HFSS meshing. |
|
Retrieve the boolean for activating the arc to chord for HFSS meshing. |
|
Retrieve the value of arc to chord error for HFSS meshing. |
|
Retrieve the value of arc to chord for HFSS meshing. |
|
Retrieve the boolean to activate the layout defeaturing.This method has been developed to simplify polygons |
|
Retrieve the minimum void surface to be considered for the layout defeaturing. |
|
Retrieve the value for the maximum surface deviation for the layout defeaturing. |
|
Retrieve the boolean for activating the padstack definition processing. |
|
Boolean to activate the current distribution return with Siwave. |
|
Boolean to ignore nonfunctional pads with Siwave. |
|
Boolean to activate the inter-plane coupling with Siwave. |
|
Return the value for Siwave cross talk threshold. THis value specifies the distance for the solver to |
|
Retrieve the value of minimum void area to be considered by Siwave. |
|
Retrieve the value of minimum pad area to be meshed by Siwave. |
|
Retrieve the boolean to activate the snapping threshold feature. |
|
Retrieve the minimum plane area to be meshed by Siwave. |
|
Retrieve the Mesh Size factor value. |
|
HFSS adaptive type. |
|
HFSS broadband low frequency adaptive meshing. |
|
HFSS broadband high frequency adaptive meshing. |
Import detail#
from pyedb.dotnet.database.edb_data.simulation_configuration import SimulationConfigurationAc
Property detail#
- property SimulationConfigurationAc.sweep_interpolating#
Retrieve boolean to add a sweep interpolating sweep.
- Returns:
- bool
Truewhenasweepinterpolatingisdefined,Falsewhenadiscreteoneisdefinedinstead.
- property SimulationConfigurationAc.use_q3d_for_dc#
Retrieve boolean to Q3D solver for DC point value computation.
- Returns:
- bool
TruewhenQ3DsolverisusedFalsewheninterpolatingvalueisusedinstead.
- property SimulationConfigurationAc.relative_error#
Retrieve relative error used for the interpolating sweep convergence.
- Returns:
floatThevalueoftheerrorinterpolatingsweeptoreachtheconvergencecriteria.
- property SimulationConfigurationAc.use_error_z0#
Retrieve value for the error on Z0 for the port.
- Returns:
floatTheZ0value.
- property SimulationConfigurationAc.percentage_error_z0#
Retrieve boolean to perform the cutout during the project build.
- Returns:
- bool
TruewhenclippingthedesignisappliedFalseifnot.
- property SimulationConfigurationAc.enforce_causality#
Retrieve boolean to enforce causality for the frequency sweep.
- Returns:
- bool
TruewhencausalityisenforcedFalseifnot.
- property SimulationConfigurationAc.enforce_passivity#
Retrieve boolean to enforce passivity for the frequency sweep.
- Returns:
- bool
TruewhenpassivityisenforcedFalseifnot.
- property SimulationConfigurationAc.passivity_tolerance#
Retrieve the value for the passivity tolerance when used.
- Returns:
floatThepassivitytolerancecriteriaforthefrequencysweep.
- property SimulationConfigurationAc.sweep_name#
Retrieve frequency sweep name.
- Returns:
strThenameofthefrequencysweepdefinedintheproject.
- property SimulationConfigurationAc.radiation_box#
Retrieve RadiationBoxType object selection defined for the radiation box type.
- Returns:
RadiationBoxTypeobject- 3
valuescanbechosen,Conformal,BoundingBoxor ConvexHull.
- property SimulationConfigurationAc.start_freq#
Starting frequency for the frequency sweep.
- Returns:
floatValue of the frequency point.
- property SimulationConfigurationAc.stop_freq#
Retrieve stop frequency for the frequency sweep.
- Returns:
floatThevalueofthefrequencypoint.
- property SimulationConfigurationAc.sweep_type#
Retrieve SweepType object for the frequency sweep.
- Returns:
SweepTypeTheSweepTypeobject,2selectionsaresupportedLinearandLogCount.
- property SimulationConfigurationAc.step_freq#
Retrieve step frequency for the frequency sweep.
- Returns:
floatThevalueofthefrequencypoint.
- property SimulationConfigurationAc.decade_count#
Retrieve decade count number for the frequency sweep in case of a log sweep selected.
- Returns:
intThevalueofthedecadecountnumber.
- property SimulationConfigurationAc.mesh_freq#
Retrieve the meshing frequency for the HFSS adaptive convergence.
- Returns:
floatThevalueofthefrequencypoint.
- property SimulationConfigurationAc.max_num_passes#
Retrieve maximum of points for the HFSS adaptive meshing.
- Returns:
intThemaximumnumberofadaptivepassesvalue.
- property SimulationConfigurationAc.max_mag_delta_s#
Retrieve the magnitude of the delta S convergence criteria for the interpolating sweep.
- Returns:
floatThevalueofconvergencecriteria.
- property SimulationConfigurationAc.min_num_passes#
Retrieve the minimum number of adaptive passes for HFSS convergence.
- Returns:
intThevalueofminimumnumberofadaptivepasses.
- property SimulationConfigurationAc.basis_order#
Retrieve the BasisOrder object.
- Returns:
BasisOrderclassThisclasssupports4selectionsMixed,Zero,singleandDoublefortheHFSSordermatrix.
- property SimulationConfigurationAc.do_lambda_refinement#
Retrieve boolean to activate the lambda refinement.
- Returns:
- bool
TrueEnablethelambdameshingrefinementwithHFSS,Falsedeactivate.
- property SimulationConfigurationAc.arc_angle#
Retrieve the value for the HFSS meshing arc angle.
- Returns:
floatValueofthearcangle.
- property SimulationConfigurationAc.start_azimuth#
Retrieve the value of the starting azimuth for the HFSS meshing.
- Returns:
floatValueofthestartingazimuth.
- property SimulationConfigurationAc.max_arc_points#
Retrieve the value of the maximum arc points number for the HFSS meshing.
- Returns:
intValueofthemaximumarcpointnumber.
- property SimulationConfigurationAc.use_arc_to_chord_error#
Retrieve the boolean for activating the arc to chord for HFSS meshing.
- Returns:
- bool
ActivatewhenTrue,deactivatedwhenFalse.
- property SimulationConfigurationAc.arc_to_chord_error#
Retrieve the value of arc to chord error for HFSS meshing.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.defeature_abs_length#
Retrieve the value of arc to chord for HFSS meshing.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.defeature_layout#
Retrieve the boolean to activate the layout defeaturing.This method has been developed to simplify polygons with reducing the number of points to simplify the meshing with controlling its surface deviation. This method should be used at last resort when other methods failed.
- Returns:
- bool
Truewhenactivated‘Falsewhendeactivated.
- property SimulationConfigurationAc.minimum_void_surface#
Retrieve the minimum void surface to be considered for the layout defeaturing. Voids below this value will be ignored.
- Returns:
flotValueoftheminimumsurface.
- property SimulationConfigurationAc.max_suf_dev#
Retrieve the value for the maximum surface deviation for the layout defeaturing.
- Returns:
flotValueofmaximumsurfacedeviation.
- property SimulationConfigurationAc.process_padstack_definitions#
Retrieve the boolean for activating the padstack definition processing.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.return_current_distribution#
Boolean to activate the current distribution return with Siwave.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.ignore_non_functional_pads#
Boolean to ignore nonfunctional pads with Siwave.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.include_inter_plane_coupling#
Boolean to activate the inter-plane coupling with Siwave.
- Returns:
- bool
TrueactivatedFalsedeactivated.
- property SimulationConfigurationAc.xtalk_threshold#
Return the value for Siwave cross talk threshold. THis value specifies the distance for the solver to consider lines coupled during the cross-section computation. Decreasing the value below -60dB can potentially cause solver failure.
- Returns:
flotValueofcross-talk threshold.
- property SimulationConfigurationAc.min_void_area#
Retrieve the value of minimum void area to be considered by Siwave.
- Returns:
flotValueofthearctochorderror.
- property SimulationConfigurationAc.min_pad_area_to_mesh#
Retrieve the value of minimum pad area to be meshed by Siwave.
- Returns:
flotValueofminimumpadsurface.
- property SimulationConfigurationAc.snap_length_threshold#
Retrieve the boolean to activate the snapping threshold feature.
- Returns:
- bool
TrueactivateFalsedeactivated.
- property SimulationConfigurationAc.min_plane_area_to_mesh#
Retrieve the minimum plane area to be meshed by Siwave.
- Returns:
flotValueoftheminimumplanearea.
- property SimulationConfigurationAc.mesh_sizefactor#
Retrieve the Mesh Size factor value.
- Returns:
- property SimulationConfigurationAc.adaptive_type#
HFSS adaptive type.
- Returns:
- class:
pyedb.dotnet.database.edb_data.simulation_setup.AdaptiveType
- class:
- property SimulationConfigurationAc.adaptive_low_freq#
HFSS broadband low frequency adaptive meshing.
- Returns: