create_setup#

Circuit.create_setup(setupname='MySetupAuto', setuptype=None, **kwargs)[source]#

Create a setup.

Parameters:
setupnamestr, optional

Name of the new setup. The default is "MySetupAuto".

setuptypestr, optional

Type of the setup. The default is None, in which case the default type is applied.

**kwargsdict, optional

Extra arguments to set up the circuit. Available keys depend on the setup chosen. For more information, see Circuit templates and arguments.

Returns:
pyaedt.modules.SolveSetup.SetupCircuit

Setup object.

References

>>> oModule.AddLinearNetworkAnalysis
>>> oModule.AddDCAnalysis
>>> oModule.AddTransient
>>> oModule.AddQuickEyeAnalysis
>>> oModule.AddVerifEyeAnalysis
>>> oModule.AddAMIAnalysis

Examples

>>> from pyaedt import Circuit
>>> app = Circuit()
>>> app.create_setup(setupname="Setup1", setuptype=app.SETUPS.NexximLNA, Data="LINC 0GHz 4GHz 501")