Externý editor #
Jednoduché integrované jednoduché prostredie PyCirkuit vyhovuje pri tvorbe a editácii menších obrázkov. Ak potrebujeme súčasne pracovať s niekoľkými zdrojovými súbormi a vytvárať rozsiahlejšie zapojenia, je vhodné použiť editor s bohatšími možnosťami pre editovanie textov a previazať ho s vhodným prehliadačom obrázkov. Vhodným editorom je napríklad Geany, ktorý je možné rozšíriť o farebné zvýrazňovanie syntaxe. Pre prehliadanie obrázkov existuje množstvo programov. Na platforme Linuxu je možné použiť jednoduchý prehliadač obrázkov sxiv, ktorý automaticky obnovuje zobrazenie obrázku po každej jeho zmene, Obr. 116.
Obr. 116 Editor Geany a prehliadač obrázkov sxiv.#
Linux #
Editor Geany ako aj prehliadač obrázkov sxiv sú súčasťou distribúcií Linuxu a je možné ich nainštalovať priamo z repozitárov:
sudo apt-get install geany
sudo apt-get install sxiv
Konfigurácia editora #
Editor Geany rozšírime o zvýrazňovanie syntaxe pomocou konfiguračných súborov obsahujúcich kĺúčové slová a mená makier, ktoré uložíme do adresárov:
filetype_extensions.conf - nahráme do adresára HOME/.config/geany/filedefs/
filetypes.CircuitMacros.conf - nahráme do adresára HOME/.config/geany/filedefs/
main.ckt - nahráme do adresára HOME/.config/geany/templates/files/
Po spustení editor bude farebne zvýrazňovať syntax jazyka dpic a názvy makier z CircuitMacros. Pretože rozšírenie pre analýzu zdrojového kódu je založené na analyzátore určenom pre jazyk C, nemusia sa správne rozpoznať niektoré jazykové konštrukcie špecifické pre jazyk dpic a makroprocesor m4.
Pracovný adresár #
Po inštalácii programov je vhodné usporiadať pracovný adresár v konfigurácii podľa obrázku Obr. 117. Do adresára uložíme shell skripty cmc.sh a cmr.sh, ktoré sú popísané v kapitole Export obrázkov.
Obr. 117 Konfigurácia pracovného adresáru.#
Nový súbor vytvoríme v editore Geany z hlavného menu voľbou New (with Template) -> main.ckt. Pred kompiláciou je potrebné súbor uložiť do pracovného adresára. Kompilácia a prehliadanie obrázkov je nakonfigurované v Geany pre klávesy:
F5 - kompilácia a zobrazenie obrázku
F8 - kompilácia
F9 - zobrazenie
Ak je aktívne zobrazenie (F5), po novej kompilácii (F8) sa obrázok v prehliadači sxiv automaticky prekreslí.