← Back to team overview

kicad-developers team mailing list archive

Re: eeschema ngspice simulation improvment

 

Hi Ludovic,

If I recall correctly, when you run an analysis different than
transient, ngspice will not return any data when you ask for currents.
There is also another related line:

void NETLIST_EXPORTER_PSPICE_SIM::writeDirectives( OUTPUTFORMATTER*
aFormatter, unsigned aCtl ) const
{
    // Add a directive to obtain currents
    //aFormatter->Print( 0, ".options savecurrents\n" );        // does
not work :(

The directive is described in ngspice manual [1, 15.7.1]. Perhaps it is
fixed in ngspice-27, I have no idea. Try commenting out the condition
that prevents listing current signals for analysis other than transient
and see if you succeed.

Regards,
Orson

1. http://ngspice.sourceforge.net/docs/ngspice-manual.pdf

On 02/08/2018 09:45 AM, ludovic léau-mercier wrote:
> Hi all,
> 
> i try to create a patch to adding several improvment of eeshema simulation.
> 
> My first goal is to draw BJT caracteristics (like
> https://www.st-andrews.ac.uk/~www_pa/Scots_Guide/info/comp/active/BiPolar/IcVce.gif)
> with a simplest circuit in attachment.
> 
> I had beginning to work on this improvment but in the file :
> 
>  /kicad/eeschema/dialogs/dialog_signal_list.cpp
> 
> in method :
> 
> bool DIALOG_SIGNAL_LIST::TransferDataToWindow()
> 
> there is a strnage comment :
> 
> // For some reason, it is not possible to plot currents in any but
> transient analysis
> 
> If someone can give me some informations ?
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References