NativeComponentPCB#

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

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.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.update()

Update the Native Component in AEDT.

Attributes

NativeComponentPCB.available_properties

Available properties.

NativeComponentPCB.board_cutout_material

Material applied to cutout regions.

NativeComponentPCB.definition_name

Definition name of the native component.

NativeComponentPCB.force_source_solve

Force source solution option.

NativeComponentPCB.included_parts

Parts options.

NativeComponentPCB.name

Name of the object.

NativeComponentPCB.object_properties

Object-oriented properties.

NativeComponentPCB.power

Power dissipation assigned to the PCB.

NativeComponentPCB.preserve_partner_solution

Preserve parner solution option.

NativeComponentPCB.targetcs

Native Component Coordinate System.

NativeComponentPCB.via_holes_material

Material applied to via hole regions.