Simulatorprogram?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
jesse
Inlägg: 9233
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Simulatorprogram?

Inlägg av jesse »

Tänkte testa något simulatorprogram typ "SPICE"...
Nu är frågan, vad är SPICE? Är det en typ av program eller är det ett specifikt program?
Jag har sett varianter , t.ex. PSPICE, LTSPICE och TI's egna program TINA-TI ® som är SPICE-kompatibelt (när det gäller spice-filerna för komponenter)

Är det nån skillnad på de här olika programmen ? Jag är ute efter ett:

* gratisprogram
* gärna fungerande på flera plattformar inkl. windows ME, XP, linux
* kompatibelt med standard-spice filer.
* lätt att begripa sig på, så lite krångel som möjligt för att komma igång (dvs inga skumma inställningar man måste tweaka för att det ska gå igång)
* med så få buggar som möjligt. Ska inte krascha.

Nån som testat ovanstående program? Finns det fler ?
GFEF
Inlägg: 2370
Blev medlem: 4 december 2004, 18:44:04

Re: Simulatorprogram?

Inlägg av GFEF »

http://ngspice.sourceforge.net/

Ngspice is a mixed-level/mixed-signal circuit simulator based on three open source software packages: Spice3f5, Cider1b1 and Xspice:

Spice3 is the most famous and used circuit simulator. It was developed University of California at Berkeley (UCB), by "a cast of thousand" (as they say).
SvenW
Inlägg: 1116
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Simulatorprogram?

Inlägg av SvenW »

Ursprunget är
http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/

PSPICE, LTSPICE ... är mer eller mindre fria kommersiella avknoppningar

En fungerande och fri variant är
http://ngspice.sourceforge.net/

En ofri dito är
http://www.fe.uni-lj.si/spice/license.html

Om du är en någorlunda kompetent användare så rekommenderar jag
http://gnucap.org/devel/

Titta också på
http://redmine.gnucapplus.org/

Om du vill veta hur simulatorn fungerar, så har Al Davis skrivit en uppsats som är någorlunda begriplig. Tyvärr kan jag inte på rak arm ge någon länk, men sök lite på gnucaps webbsidor.

Edit: den finns här: http://gnucap.org/papers/
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7154
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Simulatorprogram?

Inlägg av psynoise »

PSPICE bygger på SPICE2 och NGSPICE på SPICE3 vilka skiljer sig åt lite. Dock klarar NGSPICE det mesta från SPICE2 förutom någon enstaka funktion. Kompilerar man NGSPICE själv får man se till att få med XSPICE för SPICE2 stödet.
Användarvisningsbild
jesse
Inlägg: 9233
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Simulatorprogram?

Inlägg av jesse »

Tack för svaren. Då kommer en följdfråga: Jag ritar scheman i KiCad. Det borde ju vara smart om man kunde använda samma schemafiler till SPICE-programmen, åtminstonde efter en konvertering. Existerar den möjligheten (från KiCad eller Eagle) eller måste man rita upp allting på nytt i SPICE?
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7154
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Simulatorprogram?

Inlägg av psynoise »

SPICE själv har inget schemaritningsverktyg, du får expotera en spice netlist, har för mig att KiCad stödjer det, annars gör både Geda och Xcircuit det.
xxargs
Inlägg: 10183
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Simulatorprogram?

Inlägg av xxargs »

precis - se Spice som om det vore en kommandobaserad C-compilator och inte en utvecklingsmiljö med en massa grafisk lullull och smarta editorer etc..

vill du ha lättarbetade skal och simuleringsmiljöer och kanske intergration med resten av EDA-verktygen så kostar det pengar - även om de har den 'fria' spice-simulatormotorn i botten även här.
SvenW
Inlägg: 1116
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Simulatorprogram?

Inlägg av SvenW »

Vill du/ni ha något roligt att pyssla med, så hjälp till att utveckla det här:
http://w1.318.comhem.se/~u31829222/index.html
Det fungerar rätt bra för uppgiften. Det finns också utrymme för förbättring.

Jag skulle gärna ha in det på ett 'svenskt sourceforge'.
Någon som känner till ett lämpligt sådant? Skulle rent av elektronikforum kunna vara värd för projektet?
Jax
Inlägg: 42
Blev medlem: 10 december 2018, 16:10:43

Re: Simulatorprogram?

Inlägg av Jax »

Gammal dammig tråd men ändå då den handlar om fri programvara för SPICE.

Jag börjar få lite ordning på KiCad 5 + ngspice för simulering av elektronrörkopplingar. Det verkar vara enklast att rita ihop en generisk symbol för varje rörtyp, triod, pentod etc och efter man lagt in en sådan symbol i ett schema öppna dess egenskaper och tilldela den värdet lika med rörbeteckningen och lägga till sökvägen till SPICE-makrot. Jobbar vidare med att möjligen implementera ett bibliotek med både PCB-footprints och färdigkopplade symboler.

Det råder brist på beskrivningar hur man hanterar KiCad + SPICE på nätet men jag pillar vidare och kanske får ihop någon slags instruktion till slut. Jag använder ububtubaserad linux men bör funka på de andra plattformarna.

Jag har tidigare kört Microsim PSPICE och Linear LTSpice men gillar dem inte då de inte är 100% standard-SPICE. ngspice är byggt på spice3f5 som är standarden.

Mer kommer nog. Tycker forumet att detta ska bilda egen tråd så är det fritt fram.
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Simulatorprogram?

Inlägg av Glenn »

Bara som en sidnotering, när jag jobbade med forskare hade vi nog ett tiotal olika spice installerade samtidigt bara för *IX (säkerligen fanns det ett antal till win också), både fria och komersiella, det fanns tydligen ingen som var bra på ALLT, utan folk använde olika beroende på vad dom skulle göra alt personlig smak.
Jax
Inlägg: 42
Blev medlem: 10 december 2018, 16:10:43

Re: Simulatorprogram?

Inlägg av Jax »

ngspice kom lite till korta med modellering av utgångstransformatorer, det går men är rätt bökigt. Så för just rörförstärkare får det bli LTspice. Senaste versionen fungerar bra under wine i linux.
Skriv svar