You are on page 1of 5

IDEA DE SOLUCION

SOFTWARE PARA INGENIERIA

RICARDO LOPEZ PRADA

INGENIERIA DE TELECOMUNICACIONES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

VILLANUEVA CASANARE

2016
IDEA DE SOLUCION

SOFTWARE PARA INGENIERIA

203036-51

TRABAJO PRESENTADO POR EL ESTUDIANTE:

RICARDO LOPEZ PRADA

TUTOR: OSCAR IVAN VALDERRAMA

INGENIERIA DE TELECOMUNICACIONES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

VILLANUEVA CASANARE

2016
PRBLEMA

Problema: Una industria de carroceras, en la seccin de pintura, dispona de un


tablero donde se indicaba a travs de una matriz de leds de 5*10, el momento en
que se desarrollaba un proceso determinado y el tiempo que restaba para que
terminara. El equipo de cmputo donde resida el cdigo fuente que controlaba
dicha visualizacin, sufri un ataque de un virus troyano, por tanto a la empresa le
urge generar un cdigo prototipo temporal, que realice la misma visualizacin con
el mismo hardware (matriz de leds de 5*10).

Es importante aclarar que:

En el tablero se visualizaba a travs de los leds un cdigo que identificaba el


proceso (P1, P2, P3 y P4) y con un juego de luces se representaba el tiempo que
restaba de ejecucin de dicho proceso. (solo se empleaba la matriz de leds de
5*10 para mostrar en ellos tanto el cdigo del proceso como el tiempo restante de
ejecucin con actualizaciones segundo a segundo)

Los tiempos de duracin de cada proceso se entregan por un instrumento anexo,


en formato binario de 11 bits y teniendo en cuenta que ningn tiempo era inferior a
3 segundos.

El operario al visualizar la matriz de leds, podra identificar el proceso en el que


se encontraba la seccin de pintura y el tiempo que restaba para que terminara
dicho proceso.

Los datos de entrada y salida se deben dar a partir de los recursos del PC, y
usando Matlab como lenguaje de programacin.

IDEA DE SOLUCION

La idea que tengo es muy similar a la de mi compaero Jairo Jos Galvis, y


consiste en dividir la matriz del tablero exigido en dos matrices o submatrices de
5*5, 5 o 6 y que cada una se encargue de mostrarnos una de las dos
informaciones que se necesita saber exactamente, el estado del proceso en el que
va y el tiempo restante para finalizarlo, y entonces estaramos hablando de
desarrollar dos cdigos y no de solo uno, pero esa divisin hace ms fcil los dos
cdigos que uno solo.
Anlisis de ventajas: La cantidad de procesos es finita y tiene un orden
especfico, el tiempo est limitado por un formato binario de 11 bits, lo cual nos
deja una programacin de un cdigo con un ciclo determinado.

Anlisis de desventajas: Aprend o aprendimos a manejar scilab, y la creacin


de ese cdigo.

FUENTES A INVESTIGAR

https://es.wikibooks.org/wiki/Manual_de_Scilab/Xcos/Vectores_y_matric
es
https://www.youtube.com/watch?v=VJppoAJqWOs

https://www.youtube.com/watch?v=nmNHnYHAaAI

You might also like