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()
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)]))])
OrderedDict([ ('DataBlockID', 15),
('OptionName', 'Default Options'),
('AdditionalOptions', ''),
('AlterBlockName', ''),
('FilterText', ''),
('AnalysisEnabled', 1),
('OutputQuantities', OrderedDict()),
('NoiseOutputQuantities', OrderedDict()),
('Name', 'LinearFrequency')])
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'])])
OrderedDict([ ('DataBlockID', 28),
('OptionName', 'Default Options'),
('AdditionalOptions', ''),
('AlterBlockName', ''),
('FilterText', ''),
('AnalysisEnabled', 1),
('OutputQuantities', OrderedDict()),
('NoiseOutputQuantities', OrderedDict()),
('Name', 'QuickEyeAnalysis'),
( 'QuickEyeAnalysis',
[False, '1e-9', False, '0', '', True])])
OrderedDict([ ('DataBlockID', 27),
('OptionName', 'Default Options'),
('AdditionalOptions', ''),
('AlterBlockName', ''),
('FilterText', ''),
('AnalysisEnabled', 1),
('OutputQuantities', OrderedDict()),
('NoiseOutputQuantities', OrderedDict()),
('Name', 'VerifEyeAnalysis'),
( 'VerifEyeAnalysis',
[False, '1e-9', False, '0', '', True])])
OrderedDict([ ('DataBlockID', 29),
('OptionName', 'Default Options'),
('AdditionalOptions', ''),
('AlterBlockName', ''),
('FilterText', ''),
('AnalysisEnabled', 1),
('OutputQuantities', OrderedDict()),
('NoiseOutputQuantities', OrderedDict()),
('Name', 'AMIAnalysis'),
('InputType', 1),
('AMIAnalysis', [32, False, False])])