Circuit templates and arguments#

This section lists all setup templates with their default values and keys available in Circuit.

You can edit a setup after it is created. Here is an example:

from ansys.aedt.core import Hfss

hfss = Hfss()
# Any property of this setup can be found on this page.
setup = hfss.create_setup()
setup.props["AdaptMultipleFreqs"] = True
setup.update()
NexximLNA
{ 'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 16,
  'FilterText': '',
  'LinearFrequencyData': [False, 0.1, False, '', False],
  'Name': 'LinearFrequency',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {},
  'SweepDefinition': { 'Data': 'LINC 1GHz 5GHz 501',
                       'OffsetF1': False,
                       'Synchronize': 0,
                       'Variable': 'Freq'}}
NexximDC
{ 'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 15,
  'FilterText': '',
  'Name': 'LinearFrequency',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {}}
NexximTransient
{ 'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 10,
  'FilterText': '',
  'Name': 'LinearFrequency',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {},
  'TransientData': ['0.1ns', '10ns'],
  'TransientNoiseData': [False, '', '', 0, 1, 0, False, 1],
  'TransientOtherData': ['default']}
NexximQuickEye
{ 'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 28,
  'FilterText': '',
  'Name': 'QuickEyeAnalysis',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {},
  'QuickEyeAnalysis': [False, '1e-9', False, '0', '', True]}
NexximVerifEye
{ 'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 27,
  'FilterText': '',
  'Name': 'VerifEyeAnalysis',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {},
  'VerifEyeAnalysis': [False, '1e-9', False, '0', '', True]}
NexximAMI
{ 'AMIAnalysis': [32, False, False],
  'AdditionalOptions': '',
  'AlterBlockName': '',
  'AnalysisEnabled': 1,
  'DataBlockID': 29,
  'DataBlockSize': 10000,
  'FilterText': '',
  'InputType': 1,
  'Name': 'AMIAnalysis',
  'NoiseOutputQuantities': {},
  'OptionName': 'Default Options',
  'OutputQuantities': {}}