Internetové uživatelské rozhraní pro tvorbu elektronických schémat

Loading...
Thumbnail Image

Date

Authors

Popelka, Lukáš

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

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.

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO