Está en la página 1de 10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA


SOFTWARE PARA INGENERIA

CONSTRUCCIN DE LA SOLUCIN INDIVIDUAL

ESTUDIANTE
VIVIANA CATHERIN CASTELLANOS
Cd.1.116.614.061

TUTOR
Ing. JUAN MONROY

GRUPO:
203036_34

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA-UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGAS E INGENERAS ECBTI
ABRIL 2016

Pgina 1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

TABLA DE CONTENIDO

1. Introduccion3
2. Problema a resolver.4
3. Propuesta Individual....5-8
4. Conclusiones...9

5. Referencias Bibliograficas10

Pgina 2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

1. INTRODUCCIN

En la propuesta que se sustentara a continuacion, a partir de la metodologia descrita, que se


realizo en la experimentacion grupal, con la viabilidad de la lluvia de ideas, presentadas e
investigadas por cada uno de los estudiantes del grupo 36 del curso de Software para Ingenera,
se procedera a aplicar el planteamiento, para la solucion del nuevo codigo. De igual manera, se
inicia con el conocimiento de las herramientas que nos presenta los dos software disponibles para
el desarrollo del cdigo, asociando con los conocimientos que se han adquirido en las otras
materias de programacin bsica.

Pgina 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

2. PROBLEMA A RESOLVER

En una industria manufacturera, disponen de una maquina que realiza un proceso en tres fases,
cada una de ellas se desarrolla en un tiempo calculado por un instrumento anexo que devuelve
tres numeros binario cada uno de 13 bits, dichos numeros representan el intervalo de tiempo de
duracion de cada fase (el tiempo minimo de cada fase no era inferior a segundos).
Adicionalmente la maquina dispone de un conjunto de leds dispuestos en forma de matriz de 10
por 5, a partir de ellos se identificaba la fase y a traves de un codigo visual se daba una
aproximacion del tiempo que restaba para finalizar el proceso (a traves de juego de luces que se
actualizaba cada segundo).
En este momento el codigo de programacion que realizaba dicho proceso sufrio un dao
irreparable, por tanto es necesario generar un nuevo codigo a nivel de prototipo, que responda a
estas condiciones, esto para que sea estudiado y viabilizar su aplicacin. Los datos de entrada y
salida se deben dar a partir de los recursos del PC y usando Matlab como lenguaje de
programacion.

Pgina 4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

3. PROPUESTA INDIVIDUAL

MATLAB, nos ofrece cantidad de funciones para programar y trabajar dentro de la interfaz,
permitindonos crear desde graficas simples, presentaciones de grficos en 2D y en 3D, hasta
simulaciones de dispositivos a travs de V Real Builder y GUI (Interfaz Grfica del Usuario). En
el rea de programacin se obtiene conocimientos de las sentencias condicionales, que nos
permite crear estructuras de una operacin, ya sea bucles o bifurcaciones. A continuacin
nombrare las condicionales que se conocen en programacin:

Sentencia IF
Sentencia FOR
Sentencia While
Sentencia Break
Sentencia CONTINUE

Trabajando en el entorno del programa de Matlab, presentare mi propuesta, en la que a travs de


ella, se manejara comandos muy bsicos dentro de ella, para realizar el cdigo de programacin
que nos solicitan en empresa, para reemplazar el cdigo que se deterior. Dentro del problema,
nos solicitan un cdigo, teniendo en cuenta algunos aspectos. Uno de ellos es el tiempo mnimo y
mximo que nos da la maquina a travs de tres nmeros binarios, el cual representa la duracin
de cada fase.

A continuacin, entre las pruebas realizadas en el programa de MATLAB, se ostentara como


funcionaria (sujeto a cambios) el cdigo de la mquina de la empresa para que el proceso vuelva
a realizar cada fase, respondiendo a las condiciones que necesita el cliente.

Pgina 5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

FASE I

x=[0
5
2.5
2.5
y=[9.5 9.5 9.5 0.5
plot(x,y, 'r:o')
title('Numero I')
xlabel('X')
ylabel('Y')

5
0.5

0]
0.5]

FASE II

Pgina 6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

x=[0
5 1.5 1.5
y=[9.5 9.5 9.5
0.5
plot(x,y, 'b:.')
title('Numero II')
xlabel('X')
ylabel('Y')

5
0.5

0
0.5

3.5
0.5

3.5]
9.5]

5
0.5

0
0.5

2.5
0.5

2.5
9.5

FASE III

x=[0
5
1
1
y=[9.5 9.5 9.5
0.5
plot(x,y, 'r:o')
title('Numero III')

Pgina 7

4
9.5

4]
0.5]

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA
xlabel('X')
ylabel('Y')

Pgina 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

4. CONCLUSIONES
En la propuesta individual sustentada en el trabajo, se plasmo la construccin de la posible
solucin del nuevo cdigo que requiere la empresa, segn la metodologa presentada, que nos
permitir reemplazar el cdigo daado.

Pgina 9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENERA
SOFTWARE PARA INGENERIA

5. REFERENCIAS BIBLIOGRAFICAS

- YouTube Grupo simulacin (24 de Enero de 2013). Curso Matlab: Introduccin. Tomado de
la pgina https://www.youtube.com/watch?v=w3M6Pu6tcic.
- YouTube Tutoriales de Matlab en Espaol (24 de Febrero de 2014). Tutorial 1 de

MATLAB en espaol Introduccin 1 https://www.youtube.com/watch?v=Wgk_FdfpJqg


- YouTube MATLAB, VHDL & PICs (9 de Julio de 2008. 16). Matlab: Uso de IF, SWITCH,

FOR, WHILE https://www.youtube.com/watch?v=-aULVtlzbN8


- Olimpiada de informtica del estado de Jalisco (2016). Algoritmo y Pseudocdigo. Tomado

de la pgina web http://www.omijal.org/pagina_c/algo.html

Pgina
10

También podría gustarte