SimulationConfigurationBatch#
- class pyedb.dotnet.database.edb_data.simulation_configuration.SimulationConfigurationBatch#
Bases:
objectContains all Cutout and Batch analysis settings. The class is part of SimulationConfiguration class as a property.
Overview#
Add a new source to configuration. |
Retrieve the list of component to be replaced by circuit ports (obsolete). |
|
Retrieve the list of layers which has layer etching activated. |
|
Retrieve the list of etching factor with associated layers. |
|
Retrieve the value of dielectric extent. |
|
Whether the multiple value of the dielectric extent is used. |
|
Horizontal extent of the airbox for HFSS. When absolute dimensions are used, |
|
Whether the multiple value is used for the horizontal extent of the air box. |
|
Negative vertical extent of the airbox for HFSS. When absolute dimensions |
|
Multiple value for the negative extent of the airbox. |
|
Positive vertical extent of the airbox for HFSS. When absolute dimensions are |
|
Whether the multiple value for the positive extent of the airbox is used. |
|
Whether the default EDB cutout or a new PyAEDT cutout is used. |
|
Whether to use the default EDB cutout. The default is |
|
Do pingroup on multi-pin component. |
|
Retrieve the boolean for applying solder balls. |
|
Retrieve the list of signal net names. |
|
Retrieve the list of power and reference net names. |
|
Retrieve the list component name to be included in the simulation. |
|
Retrieve the list of solder balls diameter values when the auto evaluated one is overwritten. |
|
Retrieve the boolean for using the default coaxial port extension value. |
|
Retrieve the trim reference size when used. |
|
Retrieve boolean to perform the cutout during the project build. |
|
Retrieve the CutoutSubdesignType selection for clipping the design. |
|
Retrieve expansion factor used for clipping the design. |
|
Retrieve boolean to perform the design clipping using round corner for the extent generation. |
|
Retrieve the path for the output aedb folder. When provided will copy the initial aedb to the specified |
|
Retrieve the source list. |
|
Retrieve the boolean to activate the feature “‘Honor user dielectric’”. |
|
Retrieve the boolean to truncate hfss air box at ground. |
|
Retrieve the boolean to use radiation boundary with HFSS. |
|
Retrieve the list of layers to have properties changes. |
|
Activate ports and sources for DC generation when build project with the class. |
|
Activate the frequency sweep creation when build project with the class. |
|
Include only net selection in the project. It is only used when |
Import detail#
from pyedb.dotnet.database.edb_data.simulation_configuration import SimulationConfigurationBatch
Property detail#
- property SimulationConfigurationBatch.coplanar_instances#
Retrieve the list of component to be replaced by circuit ports (obsolete).
- property SimulationConfigurationBatch.signal_layer_etching_instances#
Retrieve the list of layers which has layer etching activated.
- property SimulationConfigurationBatch.etching_factor_instances#
Retrieve the list of etching factor with associated layers.
- property SimulationConfigurationBatch.dielectric_extent#
Retrieve the value of dielectric extent.
- Returns:
floatValue of the dielectric extent. When absolute dimensions are used, the values are in meters.
- property SimulationConfigurationBatch.use_dielectric_extent_multiple#
Whether the multiple value of the dielectric extent is used.
- Returns:
- bool
Truewhen the multiple value (extent factor) is used.Falsewhen absolute dimensions are used.
- property SimulationConfigurationBatch.airbox_horizontal_extent#
Horizontal extent of the airbox for HFSS. When absolute dimensions are used, the values are in meters.
- Returns:
floatValueoftheairboxhorizontalextent.
- property SimulationConfigurationBatch.use_airbox_horizontal_extent_multiple#
Whether the multiple value is used for the horizontal extent of the air box.
- Returns:
- bool
Truewhen the multiple value (extent factor) is used.Falsewhen absolute dimensions are used.
- property SimulationConfigurationBatch.airbox_negative_vertical_extent#
Negative vertical extent of the airbox for HFSS. When absolute dimensions are used, the values are in meters.
- Returns:
floatValueoftheairboxnegativeverticalextent.
- property SimulationConfigurationBatch.use_airbox_negative_vertical_extent_multiple#
Multiple value for the negative extent of the airbox.
- Returns:
- bool
Truewhen the multiple value (extent factor) is used.Falsewhen absolute dimensions are used.
- property SimulationConfigurationBatch.airbox_positive_vertical_extent#
Positive vertical extent of the airbox for HFSS. When absolute dimensions are used, the values are in meters.
- Returns:
floatValueoftheairboxpositiveverticalextent.
- property SimulationConfigurationBatch.use_airbox_positive_vertical_extent_multiple#
Whether the multiple value for the positive extent of the airbox is used.
- Returns:
- bool
Truewhen the multiple value (extent factor) is used.Falsewhen absolute dimensions are used.
- property SimulationConfigurationBatch.use_pyaedt_cutout#
Whether the default EDB cutout or a new PyAEDT cutout is used.
- Returns:
- property SimulationConfigurationBatch.use_default_cutout#
Whether to use the default EDB cutout. The default is
False, in which case a new PyAEDT cutout is used.- Returns:
- property SimulationConfigurationBatch.do_pingroup#
Do pingroup on multi-pin component.
Trueall pins from the same net are grouped,Falseone port is created for each pin.- Returns:
- property SimulationConfigurationBatch.generate_solder_balls#
Retrieve the boolean for applying solder balls.
- Returns:
- bool
Truewhen appliedFalseif not.
- property SimulationConfigurationBatch.signal_nets#
Retrieve the list of signal net names.
- Returns:
List[str]List of signal net names.
- property SimulationConfigurationBatch.power_nets#
Retrieve the list of power and reference net names.
- property SimulationConfigurationBatch.components#
Retrieve the list component name to be included in the simulation.
- property SimulationConfigurationBatch.coax_solder_ball_diameter#
Retrieve the list of solder balls diameter values when the auto evaluated one is overwritten.
- property SimulationConfigurationBatch.use_default_coax_port_radial_extension#
Retrieve the boolean for using the default coaxial port extension value.
- Returns:
- bool
Truewhen the default value is usedFalseif not.
- property SimulationConfigurationBatch.trim_reference_size#
Retrieve the trim reference size when used.
- Returns:
floatThe size value.
- property SimulationConfigurationBatch.do_cutout_subdesign#
Retrieve boolean to perform the cutout during the project build.
- Returns:
- bool
TruewhenclippingthedesignisappliedFalseisnot.
- property SimulationConfigurationBatch.cutout_subdesign_type#
Retrieve the CutoutSubdesignType selection for clipping the design.
- Returns:
CutoutSubdesignTypeobject
- property SimulationConfigurationBatch.cutout_subdesign_expansion#
Retrieve expansion factor used for clipping the design.
- Returns:
floatThe value used as a ratio.
- property SimulationConfigurationBatch.cutout_subdesign_round_corner#
Retrieve boolean to perform the design clipping using round corner for the extent generation.
- Returns:
- bool
Truewhen using round corner,Falseif not.
- property SimulationConfigurationBatch.output_aedb#
Retrieve the path for the output aedb folder. When provided will copy the initial aedb to the specified path. This is used especially to preserve the initial project when several files have to be build based on the last one. When the path is None, the initial project will be overwritten. So when cutout is applied mand you want to preserve the project make sure you provide the full path for the new aedb folder.
- Returns:
strAbsolute path for the created aedb folder.
- property SimulationConfigurationBatch.sources#
Retrieve the source list.
- Returns:
dotnet.database.edb_data.sources.Source
- property SimulationConfigurationBatch.honor_user_dielectric#
Retrieve the boolean to activate the feature “‘Honor user dielectric’”.
- Returns:
- bool
Trueactivated,Falsedeactivated.
- property SimulationConfigurationBatch.truncate_airbox_at_ground#
Retrieve the boolean to truncate hfss air box at ground.
- Returns:
- bool
Trueactivated,Falsedeactivated.
- property SimulationConfigurationBatch.use_radiation_boundary#
Retrieve the boolean to use radiation boundary with HFSS.
- Returns:
- bool
Trueactivated,Falsedeactivated.
- property SimulationConfigurationBatch.signal_layers_properties#
Retrieve the list of layers to have properties changes.
- property SimulationConfigurationBatch.generate_excitations#
Activate ports and sources for DC generation when build project with the class.
- Returns:
- bool
Trueports are created,Falseskip port generation. Default value isTrue.
- property SimulationConfigurationBatch.add_frequency_sweep#
Activate the frequency sweep creation when build project with the class.
- Returns:
- bool
Truefrequency sweep is created,Falseskip sweep adding. Default value isTrue.
- property SimulationConfigurationBatch.include_only_selected_nets#
Include only net selection in the project. It is only used when
do_cutoutis set toFalse. Will also be ignored if signal_nets and power_nets areNone, resulting project will have all nets included.- Returns:
- bool
TrueorFalse. Default value isFalse.
Method detail#
- SimulationConfigurationBatch.add_source(source=None)#
Add a new source to configuration.
- Parameters: