SiwaveDCSimulationSetup#

class pyedb.dotnet.database.utilities.siwave_simulation_setup.SiwaveDCSimulationSetup(pedb, edb_object=None, name: str = None)#

Bases: pyedb.dotnet.database.utilities.simulation_setup.SimulationSetup

Manages EDB methods for SIwave DC simulation setup.

Overview#

create

Create a SIwave DCIR setup.

get_configurations

Get SIwave DC simulation settings.

set_dc_slider

Set DC simulation accuracy level.

add_source_terminal_to_ground

Add a source terminal to ground.

enabled

Flag indicating if the setup is enabled.

sim_setup_info

Overrides the default sim_setup_info object.

get_sim_setup_info

Get simulation information from the setup.

dc_ir_settings

DC IR settings.

dc_settings

SIwave DC setting.

settings

Get the settings interface for SIwave DC simulation.

dc_advanced_settings

Siwave DC advanced settings.

source_terms_to_ground

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:
bool
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:
Settings

An 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:
dict

Dictionary of SIwave DC simulation settings.

SiwaveDCSimulationSetup.set_dc_slider(value)#

Set DC simulation accuracy level.

Options are:

  • 0: Optimal speed

  • 1: Balanced

  • 2: 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.

Parameters:
source_namestr,

Source name.

terminalint, optional

Terminal to assign. Options are:

  • 0=Unspecified

  • 1=Negative node

  • 2=Positive none

Returns:
bool