KiCad PCB EDA Suite
SPICE_ITEM Struct Reference

Structure to represent a schematic component in the Spice simulation. More...

#include <netlist_exporter_pspice.h>

Public Attributes

SCH_COMPONENTm_parent
 

Schematic component represented by this SPICE_ITEM.

More...
 
wxChar m_primitive
 

Spice primitive type (

More...
 
wxString m_model
 

Library model (for semiconductors and subcircuits), component value (for passive components) or voltage/current (for sources).

More...
 
wxString m_refName
 > More...
 
bool m_enabled
 

Flag to indicate whether the component should be used in simulation.

More...
 
std::vector< NETLIST_OBJECT * > m_pins
 

Array containing Standard Pin Name

More...
 
std::vector< int > m_pinSequence
 

Numeric indices into m_SortedComponentPinList

More...
 

Detailed Description

Structure to represent a schematic component in the Spice simulation.

Todo:
add NET_ADJUST_INCLUDE_PATHS & NET_ADJUST_PASSIVE_VALS checkboxes in the netlist export dialog

Definition at line 69 of file netlist_exporter_pspice.h.

Member Data Documentation

bool SPICE_ITEM::m_enabled

Flag to indicate whether the component should be used in simulation.

Definition at line 85 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

wxString SPICE_ITEM::m_model

Library model (for semiconductors and subcircuits), component value (for passive components) or voltage/current (for sources).

Definition at line 79 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

SCH_COMPONENT* SPICE_ITEM::m_parent

Schematic component represented by this SPICE_ITEM.

Definition at line 72 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

std::vector<NETLIST_OBJECT*> SPICE_ITEM::m_pins

Array containing Standard Pin Name

Definition at line 88 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

std::vector<int> SPICE_ITEM::m_pinSequence

Numeric indices into m_SortedComponentPinList

Definition at line 91 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

wxChar SPICE_ITEM::m_primitive

Spice primitive type (

See also
SPICE_PRIMITIVE).

Definition at line 75 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

wxString SPICE_ITEM::m_refName

>

Definition at line 82 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().


The documentation for this struct was generated from the following file: