SiwaveDCSimulationSetup#
- class pyedb.dotnet.database.utilities.siwave_simulation_setup.SiwaveDCSimulationSetup(pedb, edb_object=None, name: str = None)#
Bases:
pyedb.dotnet.database.utilities.simulation_setup.SimulationSetupManages EDB methods for SIwave DC simulation setup.
Overview#
Create a SIwave DCIR setup. |
|
Get SIwave DC simulation settings. |
|
Set DC simulation accuracy level. |
|
Add a source terminal to ground. |
Flag indicating if the setup is enabled. |
|
Overrides the default sim_setup_info object. |
|
Get simulation information from the setup. |
|
DC IR settings. |
|
SIwave DC setting. |
|
Get the settings interface for SIwave DC simulation. |
|
Siwave DC advanced settings. |
|
Dictionary of grounded terminals. |
Import detail#
from pyedb.dotnet.database.utilities.siwave_simulation_setup import SiwaveDCSimulationSetup
Property detail#
- property SiwaveDCSimulationSetup.enabled#
Flag indicating if the setup is enabled.
Deprecated since version 0.57.0: Use :property:`settings.enabled` property instead.
- Returns:
- property SiwaveDCSimulationSetup.sim_setup_info#
Overrides the default sim_setup_info object.
- property SiwaveDCSimulationSetup.get_sim_setup_info#
Get simulation information from the setup.
- property SiwaveDCSimulationSetup.dc_ir_settings#
DC IR settings.
- property SiwaveDCSimulationSetup.dc_settings#
SIwave DC setting.
- deprecated:: 0.57.0
Use :property:`settings` property instead.
- property SiwaveDCSimulationSetup.settings#
Get the settings interface for SIwave DC simulation.
- Returns:
SettingsAn instance of the Settings class providing access to SIwave DC simulation settings.
- property SiwaveDCSimulationSetup.dc_advanced_settings#
Siwave DC advanced settings.
Deprecated since version 0.57.0: Use :property:`settings` property instead.
- Returns:
pyedb.dotnet.database.edb_data.siwave_simulation_setup_data.SiwaveDCAdvancedSettings
- property SiwaveDCSimulationSetup.source_terms_to_ground#
Dictionary of grounded terminals.
Deprecated since version 0.57.0: Use :property:`settings.source_terms_to_ground` property instead.
- Returns:
Dictionary{str, int}, keys is source name, value int 0 unspecified, 1 negative node, 2 positive one.
Method detail#
- SiwaveDCSimulationSetup.create(name=None)#
Create a SIwave DCIR setup.
- Returns:
SiwaveDCSimulationSetup
- SiwaveDCSimulationSetup.get_configurations()#
Get SIwave DC simulation settings.
- Returns:
dictDictionary of SIwave DC simulation settings.
- SiwaveDCSimulationSetup.set_dc_slider(value)#
Set DC simulation accuracy level.
Options are:
0: Optimal speed1: Balanced2: Optimal accuracy
- SiwaveDCSimulationSetup.add_source_terminal_to_ground(source_name, terminal=0)#
Add a source terminal to ground.
Deprecated since version 0.57.0: Use :method:`settings.add_source_terminal_to_ground` method instead.