← Back to team overview

kicad-developers team mailing list archive

Re: eeschema ngspice simulation improvment

 

Apparently you got it to work, cool! What was the actual problem? Do you
use ngspice v26 or v27? Would you share the patch?

Regards,
Orson

On 02/08/2018 11:19 AM, ludovic léau-mercier wrote:
> I work on. First result in attachment.
> 
> 
> On 08/02/2018 10:07, Maciej Sumiński wrote:
>> 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
>>>
>>
>>
>>
>> _______________________________________________
>> 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
> 
> 
> 
> _______________________________________________
> 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


References