Control implementation for hybrid-grid converter

Unlike Character User Interface (CUI), Graphical User Interface (GUI) does not require users to have programming knowledge. It is a platform for users to communicate with machines through visual elements like buttons, icons, and drop-down menus. With the aide of GUI, large systems achieves opt...

Full description

Bibliographic Details
Main Author: Wong, Wei Kang
Other Authors: Wang Peng
Format: Final Year Project (FYP)
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67378
_version_ 1811685119989121024
author Wong, Wei Kang
author2 Wang Peng
author_facet Wang Peng
Wong, Wei Kang
author_sort Wong, Wei Kang
collection NTU
description Unlike Character User Interface (CUI), Graphical User Interface (GUI) does not require users to have programming knowledge. It is a platform for users to communicate with machines through visual elements like buttons, icons, and drop-down menus. With the aide of GUI, large systems achieves optimal overall system efficiency and performance. The ease of usage and comprehensiveness made sure that every smart machines built in recent years comes with a GUI for control purposes. This report specifically look in to methods of developing and improving the efficiency and reliability of the GUI for the Hybrid-Grid Converter system by means of multiprocessing and multithreading. Parallelism in program code execution for the GUI application was achieved; through multiprocessing via using the multiprocessing module provided by Python, and multithreading via Qthread in QtWidgets. At the end of this report, while multiprocessing has to be further explored, multithreading has been proven to improve overall efficiency of the GUI greatly.
first_indexed 2024-10-01T04:39:28Z
format Final Year Project (FYP)
id ntu-10356/67378
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:39:28Z
publishDate 2016
record_format dspace
spelling ntu-10356/673782023-07-07T17:46:18Z Control implementation for hybrid-grid converter Wong, Wei Kang Wang Peng School of Electrical and Electronic Engineering DRNTU::Engineering Unlike Character User Interface (CUI), Graphical User Interface (GUI) does not require users to have programming knowledge. It is a platform for users to communicate with machines through visual elements like buttons, icons, and drop-down menus. With the aide of GUI, large systems achieves optimal overall system efficiency and performance. The ease of usage and comprehensiveness made sure that every smart machines built in recent years comes with a GUI for control purposes. This report specifically look in to methods of developing and improving the efficiency and reliability of the GUI for the Hybrid-Grid Converter system by means of multiprocessing and multithreading. Parallelism in program code execution for the GUI application was achieved; through multiprocessing via using the multiprocessing module provided by Python, and multithreading via Qthread in QtWidgets. At the end of this report, while multiprocessing has to be further explored, multithreading has been proven to improve overall efficiency of the GUI greatly. Bachelor of Engineering 2016-05-16T06:10:05Z 2016-05-16T06:10:05Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67378 en Nanyang Technological University 45 p. application/pdf
spellingShingle DRNTU::Engineering
Wong, Wei Kang
Control implementation for hybrid-grid converter
title Control implementation for hybrid-grid converter
title_full Control implementation for hybrid-grid converter
title_fullStr Control implementation for hybrid-grid converter
title_full_unstemmed Control implementation for hybrid-grid converter
title_short Control implementation for hybrid-grid converter
title_sort control implementation for hybrid grid converter
topic DRNTU::Engineering
url http://hdl.handle.net/10356/67378
work_keys_str_mv AT wongweikang controlimplementationforhybridgridconverter