NexximComponents#

class pyaedt.modeler.circuits.PrimitivesNexxim.NexximComponents(modeler)[source]#

Manages circuit components for Nexxim.

Parameters:
modelerpyaedt.modeler.schematic.ModelerNexxim

Inherited parent object.

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

Methods

NexximComponents.add_id_to_component(id)

Add an ID to a component.

NexximComponents.add_pin_iports(name, id_num)

Add ports on pins.

NexximComponents.add_siwave_dynamic_link(...)

Add a siwave dinamyc link object.

NexximComponents.add_subcircuit_3dlayout(name)

Add a subcircuit from a HFSS 3DLayout.

NexximComponents.add_subcircuit_dynamic_link([...])

Add a subcircuit from HFSS, Q3d or 2D Extractor in circuit design.

NexximComponents.connect_components_in_parallel(...)

Connect schematic components in parallel.

NexximComponents.connect_components_in_series(...)

Connect schematic components in series.

NexximComponents.create_capacitor([name, ...])

Create a capacitor.

NexximComponents.create_component([name, ...])

Create a component from a library.

NexximComponents.create_component_from_spicemodel(...)

Create and place a new component based on a spice .lib file.

NexximComponents.create_coupling_inductors(...)

Create a coupling inductor.

NexximComponents.create_current_dc([name, ...])

Create a current DC source.

NexximComponents.create_current_pulse([...])

Create a current pulse.

NexximComponents.create_diode([name, ...])

Create a diode.

NexximComponents.create_field_model(...[, ...])

Create a field model.

NexximComponents.create_gnd([location, angle])

Create a ground.

NexximComponents.create_inductor([name, ...])

Create an inductor.

NexximComponents.create_interface_port(name)

Create an interface port.

NexximComponents.create_line(points[, ...])

Draw a graphical line.

NexximComponents.create_model_from_touchstone(...)

Create a model from a Touchstone file.

NexximComponents.create_new_component_from_symbol(...)

Create a component from a symbol.

NexximComponents.create_npn([name, value, ...])

Create an NPN transistor.

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

Create a page port.

NexximComponents.create_pnp([name, value, ...])

Create a PNP transistor.

NexximComponents.create_resistor([name, ...])

Create a resistor.

NexximComponents.create_subcircuit([...])

Add a new Circuit subcircuit to the design.

NexximComponents.create_symbol(name, pins)

Create a symbol.

NexximComponents.create_touchstone_component(...)

Create a component from a Touchstone model.

NexximComponents.create_unique_id()

Create an unique ID.

NexximComponents.create_voltage_dc([name, ...])

Create a voltage DC source.

NexximComponents.create_voltage_probe([...])

Create a voltage probe.

NexximComponents.create_voltage_pulse([...])

Create a voltage pulse.

NexximComponents.create_voltage_pwl([name, ...])

Create a pwl voltage source.

NexximComponents.create_wire(points[, name])

Create a wire.

NexximComponents.delete_component(name)

Get and delete a component.

NexximComponents.disable_data_netlist(assignment)

Disable the Nexxim global net list.

NexximComponents.duplicate(assignment[, ...])

Add a new subcircuit to the design.

NexximComponents.enable_global_netlist(...)

Enable Nexxim global net list.

NexximComponents.enable_use_instance_name([...])

Enable the use of the instance name.

NexximComponents.get_component(name)

Get a component.

NexximComponents.get_obj_id(assignment)

Retrieve the ID of an object.

NexximComponents.get_pin_location(...)

Retrieve the location of a pin.

NexximComponents.get_pins(assignment)

Retrieve one or more pins.

NexximComponents.number_with_units(value[, ...])

Convert a number to a string with units.

NexximComponents.refresh_all_ids()

Refresh all IDs and return the number of components.

NexximComponents.refresh_dynamic_link(name)

Refresh a dynamic link component.

NexximComponents.set_sim_option_on_hfss_subcircuit(...)

Set the simulation option on the HFSS subscircuit.

NexximComponents.set_sim_solution_on_hfss_subcircuit(...)

Set the simulation solution on the HFSS subcircuit.

Attributes

NexximComponents.components_catalog

System library component catalog with all information.

NexximComponents.design_libray

Design library.

NexximComponents.design_type

Design type.

NexximComponents.design_types

Design types.

NexximComponents.model_units

Model units.

NexximComponents.nets

List of all schematic nets.

NexximComponents.o_component_manager

Component manager object.

NexximComponents.o_definition_manager

Aedt oDefinitionManager.

NexximComponents.o_symbol_manager

Model manager object.

NexximComponents.schematic_units

Schematic units.

NexximComponents.tab_name

Tab name.

NexximComponents.version

Version.