Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500

En este proyecto se desarrolló una interfaz gráfica para programar cargas electrónicas de la serie BK Precision 85XX vía comunicación serial, utilizando el lenguaje de programación Python para desarrollar las funciones y algoritmos requeridos para la codificación, todo esto en conjunto con PyQT Desi...

Full description

Autores:
Ortiz Arteaga, Carolina
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Instituto Tecnológico Metropolitano
Repositorio:
Repositorio ITM
Idioma:
spa
OAI Identifier:
oai:repositorio.itm.edu.co:20.500.12622/5733
Acceso en línea:
http://hdl.handle.net/20.500.12622/5733
Palabra clave:
Lenguaje de programación python
Interfaz gráfica
Carga electrónica
Comandos
Python programming language
Graphical interface
Electronic load
Commands
Lenguajes de programación
Análisis de datos
Interfaz gráfica para usuario (programa para computador)
Rights
License
Acceso abierto
id RepoITM2_8d059d248912ad3568b97db23a4a7bb5
oai_identifier_str oai:repositorio.itm.edu.co:20.500.12622/5733
network_acronym_str RepoITM2
network_name_str Repositorio ITM
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
dc.title.translated.spa.fl_str_mv Development of a graphical interface HMI in Python for parameterization and management of electronic loads series BK8500
title Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
spellingShingle Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
Lenguaje de programación python
Interfaz gráfica
Carga electrónica
Comandos
Python programming language
Graphical interface
Electronic load
Commands
Lenguajes de programación
Análisis de datos
Interfaz gráfica para usuario (programa para computador)
title_short Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
title_full Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
title_fullStr Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
title_full_unstemmed Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
title_sort Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500
dc.creator.fl_str_mv Ortiz Arteaga, Carolina
dc.contributor.advisor.none.fl_str_mv Restrepo Cuestas, Bonie Johana
Guarnizo Lemus, Cristian
dc.contributor.author.none.fl_str_mv Ortiz Arteaga, Carolina
dc.contributor.email.spa.fl_str_mv carolinaortiz204424@correo.itm.edu.co
dc.subject.spa.fl_str_mv Lenguaje de programación python
Interfaz gráfica
Carga electrónica
Comandos
topic Lenguaje de programación python
Interfaz gráfica
Carga electrónica
Comandos
Python programming language
Graphical interface
Electronic load
Commands
Lenguajes de programación
Análisis de datos
Interfaz gráfica para usuario (programa para computador)
dc.subject.keywords.spa.fl_str_mv Python programming language
Graphical interface
Electronic load
Commands
dc.subject.lemb.spa.fl_str_mv Lenguajes de programación
Análisis de datos
Interfaz gráfica para usuario (programa para computador)
description En este proyecto se desarrolló una interfaz gráfica para programar cargas electrónicas de la serie BK Precision 85XX vía comunicación serial, utilizando el lenguaje de programación Python para desarrollar las funciones y algoritmos requeridos para la codificación, todo esto en conjunto con PyQT Designer para la integración del entorno gráfico de manera que su uso sea intuitivo y cómodo para el usuario. Las funciones se desarrollaron a partir de los comandos preconfigurados que pueden ser consultados en el manual de usuario. A pesar de que la configuración se puede hacer completamente de manera manual (el usuario debe introducir cada valor de configuración por medio de los botones del panel principal de la carga), este proceso implica un mayor tiempo de ejecución y no se asegura la correcta programación de la carga.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-09-29T15:04:31Z
dc.date.available.none.fl_str_mv 2022-09-29T15:04:31Z
dc.date.issued.none.fl_str_mv 2022
dc.type.local.spa.fl_str_mv Trabajo de grado de pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12622/5733
dc.identifier.instname.spa.fl_str_mv instname:Instituto Tecnológico Metropolitano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.itm.edu.co/
url http://hdl.handle.net/20.500.12622/5733
identifier_str_mv instname:Instituto Tecnológico Metropolitano
reponame:Repositorio Institucional Instituto Tecnológico Metropolitano
repourl:https://repositorio.itm.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.uri.spa.fl_str_mv http://creativecommons. org/licenses/by-nc-nd/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
rights_invalid_str_mv Acceso abierto
Attribution-NonCommercial-NoDerivatives 4.0 International
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.publisher.program.spa.fl_str_mv Ingeniería Mecatrónica
dc.publisher.grantor.spa.fl_str_mv Instituto Tecnológico Metropolitano
institution Instituto Tecnológico Metropolitano
bitstream.url.fl_str_mv https://dspace-itm.metabuscador.org/bitstreams/2b8c1c13-bfb5-41bd-b95e-10063856bb7a/download
https://dspace-itm.metabuscador.org/bitstreams/0a97a066-18e2-4c9e-99c0-3a2bb0c9ff06/download
https://dspace-itm.metabuscador.org/bitstreams/c18f37a6-d1fc-49ac-af18-23fd36337af9/download
https://dspace-itm.metabuscador.org/bitstreams/d80ed344-ef7f-4fe5-b622-a3eb0619545b/download
https://dspace-itm.metabuscador.org/bitstreams/9661f684-690d-4b98-8289-08f0b28521d9/download
https://dspace-itm.metabuscador.org/bitstreams/6f742e5e-9436-4bd5-bcc9-b7ad382826b1/download
https://dspace-itm.metabuscador.org/bitstreams/503aae3d-eecd-45eb-b0f0-81adbe4f0f3b/download
bitstream.checksum.fl_str_mv 988e3d531f084246cb9019f9a81112ef
42d53d92751ceeda82c7a7fb74ad8f79
3a97a9dfd77fe482590ef3459113fa20
39de9c6e70f6953911c09d8e9d01ffd1
5b8fca6f7a305e280dbd9631dcf1df9a
30485a17e5f7be4953437be1bc012b72
baa149d7719293e9315934fed6174559
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Instituto Tecnológico Metropolitano de Medellín
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837096884173275136
spelling Restrepo Cuestas, Bonie JohanaGuarnizo Lemus, CristianOrtiz Arteaga, Carolinacarolinaortiz204424@correo.itm.edu.co2022-09-29T15:04:31Z2022-09-29T15:04:31Z2022http://hdl.handle.net/20.500.12622/5733instname:Instituto Tecnológico Metropolitanoreponame:Repositorio Institucional Instituto Tecnológico Metropolitanorepourl:https://repositorio.itm.edu.co/En este proyecto se desarrolló una interfaz gráfica para programar cargas electrónicas de la serie BK Precision 85XX vía comunicación serial, utilizando el lenguaje de programación Python para desarrollar las funciones y algoritmos requeridos para la codificación, todo esto en conjunto con PyQT Designer para la integración del entorno gráfico de manera que su uso sea intuitivo y cómodo para el usuario. Las funciones se desarrollaron a partir de los comandos preconfigurados que pueden ser consultados en el manual de usuario. A pesar de que la configuración se puede hacer completamente de manera manual (el usuario debe introducir cada valor de configuración por medio de los botones del panel principal de la carga), este proceso implica un mayor tiempo de ejecución y no se asegura la correcta programación de la carga.In this project, a graphical interface was developed to program electronic loads of the BK Precision 85XX series via serial communication, using the Python programming language to develop the functions and algorithms required for coding, all this in conjunction with PyQT Designer for the integration of the graphical environment so that its use is intuitive and comfortable for the user.The functions were developed based on the preconfigured commands that can be consulted in the user manual. Although the configuration can be done completely manually (the user must enter each configuration value using the buttons on the main panel of the load), this process implies a longer execution time and correct programming of the load is not guaranteed.Ingeniero Mecatrónicopregradoapplication/pdfspahttp://creativecommons. org/licenses/by-nc-nd/4.0/Lenguaje de programación pythonInterfaz gráficaCarga electrónicaComandosPython programming languageGraphical interfaceElectronic loadCommandsLenguajes de programaciónAnálisis de datosInterfaz gráfica para usuario (programa para computador)Desarrollo de una interfaz gráfica HMI en Python para parametrización y manejo de cargas electrónicas serie BK8500Development of a graphical interface HMI in Python for parameterization and management of electronic loads series BK8500Facultad de IngenieríasIngeniería MecatrónicaInstituto Tecnológico MetropolitanoAcceso abiertoAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Trabajo de grado de pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisPublicationORIGINALCarolina_OrtizArteaga_2022.pdfCarolina_OrtizArteaga_2022.pdfTrabajo de gradoapplication/pdf4216201https://dspace-itm.metabuscador.org/bitstreams/2b8c1c13-bfb5-41bd-b95e-10063856bb7a/download988e3d531f084246cb9019f9a81112efMD55trueAnonymousREADCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdfCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdfCarta de autorizaciónapplication/pdf148050https://dspace-itm.metabuscador.org/bitstreams/0a97a066-18e2-4c9e-99c0-3a2bb0c9ff06/download42d53d92751ceeda82c7a7fb74ad8f79MD56falseAnonymousREAD2050-12-31LICENSElicense.txtlicense.txttext/plain; charset=utf-81390https://dspace-itm.metabuscador.org/bitstreams/c18f37a6-d1fc-49ac-af18-23fd36337af9/download3a97a9dfd77fe482590ef3459113fa20MD54falseAnonymousREADTHUMBNAILCarolina_OrtizArteaga_2022.pdf.jpgCarolina_OrtizArteaga_2022.pdf.jpgGenerated Thumbnailimage/jpeg5541https://dspace-itm.metabuscador.org/bitstreams/d80ed344-ef7f-4fe5-b622-a3eb0619545b/download39de9c6e70f6953911c09d8e9d01ffd1MD57falseAnonymousREADCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdf.jpgCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdf.jpgGenerated Thumbnailimage/jpeg6983https://dspace-itm.metabuscador.org/bitstreams/9661f684-690d-4b98-8289-08f0b28521d9/download5b8fca6f7a305e280dbd9631dcf1df9aMD58falseAnonymousREADTEXTCarolina_OrtizArteaga_2022.pdf.txtCarolina_OrtizArteaga_2022.pdf.txtExtracted texttext/plain38301https://dspace-itm.metabuscador.org/bitstreams/6f742e5e-9436-4bd5-bcc9-b7ad382826b1/download30485a17e5f7be4953437be1bc012b72MD59falseAnonymousREADCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdf.txtCarta_aprobacion_trabajo_grado_CarolinaOrtiz_2022.pdf.txtExtracted texttext/plain5166https://dspace-itm.metabuscador.org/bitstreams/503aae3d-eecd-45eb-b0f0-81adbe4f0f3b/downloadbaa149d7719293e9315934fed6174559MD510falseAnonymousREAD2050-12-3120.500.12622/5733oai:dspace-itm.metabuscador.org:20.500.12622/57332025-06-24 09:21:45.547open.accesshttps://dspace-itm.metabuscador.orgRepositorio Instituto Tecnológico Metropolitano de Medellínbdigital@metabiblioteca.comRWwgSW5zdGl0dXRvIFRlY25vbMOzZ2ljbyBNZXRyb3BvbGl0YW5vIChJVE0pLCBkaWZ1bmRlIG1lZGlhbnRlIHN1IFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgbG9zIHRyYWJham9zIGRlIGludmVzdGlnYWNpw7NuIHByb2R1Y2lkb3MgcG9yIGxvcyBtaWVtYnJvcyBkZWwgSW5zdGl0dXRvLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2xhcmEgcXVlIGVsIElUTSBubyB0aWVuZSBsb3MgZGVyZWNob3MgZGUgcHJvcGllZGFkIGludGVsZWN0dWFsLiBMb3MgZGVyZWNob3MgZGUgYXV0b3Igc2UgZW5jdWVudHJhbiBwcm90ZWdpZG9zIHBvciBsYSBsZWdpc2xhY2nDs24gY29sb21iaWEgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBEZWNpc2nDs24gYW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgIHV0aWxpY2UgeSB1c2UgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbi4gU2luIGVtYmFyZ28sIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvcihlcykgc29uIGFmZWN0YWRvcyBwb3IgbGEgcHJlc2VudGUgbGljZW5jaWEgZGUgdXNvLgoKU2UgYWNlcHRhIGxhIGRpZnVzacOzbiBww7pibGljYSBkZSBsYSBvYnJhLCBzdSBjb3BpYSB5IGRpc3RyaWJ1Y2nDs24gc2llbXByZSBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczogCgrigKIJRWwgbmVjZXNhcmlvIHJlY29ub2NpbWllbnRvIGRlIGxhIGF1dG9yw61hIGRlIGxhIG9icmEsIGlkZW50aWZpY2FuZG8gb3BvcnR1bmEgeSBjb3JyZWN0YW1lbnRlIGEgbGEgcGVyc29uYSBxdWUgcG9zZWEgZGVyZWNob3MgZGUgYXV0b3IuCgrigKIJTm8gZXN0w6EgcGVybWl0aWRvIGVsIHVzbyBpbmRlYmlkbyBkZWwgdHJhYmFqbyBkZSBpbnZlc3RpZ2FjacOzbiBjb24gZmluZXMgZGUgbHVjcm8gbyBjdWFscXVpZXIgdGlwbyBkZSBhY3RpdmlkYWQgcXVlIHByb2R1emNhICBnYW5hbmNpYXMgYSBsYXMgcGVyc29uYXMgcXVlIGxvIGRpZnVuZGVuIHNpbiBlbCBjb25zZW50aW1pZW50byBkZWwgYXV0b3IoZXMpIGxlZ2FsKGVzKS4KCuKAoglMb3MgdHJhYmFqb3MgcXVlIHNlIHByb2R1emNhbiBhIHBhcnRpciBkZSBsYSBvYnJhLCBkZWJlIHBvc2VlciBsYSBjaXRhY2nDs24gcGVydGluZW50ZSB0YWwgY29tbyBpbmRpY2FuIGxhcyBOb3JtYXMgQVBBLiBDYXNvIGNvbnRyYXJpbywgc2UgaW5jdXJyaXLDoSBlbiBsYSBmaWd1cmEgZGVsIHBsYWdpby4KCg==