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 pyaedt 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
OrderedDict([ ('DataBlockID', 16),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'LinearFrequency'),
              ( 'LinearFrequencyData',
                [False, 0.1, False, '', False]),
              ( 'SweepDefinition',
                OrderedDict([ ('Variable', 'Freq'),
                              ('Data', 'LINC 1GHz 5GHz 501'),
                              ('OffsetF1', False),
                              ('Synchronize', 0)]))])
NexximDC
OrderedDict([ ('DataBlockID', 15),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'LinearFrequency')])
NexximTransient
OrderedDict([ ('DataBlockID', 10),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'LinearFrequency'),
              ('TransientData', ['0.1ns', '10ns']),
              ( 'TransientNoiseData',
                [False, '', '', 0, 1, 0, False, 1]),
              ('TransientOtherData', ['default'])])
NexximQuickEye
OrderedDict([ ('DataBlockID', 28),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'QuickEyeAnalysis'),
              ( 'QuickEyeAnalysis',
                [False, '1e-9', False, '0', '', True])])
NexximVerifEye
OrderedDict([ ('DataBlockID', 27),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'VerifEyeAnalysis'),
              ( 'VerifEyeAnalysis',
                [False, '1e-9', False, '0', '', True])])
NexximAMI
OrderedDict([ ('DataBlockID', 29),
              ('OptionName', 'Default Options'),
              ('AdditionalOptions', ''),
              ('AlterBlockName', ''),
              ('FilterText', ''),
              ('AnalysisEnabled', 1),
              ('OutputQuantities', OrderedDict()),
              ('NoiseOutputQuantities', OrderedDict()),
              ('Name', 'AMIAnalysis'),
              ('InputType', 1),
              ('DataBlockSize', 10000),
              ('AMIAnalysis', [32, False, False])])