Original title:
Internetové uživatelské rozhraní pro tvorbu elektronických schémat
Translated title:
Internet schematic editor
Authors:
Popelka, Lukáš ; Biolek, Dalibor (referee) ; Kadlec, Jaroslav (advisor) Document type: Master’s theses
Year:
2009
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Diplomová práce pojednává o tvorbě editoru elektrických schémat pracujícím pod webovým rozhranním. Editor generuje textový zápis schématu, tzv. netlist kompatibilní s prostředím Spice. Program je vytvořen v programovacím jazyku Java a využívá tak možnosti objektově orientovaného programování. Editor je umístěn na webových stránkách a spustitelný jako aplet. Práce se soustředí na výběr vhodného programovacího jazyka, návrh programu a jeho realizaci. Obsahem práce jsou také ukázky programového kódu, oken programu a schématických značek součástek. Přiřazení čísel uzlů součástek probíhá dodatečně a to až v případě požadavku na generování netlistu ze strany uživatele. Pro přiřazení čísel uzlů je použit algoritmus hledání do hloubky. Generovaný textový zápis netlistu součástek probíhá podle konvence uvedené v referenční příručce programu OrCAD PSpice.
The diploma thesis deals with creating of electronic schematics in editor using web interface. The editor generates electrical circuit text file according to Spice netlist specification. The program has been created in Java and takes an advantage of object oriented programming language. The editor is a part of a web page and is executable as an applet. The diploma thesis describes a programming language selection, program layout and implementation. Thesis contains programming code examples, window illustration and component drawings. Depth-first search algorithm has been used for nodes number assignment. An OrCAD PSpice reference guide was used for netlist.
Keywords:
depth-first search algorithm; Java; netlist; object-oriented programming; Spice; algoritmus hledání do hloubky; Java; netlist; objektově orientované programování; Spice
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/11209