Está en la página 1de 3

FÍSICA DE TRANSDUCTORES PRÁCTICA 1: PROGRAMACIÓN DE GUI’S EN MATLAB

REPORTE

PRESENTADO POR

DANIEL EDUARDO PELAEZ BUITRAGO

DAIRO ESPINOZA NIETO

PRESENTADO A EL PROFESOR DE LA FACULTAD DE CIENCIAS

ING. RICARDO LINARES RUIZ

INGENIERÍA FÍSICA.

UNIVERSIDAD TECNOLÓGICA DE PEREIRA. PEREIRA


9 DE MARZO 2023

1. INTRODUCCIÓN

En el presente informe de laboratorio, se aborda la temática de las interfaces gráficas de


usuario (GUI) mediante la utilización del software Matlab. En esta investigación, se desarrolla una
GUI con la capacidad de simular formas de ondas básicas, controlar el proceso de muestreo de señales
correspondientes y calcular, en el dominio temporal, tanto su valor promedio como su valor RMS.

La práctica comienza con la simulación de una onda senoidal, cuyos parámetros, tales como la
amplitud y la frecuencia, son previamente definidos. Se procede a ajustar los parámetros de
adquisición con el objetivo de visualizar cuatro ciclos completos de la señal en el dominio temporal,
realizando las adaptaciones pertinentes en el proceso. Asimismo, se efectúa una comparación entre los
valores obtenidos experimentalmente y los valores teóricos, calculando el error relativo
correspondiente.
Posteriormente, se introduce una variación en el parámetro de offset y se llevan a cabo los
análisis pertinentes para comprender su efecto en la señal generada.
Finalmente, se experimenta con una forma de onda aleatoria, observando su
comportamiento al modificar sus respectivos parámetros.

2.MARCO TEÓRICO

2.1. App Designer

App Designer es un entorno de desarrollo integrado (IDE) de MATLAB para la creación


y diseño de aplicaciones gráficas de usuario (GUI). Dentro de la vista de diseño
"DesignView," los desarrolladores pueden diseñar la GUI de manera intuitiva mediante la
función de arrastrar y soltar componentes como botones, menús desplegables, cuadros de texto, entre
otros elementos. En la barra de herramientas de esta vista, se encuentran opciones para agregar,
eliminar, modificar y organizar los componentes en la GUI. Además, es posible configurar las
propiedades de cada componente, tales como tamaño, posición, color y estilo.

La vista de código "CodeView" permite la creación y edición del código MATLAB que se
ejecutará en la GUI. En esta vista, se pueden agregar funciones, definir variables y
eventos, y establecer la lógica de la aplicación.

La barra de herramientas de esta vista proporciona opciones para buscar y reemplazar texto,
cambiar la fuente y el tamaño de letra, y ejecutar el código.
En la vista "CodeView" de App Designer, la estructura por defecto del programa que
controla la GUI consta de tres elementos principales:

 La Clase Principal (Main Class): Representa la aplicación y define sus propiedades y métodos.
En esta clase se definen las propiedades de los objetos de la interfaz gráfica (GUI) y se escriben
las funciones de callback que se ejecutan cuando los usuarios interactúan con los objetos de la
GUI.
 Objetos de la GUI (GUI Objects): Son los elementos gráficos utilizados para construir la
interfaz de usuario, como botones, etiquetas, menús desplegables, entre otros.
 Funciones de Callback (Callback Functions): Son funciones que se ejecutan automáticamente
cuando los usuarios interactúan con los objetos de la GUI. Por ejemplo, cuando un usuario hace
clic en un botón, se ejecuta la función de callback asociada a ese botón.

Las propiedades de los objetos de la GUI son configurables y definen características como
tamaño, posición, color, texto y visibilidad. Estas propiedades se pueden visualizar y modificar en
la pestaña "Properties" en la parte derecha de la pantalla en la vista de diseño "DesignView."

Las funciones de callback son funciones especiales utilizadas para responder a eventos
específicos que ocurren en la GUI. Se definen en la clase de la aplicación y se asocian a los
objetos de la GUI mediante la pestaña "Callbacks" en la vista de diseño "DesignView." Las funciones
de callback pueden realizar diversas acciones, como actualizar la interfaz gráfica o realizar
cálculos.

2.2. Valor Promedio y Eficaz


El cálculo del valor promedio y el valor eficaz se realiza de la siguiente manera:

También podría gustarte