pyaedt.modules.SolveSetup.SetupCircuit

class pyaedt.modules.SolveSetup.SetupCircuit(app, solutiontype, setupname='MySetupAuto', isnewsetup=True)[source]

Initializes, creates, and updates a circuit setup.

Parameters
apppyaedt.application.AnalysisNexxim.FieldAnalysisCircuit

Inherited app object.

solutiontypestr, int

Type of the setup.

setupnamestr, optional

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

isnewsetupbool, optional

Whether to create the setup from a template. The default is True. If False, access is to the existing setup.

Methods

SetupCircuit.add_derivatives(derivative_list)

Add derivatives to the setup.

SetupCircuit.add_sweep_count([…])

Add a step sweep to existing Circuit Setup.

SetupCircuit.add_sweep_points([…])

Add a linear count sweep to existing Circuit Setup.

SetupCircuit.add_sweep_step([…])

Add a linear count sweep to existing Circuit Setup.

SetupCircuit.create()

Add a new setup based on class settings in AEDT.

SetupCircuit.disable([setup_name])

Disable a setup.

SetupCircuit.enable([setup_name])

Enable a setup.

SetupCircuit.enable_expression_cache(expressions)

Enable a setup expression cache.

SetupCircuit.update([update_dictionary])

Update the setup based on the class arguments or a dictionary.

Attributes

SetupCircuit.name

Name.

SetupCircuit.omodule

Analysis module.

SetupCircuit.p_app

AEDT app module for setting up the analysis.