From e618ef98e9c45316b08a052e90667cc2793697cb Mon Sep 17 00:00:00 2001 From: Frank Zeeman <6928248-franzee@users.noreply.gitlab.com> Date: Fri, 23 Oct 2020 21:19:40 +0200 Subject: [PATCH] Add potentiometer code models to model selection --- eeschema/dialogs/dialog_spice_model.cpp | 2 ++ eeschema/netlist_exporters/netlist_exporter_pspice.h | 1 + 2 files changed, 3 insertions(+) diff --git a/eeschema/dialogs/dialog_spice_model.cpp b/eeschema/dialogs/dialog_spice_model.cpp index 678bb1c76e..6dc5da1688 100644 --- a/eeschema/dialogs/dialog_spice_model.cpp +++ b/eeschema/dialogs/dialog_spice_model.cpp @@ -82,6 +82,7 @@ static const std::vector modelTypes = { SP_MOSFET, _( "MOSFET" ), { "nmos", "pmos", "vdmos" } }, { SP_JFET, _( "JFET" ), { "njf", "pjf" } }, { SP_SUBCKT, _( "Subcircuit" ), {} }, + { SP_CODEMODEL, _( "Code Model" ), { "potentiometer" } }, }; @@ -393,6 +394,7 @@ bool DIALOG_SPICE_MODEL::TransferDataToWindow() case SP_MOSFET: case SP_JFET: case SP_SUBCKT: + case SP_CODEMODEL: m_notebook->SetSelection( m_notebook->FindPage( m_model ) ); m_modelType->SetSelection( getModelTypeIdx( primitive ) ); m_modelName->SetValue( m_fieldsTmp[SF_MODEL] ); diff --git a/eeschema/netlist_exporters/netlist_exporter_pspice.h b/eeschema/netlist_exporters/netlist_exporter_pspice.h index 36e18106de..f780483796 100644 --- a/eeschema/netlist_exporters/netlist_exporter_pspice.h +++ b/eeschema/netlist_exporters/netlist_exporter_pspice.h @@ -59,6 +59,7 @@ enum SPICE_PRIMITIVE { SP_MOSFET = 'M', SP_JFET = 'J', SP_SUBCKT = 'X', + SP_CODEMODEL = 'A', SP_VSOURCE = 'V', SP_ISOURCE = 'I' };