NativeComponentObject#

class pyaedt.modules.Boundary.NativeComponentObject(app, component_type, component_name, props)[source]#

Manages Native Component data and execution.

Parameters:
appobject

An AEDT application from pyaedt.application.

component_typestr

Type of the component.

component_namestr

Name of the component.

propsdict

Properties of the boundary.

Examples

in this example the par_beam returned object is a pyaedt.modules.Boundary.NativeComponentObject >>> from pyaedt import Hfss >>> hfss = Hfss(solution_type=”SBR+”) >>> ffd_file =”path/to/ffdfile.ffd” >>> par_beam = hfss.create_sbr_file_based_antenna(ffd_file) >>> par_beam.native_properties[“Size”] = “0.1mm” >>> par_beam.update() >>> par_beam.delete()

Methods

NativeComponentObject.create()

Create a Native Component in AEDT.

NativeComponentObject.delete()

Delete the Native Component in AEDT.

NativeComponentObject.update()

Update the Native Component in AEDT.

Attributes

NativeComponentObject.available_properties

Available properties.

NativeComponentObject.targetcs

Native Component Coordinate System.