EDBComponentDef#
- class pyedb.dotnet.database.definition.component_def.EDBComponentDef(pedb, edb_object=None)#
Bases:
pyedb.dotnet.database.utilities.obj_base.ObjBaseManages EDB functionalities for component definitions.
- Parameters:
- pedb
pyedb.edb Inherited AEDT object.
- edb_object
object Edb ComponentDef Object
- pedb
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. |
|
Retrieve component definition name. |
|
Retrieve the component definition type. |
|
Get the list of components belonging to this component definition. |
|
Import detail#
from pyedb.dotnet.database.definition.component_def import EDBComponentDef
Property detail#
- property EDBComponentDef.part_name#
Retrieve component definition name.
- property EDBComponentDef.components#
Get the list of components belonging to this component definition.
- Returns:
dictofEDBComponent
- property EDBComponentDef.reference_file#
- property EDBComponentDef.component_models#
Method detail#
- EDBComponentDef.assign_rlc_model(res=None, ind=None, cap=None, is_parallel=False)#
Assign RLC to all components under this part name.
- EDBComponentDef.assign_s_param_model(file_path, model_name=None, reference_net=None)#
Assign S-parameter to all components under this part name.
- EDBComponentDef.assign_spice_model(file_path, model_name=None, sub_circuit_name=None, terminal_pairs=None)#
Assign Spice model to all components under this part name.
- EDBComponentDef.add_n_port_model(fpath, name=None)#
- EDBComponentDef.create(name)#
- EDBComponentDef.get_properties()#
- EDBComponentDef.set_properties(**kwargs)#