create_setup#

Hfss.create_setup(name='MySetupAuto', setup_type=None, **kwargs)[source]#

Create an analysis setup for HFSS. Optional arguments are passed along with setup_type and name. Keyword names correspond to the setup_type corresponding to the native AEDT API. The list of keywords here is not exhaustive.

Note

This method overrides the Analysis.setup() method for the HFSS app.

Parameters:
namestr, optional

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

setup_typestr, optional

Type of the setup, which is based on the solution type. Options are "HFSSDrivenAuto", "HFSSDrivenDefault", "HFSSEigen", "HFSSTransient", and "HFSSSBR". The default is "HFSSDrivenAuto".

**kwargsdict, optional

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

Returns:
pyaedt.modules.SolveSetup.SetupHFSS, pyaedt.modules.SolveSetup.SetupHFSSAuto

3D Solver Setup object.

References

>>> oModule.InsertSetup

Examples

>>> from pyaedt import Hfss
>>> hfss = Hfss()
>>> hfss.create_setup(name="Setup1",setup_type="HFSSDriven",Frequency="10GHz")