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)
{ '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}
{ '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}
{ '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}