ComponentDef#
- class pyedb.grpc.database.definition.component_def.ComponentDef(pedb, edb_object)#
Bases:
ansys.edb.core.definition.component_def.ComponentDefManages EDB functionalities for component definitions.
Overview#
Assign RLC to all components under this part name. |
|
Assign S-parameter to all components under this part name. |
|
Assign Spice model to all components under this part name. |
|
Add N-port model. |
|
Component definition name. |
|
Component definition type. |
|
Component instances belonging to the definition. |
|
Component pins. |
|
Model reference file. |
Import detail#
from pyedb.grpc.database.definition.component_def import ComponentDef
Property detail#
- property ComponentDef.components: dict[str, pyedb.grpc.database.hierarchy.component.Component]#
Component instances belonging to the definition.
- property ComponentDef.component_pins: list[pyedb.grpc.database.definition.component_pin.ComponentPin]#
Component pins.
- Returns:
Method detail#
- ComponentDef.assign_rlc_model(res=None, ind=None, cap=None, is_parallel=False) bool#
Assign RLC to all components under this part name.
- ComponentDef.assign_s_param_model(file_path, model_name=None, reference_net=None) bool#
Assign S-parameter to all components under this part name.
- ComponentDef.assign_spice_model(file_path, model_name=None) bool#
Assign Spice model to all components under this part name.
- ComponentDef.add_n_port_model(fpath, name=None)#
Add N-port model.
- Returns:
- Nport model
NPortComponentModel
- Nport model
- ComponentDef.get_properties()#
- ComponentDef.set_properties(**kwargs)#