Internetové uživatelské rozhraní pro tvorbu elektronických schémat
Loading...
Date
Authors
Popelka, Lukáš
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
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.
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.
Description
Citation
POPELKA, L. Internetové uživatelské rozhraní pro tvorbu elektronických schémat [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Mikroelektronika
Comittee
prof. Ing. Vladislav Musil, CSc. (předseda)
prof. Ing. Karel Bartušek, DrSc. (místopředseda)
Ing. Roman Prokop, Ph.D. (člen)
Ing. Martin Adámek, Ph.D. (člen)
Ing. Martin Frk, Ph.D. (člen)
Date of acceptance
2009-06-08
Defence
1. Jaký je Váš podíl na tvorbě algoritmů pro sestavování netlistu?
2. Vyjádřete se k bodům 1), 2) a 7) posudku.
1) Časová prodleva v důsledku počátečního alokování paměti je opravdu nepříjemná. Tento problém by bylo vhodné vyřešit.
2) Editor neumožňuje pracovat s podobvody SPICE, což je nejčastěji používaná "součástka" v PSPICE. Rozumím důvodům, které vedly k tomuto stavu, ale vše lze vyřešit.
7) Editor nehlídá syntaktickou správnost zadávaných dat. Je tato skutečnost v souladu s předpokládaným chováním cílové aplikace nebo jde jen o vlastnost pracovní verze?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení