http://repositorio.usfq.edu.ec/handle/23000/3227
Tipo de material: | bachelorThesis |
Título : | Desarrollo de un interfaz gráfica remota para un caracterizador de semiconductores y un analizador de redes |
Autor : | Santos Santacruz, Juan Pablo |
Director de Tesis : | Iturralde, Mauricio (dir) |
Descriptores : | Software de Aplicación;Desarrollo;Software para Computadores |
Fecha de publicación : | 2014 |
Editorial : | Quito: USFQ, 2014 |
Citación : | Tesis (Ingeniero en Sistemas), Universidad San Francisco de Quito, Colegio de Ciencias e Ingeniería; Quito, Ecuador, 2014 |
Páginas : | 88 h. : il. |
Acceso: | openAccess |
Resumen : | Este proyecto de tesis presenta el desarrollo de una aplicación para el control y automatización de un Sistema Caracterizador de Semiconductores Keithley K4200-SCS y de un Analizador de Redes Agilent E5071c. El software se desarrolló en cuatros partes diferentes. Todas implementadas utilizando el lenguaje de programación Python. La primera parte es una librería de comunicación general que se encarga de enviar comandos a los instrumentos y de recuperar los datos generados por una medición. Todo a través del protocolo TCP/IP. La segunda parte es una librería orientada a objetos que valida y genera comandos para realizar mediciones en el Keithley K4200-SCS. Esta librería expone la funcionalidad básica del caracterizador de semiconductores. La tercera parte es una librería orientada a objetos que valida y genera comandos para el Agilent E5071c. La cuarta parte consta de una interfaz gráfica que hace uso de estas librerías para presentar una interfaz unificada para el Agilent E5071c y el Keithley K4200-SCS. La librería utilizada para la interfaz gráfica fue PyQt. |
Descripción : | This thesis projects presents the development of an application for the control and automatization of a Keithley K4200 Semiconductor Characterization System and and Agilent E5071c Vector Network Analyzer. The application was developed in four different parts. Everything was implemented using the Python programming language The first part is a library that implements general transmission of commands to the instruments, as well as recovery of the data produced by a measurements. Everything is done over TCP/IP. The second part involves an object oriented library used to validate and generate commands to make measurements with the Keithley K4200-SCS. This library exposes the basic functionality of the device. The third part involves an object oriented library used to validate and generate commands to make measurements with the Agilent E5071c. The fourth part is a graphical user interface that uses the previously developed libraries to present a unified interface for the Keithely K4200-SCS and the Agilent E5071c. The library used for this development was PyQt. |
URI : | http://repositorio.usfq.edu.ec/handle/23000/3227 |
Aparece en las colecciones: | Tesis - Ingeniería en Ciencias de la Computación |
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
000110583.pdf | TESIS A TEXTO COMPLETO | 1.14 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons