pyaedt.modeler.PrimitivesNexxim.NexximComponents

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

Manages circuit components for Nexxim.

Parameters
modelerpyaedt.modeler.Circuit.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_subcircuit_3dlayout(…)

Add a subcircuit from a HFSS 3DLayout.

NexximComponents.add_subcircuit_hfss_link(…)

Add a subcircuit HFSS link.

NexximComponents.arg_with_dim(Value[, sUnits])

Format an argument with dimensions.

NexximComponents.assign_sin_excitation2ports(…)

Assign a voltage sinusoidal excitation to circuit ports.

NexximComponents.connect_components_in_parallel(…)

Connect schematic components in parallel.

NexximComponents.connect_components_in_series(…)

Connect schematic components in series.

NexximComponents.create_3dlayout_subcircuit(…)

Add a subcircuit from a HFSS 3DLayout.

NexximComponents.create_capacitor([…])

Create a capacitor.

NexximComponents.create_component([…])

Create a component from a library.

NexximComponents.create_component_from_touchstonmodel(…)

Create a component from a Touchstone model.

NexximComponents.create_coupling_inductors(…)

Create a coupling inductor.

NexximComponents.create_current_dc([…])

Create a current DC source.

NexximComponents.create_current_pulse([…])

Create a current pulse.

NexximComponents.create_diode([compname, …])

Create a diode.

NexximComponents.create_field_model(…[, …])

Create a field model.

NexximComponents.create_gnd([location])

Create a ground.

NexximComponents.create_inductor([compname, …])

Create an inductor.

NexximComponents.create_interface_port(name)

Create an interface port.

NexximComponents.create_iport(name[, posx, …])

Create an interface port.

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([compname, …])

Create an NPN transistor.

NexximComponents.create_page_port(name[, …])

Create a page port.

NexximComponents.create_pnp([compname, …])

Create a PNP transistor.

NexximComponents.create_resistor([compname, …])

Create a resistor.

NexximComponents.create_symbol(symbol_name, …)

Create a symbol.

NexximComponents.create_touchsthone_component(…)

Create a component from a Touchstone model.

NexximComponents.create_unique_id()

Create an unique ID.

NexximComponents.create_voltage_dc([…])

Create a voltage DC source.

NexximComponents.create_voltage_pulse([…])

Create a voltage pulse.

NexximComponents.create_wire(points_array)

Create a wire.

NexximComponents.disable_data_netlist(…)

Disable the Nexxim global net list.

NexximComponents.enable_global_netlist(…)

Enable Nexxim global net list.

NexximComponents.enable_use_instance_name([…])

Enable the use of the instance name.

NexximComponents.get_comp_custom_settings(toolNum)

Retrieve custom settings for a resistor.

NexximComponents.get_obj_id(objname)

Retrieve the ID of an object.

NexximComponents.get_pin_location(partid, …)

Retrieve the location of a pin.

NexximComponents.get_pins(partid)

Retrieve one or more pins.

NexximComponents.push_excitations(instance_name)

Push excitations.

NexximComponents.refresh_all_ids()

Refresh all IDs and return the number of components.

NexximComponents.refresh_dynamic_link(…)

Refresh a dynamic link.

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.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

Aedt oComponentManager.

NexximComponents.o_definition_manager

Aedt oDefinitionManager.

NexximComponents.o_symbol_manager

Aedt oSymbolManger.

NexximComponents.tab_name

Tab name.

NexximComponents.version

Version.