Inštalácia gsim: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Riadok 3: Riadok 3:
 
K úspešnému chodu simulátora ''gsim'' potrebujete mať nainštalované nasledujúce programy
 
K úspešnému chodu simulátora ''gsim'' potrebujete mať nainštalované nasledujúce programy
  
* Operačný systém Linux, ''gsim'' je aktuálne vyvíjaný a testovaný na platforme [http://www.ubuntu.com Ubuntu 9.10]
+
* Operačný systém Linux, ''gsim'' je aktuálne vyvíjaný a testovaný na platforme [http://www.ubuntu.com Ubuntu 10.04 LTS]
 
* Prostredie [http://www.gpleda.org/ gEDA] pre vývoj elektronických obvodov
 
* Prostredie [http://www.gpleda.org/ gEDA] pre vývoj elektronických obvodov
 
* Simulátor elektronických obvodov [http://ngspice.sourceforge.net/ ngspice]
 
* Simulátor elektronických obvodov [http://ngspice.sourceforge.net/ ngspice]
Riadok 35: Riadok 35:
 
  $ sudo make install
 
  $ sudo make install
  
Ku kompilácii budete zrejme potrebovať doinštalovať niektoré ďalšie balíky, ktoré si vyžiada konfiguračný skript kompilátora.
+
Ku kompilácii budete zrejme potrebovať doinštalovať niektoré ďalšie balíky, ktoré si vyžiada konfiguračný skript kompilátora. Vo verzii Ubuntu 10.04 bolo potrebné doinštalovať balíky
 +
 
 +
$ sudo apt-get install automake libx11-dev libxaw7-dev
  
 
=== Matplotlib, SciPy, IPython ===  
 
=== Matplotlib, SciPy, IPython ===  

Verzia zo dňa a času 18:28, 15. máj 2010

K úspešnému chodu simulátora gsim potrebujete mať nainštalované nasledujúce programy

  • Operačný systém Linux, gsim je aktuálne vyvíjaný a testovaný na platforme Ubuntu 10.04 LTS
  • Prostredie gEDA pre vývoj elektronických obvodov
  • Simulátor elektronických obvodov ngspice
  • Programovací jazyk Python, je štandardnou súčasťou distribúcií Linuxu.
  • Prostredie IPython pre interaktívnu prácu v Pythone
  • Knižnicu numerických metód pre Python Scipy - Scientific Tools for Python
  • Knižnicu pre vykreslenie 2D a 3D grafov Matplotlib

Ubuntu, Kubuntu, Xubuntu

Postup inštalácie je podrobne uvedený na www stránke Ubuntu, Kubuntu, Xubuntu, pomoc v prípade problémov nájdete na množstve diskusných fór, napr. [1], [2]. Vela užitočných informácií nájdete aj na špecializovaných serveroch napr. root.cz, abclinuxu.cz, linuxexpress.cz, linux.sk

gEDA

Programový balík gEDA je najjednoduchšie nainštalovať priamo z repozitárov distribúcie Linuxu. Minimálnu časť nainštalujete príkazmi

$ sudo apt-get install geda geda-gnetlist geda-gschem geda-symbols

Dokumentáciu, návody a tútoriál nájdete na wiki projektu gEDA. Orazenejší uživatelia Linuxu si môžu najnovšie verzie nainštalovať priamo zo stránok projektu gEDA, pretože verzie v štandardných distribúciách väčšinou zostávajú za aktuálnym stavom.

ngspice

ngspice býva súčasťou štandardných distribúcií Linuxu, býva ale zvyčajne skompilované v minimálnej verzii. Pre využitie všetkých vlastností je vhodné nainštalovať simulátor skompilovaním zo zdrojového kódu, dostupného na stránkach projektu ngspice. Po rozbalení archívu ng-spice-rework-20.tar.gz postupujte podľa návodu v pribalenom súbore INSTALL.

$ ./autogen.sh
$ ./configure --enable-xspice
$ make
$ sudo make install

Ku kompilácii budete zrejme potrebovať doinštalovať niektoré ďalšie balíky, ktoré si vyžiada konfiguračný skript kompilátora. Vo verzii Ubuntu 10.04 bolo potrebné doinštalovať balíky

$ sudo apt-get install automake libx11-dev libxaw7-dev

Matplotlib, SciPy, IPython

Pythonovská knižnica matplotlib pre generovanie grafov je súčasťou distribúce Linuxu. K interaktívnemu využitiu gsim je vhodné nainštalovať IPython ako aj ďaľšie knižnice pre spracovanie dát v Pythone - numpy a scipy

$ sudo apt-get install python-matplotlib python-numpy python-scipy ipython

Inštalácia gsim

Inštalácia gsim spočíva v rozbalení archívu do pracovného adresáru a v prípade potreby nastavení ciest v konfiguračných súboroch ku komponentom a ich modelom.

Rozbalte súbory (verzia 0.03)

do pracovného adresáru, po rozbalení získate adresáre

  • ./py - skripty a programy
  • ./sym - základné symboly pre gschem
  • ./model - základné simulačné modely komponentov
  • V prípade potreby môžete modifikovať súbory
    • ./sym/gafrc - obsahuje cesty k symbolom, ktoré používa program gschem
    • ./py/gsimConfig.py - premenné PATH_SYM a PATH_MODEL definujú cesty ku koreňovým adresárom so symbolmi a modelmi komponentov

Kontrola inštalácie

  • Spustite terminál
  • Natavte ako aktuálny adresár ./examples
  • Spustite gschem 0010_sources.sch &, v editore musí byť zapojenie zobrazené bez varovaní o chýbajúcich komponentoch.
  • Spustite simuláciu príkazom python ../py/gsim.py 0010_sources.sch
  • Úspešná simulácia prebehne bez chybových hlásení a v pracovnom adresári bude vygenerovaný graf 0010_sources_1.png
$ cd gsim/examples/
$ gschem 0010_sources.sch &
$ python ../py/gsim.py 0010_sources.sch

V editor schém môžete zapojenie upravovať, po každej úprave nezabudnite zapojenie uložit (CTRL+S). Opakovanie simulácie spustíte vyvolaním posledného príkazu v termináli (šipka hore).

Obrazovka.png