Charakteristika

KTechLab je integrované vývojové prostredie pre spracovanie analógových a digitálnych elektronických obvodov, základné programovanie mikroradičov PIC. Je to otvorená aplikácia (OSS), uvoľnená pod licenciou GNU GPL, cielená primárne pre použitie na vzdelávacie alebo amatérske účely. Program poskytuje prehľadné grafické rozhranie, v ktorom je možné tvoriť obvody pomocou operácií Drag&Drop.

Program KTechLab je primárne vytvorený pre pracovné prostredie KDE (v. 3.5), ale je plne funkčné aj v novom KDE, či v iných prostrediach.

Základné možnosti

  • simulácia analógových obvodov (rezistory, kondenzátory, cievky, diy, tranzistory, operačné zosilňovaše, ...);
  • simulácia digitálnych obvodov (hradlá, sekvenčné obvody, ...);
  • simulácia programu PIC (assembler, hexa, microbe, diagram);
  • pripojenie vizuálnych prvkov (LED, 7-segmentový displej, maticový displej, ...);
  • pripojenie meracích prístrojov (voltmeter, ampérmeter, osciloskop);
  • kompiláciu programu a programovanie PIC (pomocou externých programov).

Ukážka prostredia

 Grafické prostredie programu je vytvorené pomocou toolkitu Qt a okno programu ponúka prehľadné rozmiestnenie grafických prvkov:

 

Pracovné prostredie KTechLab

  1. Projekt: karta so súbormi projektu.
  2. Súčiastky: karta s dostupnými elektronickými súčiastkami, zoradené podľa typu.
  3. Prvky diagramu: karta s prvkami vývojového diagramu pre programovanie PIC.
  4. Okno karty: obsah sa mení podľa zvolenej karty (na obrázku karta Súčiastky).
  5. Správy: okno systémových správ.
  6. Osciloskop: okno osciloskopu.
  7. Stavový riadok: zobrazuje rôzne informácie o stave systému.
  8. Editor položky: karta pre úpravu vlastností súčiastky.
  9. Kontextový pomocník: karta s pomocníkom pre vybranú položku.
  10. Zobrazovač symbolov: karta pre zobrazenie symbolov.
  11. Pracovná plocha: priestor pre simuláciu obvodov, či tvorbu programov pre PIC.