Q3D templates and arguments#

This section lists all setup templates with their default values and keys available in Q3D and 2D Extractor. Note that to use nested parameters, you can set a parameter using the “__” separator as shown in the following example.

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

from ansys.aedt.core import Q3d

app = Q3d()
# Any property of this setup can be found on this page.
setup = app.create_setup(AC__MaxPasses=6)
Matrix
{ 'AC': { 'MaxPass': 10,
          'MinConvPass': 1,
          'MinPass': 1,
          'PerError': 1,
          'PerRefine': 30},
  'AdaptiveFreq': '1GHz',
  'Cap': { 'AutoIncreaseSolutionOrder': True,
           'MaxPass': 10,
           'MinConvPass': 1,
           'MinPass': 1,
           'PerError': 1,
           'PerRefine': 30,
           'SolutionOrder': 'High',
           'Solver Type': 'Iterative'},
  'DC': { 'Cond': { 'MaxPass': 10,
                    'MinConvPass': 1,
                    'MinPass': 1,
                    'PerError': 1,
                    'PerRefine': 30},
          'Mult': { 'MaxPass': 1,
                    'MinConvPass': 1,
                    'MinPass': 1,
                    'PerError': 1,
                    'PerRefine': 30},
          'SolveResOnly': False},
  'Enabled': True,
  'SaveFields': False}
Close
{ 'AdaptiveFreq': '1GHz',
  'CGDataBlock': { 'DataType': 'CG',
                   'Included': True,
                   'MaxPass': 10,
                   'MinConvPass': 1,
                   'MinPass': 1,
                   'PerError': 1,
                   'PerErrorParamConv': 1,
                   'PerRefine': 30,
                   'UseLossConv': True,
                   'UseLossyParamConv': False,
                   'UseParamConv': True},
  'CacheSaveKind': 'Delta',
  'ConstantDelta': '0s',
  'Enabled': True,
  'MeshLink': {'ImportMesh': False},
  'RLDataBlock': { 'DataType': 'CG',
                   'Included': True,
                   'MaxPass': 10,
                   'MinConvPass': 1,
                   'MinPass': 1,
                   'PerError': 1,
                   'PerErrorParamConv': 1,
                   'PerRefine': 30,
                   'UseLossConv': True,
                   'UseLossyParamConv': False,
                   'UseParamConv': True},
  'SaveFields': True}
Open
{ 'AdaptiveFreq': '1GHz',
  'CGDataBlock': { 'DataType': 'CG',
                   'Included': True,
                   'MaxPass': 10,
                   'MinConvPass': 1,
                   'MinPass': 1,
                   'PerError': 1,
                   'PerErrorParamConv': 1,
                   'PerRefine': 30,
                   'UseLossConv': True,
                   'UseLossyParamConv': False,
                   'UseParamConv': True},
  'CacheSaveKind': 'Delta',
  'ConstantDelta': '0s',
  'Enabled': True,
  'MeshLink': {'ImportMesh': False},
  'RLDataBlock': { 'DataType': 'CG',
                   'Included': True,
                   'MaxPass': 10,
                   'MinConvPass': 1,
                   'MinPass': 1,
                   'PerError': 1,
                   'PerErrorParamConv': 1,
                   'PerRefine': 30,
                   'UseLossConv': True,
                   'UseLossyParamConv': False,
                   'UseParamConv': True},
  'SaveFields': True}