Skip to content

fffonceca/LabControlAutomatico1

Repository files navigation

Experiencia 1 - Laboratorio de Control Automático 🏭

Profesor: David Acuña
Sigla: IEE2683-1
Fecha: 08-09-2021 (2021-2)

Integrantes

  • Elena Contardo
  • Pamela Romero
  • Francisco Fonseca

Correr Código

  1. Correr primero correr_todo.bat
  2. Posteriormente correr el archivo experiencia.py

Estilo de código

Se usó PEP8 para el estilo. Ambiente de programación en Sublime Text y VSCode Gang. 😎

Funcionalidad de archivos programados

PD : Click sobre el archivo para redirigirse

  • experiencia.py: Archivo principal. Contiene threads que gatillan refrescos de interfaz y actualización de control.
  • parametros.py: Parametros que pueden ser de utilidad para cambiar, contiene parametros de refresco de imagen, actualizacion de control y parametros iniciales varios.
  • globals.py: Solamente contiene definición de variables globales. Necesario para uso del handler.
  • handler.py: Contiene las funciones que reciben información actual del estado de los estanques.
  • util.py: Contiene las funciones :eventos() para los eventos en la interfaz y función obtener() para forzar una primera recopilación de datos. Además, contiene la entidad BufferCircular que carga sobre un arreglo circular estructuras tipo Estructuras para cargar datos.
  • interfaz.py: Contiene entidades de la interfaz, como los estanques, los gráficos y textBox de constantes.
  • control.py: Tiene por objetivo llevar a cabo el control del sistema completo, además filtra alguno de los inputs del usuario.

Librería

Librerias descargables

  • pygame: Correr en consola pip install pygame

About

Codigos para Lab 1

Resources

Stars

Watchers

Forks

Packages

No packages published