Návod na použitie gsim
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.
Všetky komponenty zapojenia musia mať definované unikátne referenčné označenie (R1, C1 ...) v súlade s dokumentáciou k programu SPICE. Komponenty, ktoré nie sú súčasťou štandardného elektrického zapojenie majú referenčné označenie začínajúce písmenom A (nesimulované komponenty alebo komponenty rozšírenia XSpice). Vytvorené zapojenie uložte pomocou CTRL+S.
Simulácia
Štandardnú 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.
![]() |
Výsledok simulácie |
Modifikácie výstupných súborov
Formát generovaných výstupov je definovaný v súbore ./py/config/config.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