Development of a graphical user interface to calculate semiconductor energy band diagrams

This is a simple, convenient and workable user interface, designed from the perspective of user. It’s mainly developed using Python 3.8 and PyQt5. Guided type dialog window allows users to input required parameters, and then combines with external DLL files to output a satisfactory band diagram. Th...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Ting
Other Authors: Fan Weijun
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/140726
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-140726
record_format dspace
spelling sg-ntu-dr.10356-1407262023-07-04T15:24:39Z Development of a graphical user interface to calculate semiconductor energy band diagrams Yang, Ting Fan Weijun School of Electrical and Electronic Engineering EWJFan@ntu.edu.sg Engineering::Electrical and electronic engineering::Computer hardware, software and systems Engineering::Electrical and electronic engineering::Microelectronics This is a simple, convenient and workable user interface, designed from the perspective of user. It’s mainly developed using Python 3.8 and PyQt5. Guided type dialog window allows users to input required parameters, and then combines with external DLL files to output a satisfactory band diagram. The interface consists of two toolbars, three display windows, and two workstation file trees. This thesis mainly explains the process of developing a graphical user interface using Python 3 and PyQt5, and how to call DLL files. The developed software will be helpful to design semiconductor devices and teach semiconductor physics courses. Master of Science (Electronics) 2020-06-01T10:33:51Z 2020-06-01T10:33:51Z 2020 Thesis-Master by Coursework https://hdl.handle.net/10356/140726 en ISM-DISS-01190 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Engineering::Electrical and electronic engineering::Microelectronics
spellingShingle Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Engineering::Electrical and electronic engineering::Microelectronics
Yang, Ting
Development of a graphical user interface to calculate semiconductor energy band diagrams
description This is a simple, convenient and workable user interface, designed from the perspective of user. It’s mainly developed using Python 3.8 and PyQt5. Guided type dialog window allows users to input required parameters, and then combines with external DLL files to output a satisfactory band diagram. The interface consists of two toolbars, three display windows, and two workstation file trees. This thesis mainly explains the process of developing a graphical user interface using Python 3 and PyQt5, and how to call DLL files. The developed software will be helpful to design semiconductor devices and teach semiconductor physics courses.
author2 Fan Weijun
author_facet Fan Weijun
Yang, Ting
format Thesis-Master by Coursework
author Yang, Ting
author_sort Yang, Ting
title Development of a graphical user interface to calculate semiconductor energy band diagrams
title_short Development of a graphical user interface to calculate semiconductor energy band diagrams
title_full Development of a graphical user interface to calculate semiconductor energy band diagrams
title_fullStr Development of a graphical user interface to calculate semiconductor energy band diagrams
title_full_unstemmed Development of a graphical user interface to calculate semiconductor energy band diagrams
title_sort development of a graphical user interface to calculate semiconductor energy band diagrams
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/140726
_version_ 1772828076386811904