SiwaveSimulationSetup#
- class pyedb.grpc.database.simulation_setup.siwave_simulation_setup.SiwaveSimulationSetup(pedb, edb_object=None)#
Bases:
ansys.edb.core.simulation_setup.siwave_simulation_setup.SIWaveSimulationSetupSIwave simulation setup class.
Overview#
Add a HFSS frequency sweep. |
Setup advanced settings. |
|
Setup dc settings. |
|
Setup dc settings. |
|
Simulation setup type. |
Import detail#
from pyedb.grpc.database.simulation_setup.siwave_simulation_setup import SiwaveSimulationSetup
Property detail#
- property SiwaveSimulationSetup.advanced_settings#
Setup advanced settings.
- property SiwaveSimulationSetup.dc_settings#
Setup dc settings.
- property SiwaveSimulationSetup.dc_advanced_settings#
Setup dc settings.
Method detail#
- SiwaveSimulationSetup.add_sweep(name=None, distribution='linear', start_freq='0GHz', stop_freq='20GHz', step='10MHz', discrete=False, frequency_set=None) bool#
Add a HFSS frequency sweep.
- Parameters:
- name
str,optional Sweep name.
- distribution
str,optional Type of the sweep. The default is “linear”. Options are: - “linear” - “linear_count” - “decade_count” - “octave_count” - “exponential”
- start_freq
str,float,optional Starting frequency. The default is
1.- stop_freq
str,float,optional Stopping frequency. The default is
1e9.- step
str,float,int,optional Frequency step. The default is
1e6. or used for “decade_count”, “linear_count”, “octave_count” distribution. Must be integer in that case.- discretebool,
optional Whether the sweep is discrete. The default is
False.- frequency_set
List,optional Frequency set is a list adding one or more frequency sweeps. If
frequency_setis provided, the other arguments are ignored exceptdiscrete. Default value isNone. example of frequency_set : [[‘linear_scale’, ‘50MHz’, ‘200MHz’, ‘10MHz’]].
- name
- Returns: