KiCad PCB EDA Suite
SPICE_ITEM Struct Reference

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

#include <netlist_exporter_pspice.h>

Public Attributes

SCH_SYMBOLm_parent
 Schematic symbol 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
 
bool m_enabled
 Whether the symbol should be used in simulation. More...
 
std::vector< wxString > m_pins
 Array containing Standard Pin Name. More...
 
std::vector< int > m_pinSequence
 Numeric indices into m_SortedSymbolPinList. More...
 

Detailed Description

Structure to represent a schematic symbol in the Spice simulation.

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

Definition at line 72 of file netlist_exporter_pspice.h.

Member Data Documentation

◆ m_enabled

bool SPICE_ITEM::m_enabled

Whether the symbol should be used in simulation.

Definition at line 81 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_model

wxString SPICE_ITEM::m_model

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

Definition at line 77 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_parent

SCH_SYMBOL* SPICE_ITEM::m_parent

Schematic symbol represented by this SPICE_ITEM.

Definition at line 75 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_pins

std::vector<wxString> SPICE_ITEM::m_pins

Array containing Standard Pin Name.

Definition at line 82 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_pinSequence

std::vector<int> SPICE_ITEM::m_pinSequence

Numeric indices into m_SortedSymbolPinList.

Definition at line 83 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_primitive

wxChar SPICE_ITEM::m_primitive

Spice primitive type (.

See also
SPICE_PRIMITIVE).

Definition at line 76 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().

◆ m_refName

wxString SPICE_ITEM::m_refName

Definition at line 80 of file netlist_exporter_pspice.h.

Referenced by NETLIST_EXPORTER_PSPICE::ProcessNetlist().


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