NativeComponentPCB#

class ansys.aedt.core.modules.boundary.layout_boundary.NativeComponentPCB(app, component_type, component_name, props)#

Manages native component PCB data and execution.

Parameters:
appobject

AEDT application from the pyaedt.application class.

component_typestr

Type of the component.

component_namestr

Name of the component.

propsdict

Properties of the boundary.

Methods

NativeComponentPCB.create()

Create a Native Component in AEDT.

NativeComponentPCB.delete()

Delete the Native Component in AEDT.

NativeComponentPCB.identify_extent_poly()

Get polygon that defines board extent.

NativeComponentPCB.jsonalize_tree()

Create dictionary from the Binary Tree.

NativeComponentPCB.set_board_extents(*args, ...)

Inner wrapper function.

NativeComponentPCB.set_custom_resolution(...)

Inner wrapper function.

NativeComponentPCB.set_high_side_radiation(...)

Inner wrapper function.

NativeComponentPCB.set_low_side_radiation(...)

Inner wrapper function.

NativeComponentPCB.set_resolution(*args, ...)

Inner wrapper function.

NativeComponentPCB.suppress_all(app)

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

NativeComponentPCB.unsuppress_all(app)

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

NativeComponentPCB.update()

Update the Native Component in AEDT.

NativeComponentPCB.update_property(...)

Update the property of the binary tree node.

Attributes

NativeComponentPCB.available_properties

Available properties.

NativeComponentPCB.board_cutout_material

Material applied to cutout regions.

NativeComponentPCB.children

NativeComponentPCB.command

Command of the modeler hystory if available.

NativeComponentPCB.definition_name

Definition name of the native component.

NativeComponentPCB.force_source_solve

Force source solution option.

NativeComponentPCB.included_parts

Parts options.

NativeComponentPCB.name

Boundary Name.

NativeComponentPCB.power

Power dissipation assigned to the PCB.

NativeComponentPCB.preserve_partner_solution

Preserve parner solution option.

NativeComponentPCB.properties

Properties data.

NativeComponentPCB.props

NativeComponentPCB.targetcs

Native Component Coordinate System.

NativeComponentPCB.via_holes_material

Material applied to via hole regions.