pyaedt.edb_core.components.Components#
- class pyaedt.edb_core.components.Components(p_edb)[source]#
Manages EDB components and related method accessible from Edb.core_components property.
- Parameters:
- edb_class
pyaedt.edb.Edb
- edb_class
Examples
>>> from pyaedt import Edb >>> edbapp = Edb("myaedbfolder") >>> edbapp.core_components
Methods
Components.add_port_on_rlc_component
([component])Deactivate RLC component and replace it with a circuit port.
Components.create_component_from_pins
(pins, ...)Create a component from pins.
Components.create_pingroup_from_pins
(pins[, ...])Create a pin group on a component.
Components.create_port_on_component
(...[, ...])Create ports on given component.
Components.create_rlc_component
(pins[, ...])Create physical Rlc component.
Components.create_source_on_component
([sources])Create voltage, current source, or resistor on component.
Deactivate RLC component with a possibility to convert to a circuit port.
Components.delete_component
(component_name)Delete a component.
Delete all RLC components with a single pin.
Components.disable_rlc_component
(component_name)Disable a RLC component.
Retrieve the pin name that is shown in AEDT.
Retrieve a component by name.
Retrieve conponent setup information.
Retrieve net connection information.
Get the placement vector between 2 components.
Components.get_components_from_nets
([netlist])Retrieve components from a net list.
Components.get_nets_from_pin_list
(PinList)Retrieve nets with one or more pins.
Components.get_pin_from_component
(component)Retrieve the pins of a component.
Retrieve the pin position in meters.
Components.get_pins_name_from_net
(pin_list, ...)Retrieve pins belonging to a net.
Retrieve a list of dictionaries of the reference designator, pin names, and net names.
Get component solder ball height.
Components.get_through_resistor_list
([threshold])Retrieve through resistors.
Refresh the component dictionary.
Components.set_component_model
(componentname)Assign a Spice or Touchstone model to a component.
Components.set_component_rlc
(componentname)Update values for an RLC component.
Components.set_solder_ball
([component, ...])Set cylindrical solder balls on a given component.
Components.short_component_pins
(component_name)Short pins of component with a trace.
Components.update_rlc_from_bom
(bom_file[, ...])Update the EDC core component values (RLCs) with values coming from a BOM file.
Attributes
Capacitors.
Component setup information.
Components by part name.
Inductors.
Resistors.