Návod na použitie gsim

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání

Vytvorenie zapojenia

Pre vytvorenie zapojenia použite editor elektrických zapojení gschem z balíka gEDA, najjednoduchšie spustením v termináli príkazom

gschem file_name.sch

Odkazy na knižnice komponentov pre gschem sú definované v konfiguračnom súbere gafrc. Do zapojenia doplnte komponenty pre riadenie simulácie. Definujte typ a rozsah simulácie podľa dokumentácie k programu SPICE. Pre definovanie formy výstupných grafov môžete využiť špeciálne komponenty programu gsim.

Obrazovka 0022.png

Všetky komponenty zapojenia musia mať definované unikátne RefID (R1, C1 ...) v súlade s dokumentáciou k programu SPICE. Komponenty, ktoré nie sú súčasťou elektrického zapojenie majú RefID začínajúce písmenom A. Vytvorené zapojenie uložte pomocou CTRL+S.

Simulácia

Simuláciu spustíte príkazom v termináli

python path_to_gsim/gsim.py file_name.sch

Skript skontroluje zapojenie, vygeneruje netlist, spustí simuláciu a vygeneruje výsledky. Pokiaľ v zapojení neboli chyby, ktoré skript vypíše na terminál, po ukončení simulácie sa v pracovnom adresári nachádzajú vygenerované výsledky simulácie.

Circuit 0020 1.png

Modifikácie výstupných súborov

Formát generovaných výstupov je definovaný v súbore gsimConfig.py. Jednotlivé nastavenia je možné zmeniť v povelovom riadku pri spustení simulácie

python gsim.py filename.sch [param=value ...]

Parametre a ich prednastavené hodnoty sú uvedené v nasledujúcom zozname

Image/plot properties

 PLOT_TITLE      = True
 PLOT_LEGEND     = True
 
 PLOT_TYPE_PNG   = True
 PLOT_TYPE_PS    = False
 PLOT_TYPE_SVG   = False
 PLOT_TYPE_PDF   = False
 
 PLOT_PNG_DPI    = 100
 PLOT_GRID       = True
 PLOT_GRID_STYLE = ':'	(solid '-', dashed '--', dotted '.')
 PLOT_GRID_APLHA = 0.5	(0.0 transparent, 1.0 opaque)

B&W and Color settings

 IMG_BW_LINE     = ['k-','k--','k-.','k:']
 IMG_COLOR_LINE  = ['blue','red','green','black']
 IMG_ANTIALIAS   = False
 IMG_TRANSP      = True

Odkazy a literatúra

Referenčná príručka SPICE