Setup3DLayout#

class ansys.aedt.core.modules.solve_setup.Setup3DLayout(app, solution_type, name='MySetupAuto', is_new_setup=True)#

Initializes, creates, and updates a 3D Layout setup.

Parameters:
appansys.aedt.core.application.analysis_3d_layout.FieldAnalysis3DLayout

Inherited app object.

solution_typeint or str

Type of the setup.

namestr, optional

Name of the setup. The default is "MySetupAuto".

is_new_setupbool, optional

Whether to create the setup from a template. The default is True. If False, access is to the existing setup.

Methods

Setup3DLayout.add_sweep([name, sweep_type])

Add a frequency sweep.

Setup3DLayout.analyze([cores, tasks, gpus, ...])

Solve the active design.

Setup3DLayout.create()

Add a new setup based on class settings in AEDT.

Setup3DLayout.create_report([expressions, ...])

Create a report in AEDT.

Setup3DLayout.disable()

Disable a setup.

Setup3DLayout.enable()

Enable a setup.

Setup3DLayout.export_to_hfss(output_file[, ...])

Export the HFSS 3D Layout design to an HFSS 3D design.

Setup3DLayout.export_to_json(file_path[, ...])

Export all setup properties into a json file.

Setup3DLayout.export_to_q3d(output_file[, ...])

Export the HFSS 3D Layout design to a Q3D design.

Setup3DLayout.get_profile()

Solution profile.

Setup3DLayout.get_solution_data([...])

Get a simulation result from a solved setup and cast it in a SolutionData object.

Setup3DLayout.get_sweep([name])

Return frequency sweep object of a given sweep.

Setup3DLayout.import_from_json(file_path)

Import setup properties from a json file.

Setup3DLayout.jsonalize_tree()

Create dictionary from the Binary Tree.

Setup3DLayout.suppress_all(app)

Activate suppress option for all the operations contained in the binary tree node.

Setup3DLayout.unsuppress_all(app)

Disable suppress option for all the operations contained in the binary tree node.

Setup3DLayout.update([properties])

Update the setup based on the class arguments or a dictionary.

Setup3DLayout.update_property(prop_name, ...)

Update the property of the binary tree node.

Setup3DLayout.use_matrix_convergence([...])

Enable Matrix Convergence criteria.

Attributes

Setup3DLayout.available_properties

Available properties.

Setup3DLayout.children

Setup3DLayout.command

Command of the modeler hystory if available.

Setup3DLayout.default_intrinsics

Retrieve default intrinsic for actual setup.

Setup3DLayout.is_solved

Verify if solutions are available for a given setup.

Setup3DLayout.name

Name.

Setup3DLayout.omodule

Analysis module.

Setup3DLayout.p_app

Parent.

Setup3DLayout.properties

Properties data.

Setup3DLayout.props

Setup3DLayout.solver_type

Setup type.

Setup3DLayout.sweeps