pyaedt.modeler.PrimitivesCircuit.CircuitComponents

class pyaedt.modeler.PrimitivesCircuit.CircuitComponents(modeler)[source]

CircutComponents class.

Manages all circuit components for Nexxim and Twin Builder.

Examples

>>> from pyaedt import Circuit
>>> aedtapp = Circuit()
>>> prim = aedtapp.modeler.schematic

Methods

CircuitComponents.add_id_to_component(id)

Add an ID to a component.

CircuitComponents.add_pin_iports(name, id_num)

Add ports on pins.

CircuitComponents.arg_with_dim(Value[, sUnits])

Format an argument with dimensions.

CircuitComponents.create_component([...])

Create a component from a library.

CircuitComponents.create_component_from_touchstonmodel(...)

Create a component from a Touchstone model.

CircuitComponents.create_gnd([location])

Create a ground.

CircuitComponents.create_interface_port(name)

Create an interface port.

CircuitComponents.create_iport(name[, posx, ...])

Create an interface port.

CircuitComponents.create_model_from_touchstone(...)

Create a model from a Touchstone file.

CircuitComponents.create_page_port(name[, ...])

Create a page port.

CircuitComponents.create_symbol(symbol_name, ...)

Create a symbol.

CircuitComponents.create_touchsthone_component(...)

Create a component from a Touchstone model.

CircuitComponents.create_unique_id()

Create an unique ID.

CircuitComponents.create_wire(points_array)

Create a wire.

CircuitComponents.disable_data_netlist(...)

Disable the Nexxim global net list.

CircuitComponents.enable_global_netlist(...)

Enable Nexxim global net list.

CircuitComponents.enable_use_instance_name([...])

Enable the use of the instance name.

CircuitComponents.get_obj_id(objname)

Retrieve the ID of an object.

CircuitComponents.get_pin_location(partid, ...)

Retrieve the location of a pin.

CircuitComponents.get_pins(partid)

Retrieve one or more pins.

CircuitComponents.refresh_all_ids()

Refresh all IDs and return the number of components.

Attributes

CircuitComponents.design_type

Design type.

CircuitComponents.design_types

Design types.

CircuitComponents.model_units

Model units.

CircuitComponents.nets

List of all schematic nets.

CircuitComponents.o_component_manager

Aedt oComponentManager.

CircuitComponents.o_definition_manager

Aedt oDefinitionManager.

CircuitComponents.o_symbol_manager

Aedt oSymbolManger.

CircuitComponents.version

Version.