SIwaveSimulationSetup#
- class pyedb.dotnet.database.utilities.siwave_simulation_setup.SIwaveSimulationSetup(pedb, edb_object=None, name: str = None)#
Bases:
pyedb.dotnet.database.utilities.simulation_setup.SimulationSetupManages EDB methods for SIwave simulation setup.
Overview#
Create a SIwave SYZ setup. |
|
Get SIwave SYZ simulation settings. |
|
Set SIwave SI simulation accuracy level. |
|
Add frequency sweep. |
Get the settings interface for SIwave DC simulation. |
|
SIwave advanced settings. |
|
Overrides the default sim_setup_info object. |
|
Get simulation information from the setup. |
|
PI solider position. Values are from |
|
SI slider position. Values are from |
|
Custom settings to use. |
|
Whether to use SI Settings. |
|
List of frequency sweeps. |
|
SIwave DC setting. |
|
Siwave DC advanced settings. |
Import detail#
from pyedb.dotnet.database.utilities.siwave_simulation_setup import SIwaveSimulationSetup
Property detail#
- property SIwaveSimulationSetup.settings#
Get the settings interface for SIwave DC simulation.
- Returns:
SIWaveSimulationSettingsAn instance of the Settings class providing access to SIwave DC simulation settings.
- property SIwaveSimulationSetup.advanced_settings#
SIwave advanced settings.
- property SIwaveSimulationSetup.sim_setup_info#
Overrides the default sim_setup_info object.
- property SIwaveSimulationSetup.get_sim_setup_info#
Get simulation information from the setup.
- property SIwaveSimulationSetup.pi_slider_position#
PI solider position. Values are from
1to3.
- property SIwaveSimulationSetup.pi_slider_pos#
- property SIwaveSimulationSetup.si_slider_position#
SI slider position. Values are from
1to3.
- property SIwaveSimulationSetup.sweeps#
List of frequency sweeps.
- property SIwaveSimulationSetup.dc_settings#
SIwave DC setting.
- property SIwaveSimulationSetup.dc_advanced_settings#
Siwave DC advanced settings.
- Returns:
pyedb.dotnet.database.edb_data.siwave_simulation_setup_data.SiwaveDCAdvancedSettings
Method detail#
- SIwaveSimulationSetup.create(name=None)#
Create a SIwave SYZ setup.
- Returns:
SiwaveDCSimulationSetup
- SIwaveSimulationSetup.get_configurations()#
Get SIwave SYZ simulation settings.
- Returns:
dictDictionary of SIwave SYZ simulation settings.
- SIwaveSimulationSetup.set_si_slider(value)#
Set SIwave SI simulation accuracy level.
Options are: -
0: Optimal speed; -1: Balanced; -2: Optimal accuracy```.
- SIwaveSimulationSetup.add_sweep(name: str = None, frequency_set: list = None, sweep_type: str = 'interpolation', **kwargs)#
Add frequency sweep.
- Parameters:
Examples
>>> setup1 = edbapp.create_siwave_syz_setup("setup1") >>> setup1.add_sweep(name="sw1", frequency_set=["linear count", "1MHz", "100MHz", 10])