ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Grupo No208051A_288.Act3. (1)


Enviado por   •  25 de Mayo de 2016  •  Examen  •  2.269 Palabras (10 Páginas)  •  227 Visitas

Página 1 de 10

 

SOFTWARE PARA LA INGENIERIA

203036A-224

Ana Cristina Figueredo Araque

Tutor: NELSON HUMBERTO ZAMBRANO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

NOVIEMBRE 2015

CONTENIDO

INTRODUCCION……………………………………………………………..1

CUERPO DEL TRABAJO………………………………………..……….......4

CONCLUSIONES…………………………………………………………….17

BIBLIOGRAFIAS…………………………………….……………………….18

INTRODUCCIÓN

El presente trabajo escrito se ha desarrollado con base en los estudios adelantados durante el segundo periodo de 2015 para el curso de profundización software para la ingeniería  inherente al programa de Ingeniería  de Telecomunicaciones de la UNAD, en el que se han adelantado investigaciones sobre el trabajo desarrollado de Matlab, gracias a las cuales se logran apropiar conceptos sobre Matlab  desde sus inicios, pasando por su desarrollo a través del tiempo y llegando a lo que representa actualmente para la humanidad. Se han encaminado búsquedas de material teórico referente a la fibra óptica, ya que es hoy por hoy la principal fuente del software gracias al desarrollo de la tecnología. Estas búsquedas pretenden ofrecer un acercamiento claro y preciso sobre todo lo que respecta a Matlab, sus  aplicaciones, componentes, fenómenos físicos y demás contenidos que construyan un estado del arte apropiado para arraigar los conocimientos de la construcción de la solución. Se presentará la solución planteada ante el problema propuesto en la guía que se desarrolló, el cual promoverá la utilización de los recursos teóricos aprendidos durante la incursión en esta temática y hará que se sincronice dicha teoría con un caso real para hacer que los conocimientos logren sinergia.

PROBLEMA SOFTWARE PARA INGENIERÍA

Código 203036

     En una industria manufacturera, disponen de una máquina que realiza un proceso en tres fases, cada una de ellas se desarrolla en un tiempo calculado por un instrumento anexo que devuelve tres números binario cada uno de 13 bits, dichos números representan el intervalo de tiempo de duración de cada fase (el tiempo mínimo de cada fase no era inferior a 5 segundos). Adicionalmente la máquina 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 través de un código visual se daba una aproximación del tiempo que restaba para finalizar el proceso (a través de juego de luces que se actualizaba cada segundo). En este momento el código de programación que realizaba dicho proceso sufrió un daño irreparable, por tanto es necesario generar un nuevo código a nivel de prototipo, que responda a estas condiciones, esto para que sea estudiado y viabilizar su aplicación… Los datos de entrada y salida se deben dar a partir de los recursos del PC, y usando Matlab como lenguaje de programación.

Por ahora no se requiere la solución del problema planteado en el curso, la solución de éste se irá construyendo paso a paso con el desarrollo de cada una de las actividades planteadas en la guía integra de actividades

CÓDIGO MATLAB    

 
disp. ('programa matriz 5*10 para indicar fases');

a=[0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; ];

disp (a);

disp('Se escoge la fase ');

n=input('ingrese fase');

 

select n

 

case 1

for i =1:7

    a(i)=1;

end

for i = 14:29

    a(i)=1;

end

for i = 36

    a(i)=1;

end

for i = 43:57

    a(i)=1;

end

 

case 2

for i =1:9

    a(i)=1;

end

for i = 13:14

    a(i)=1;

end

for i = 16:20

    a(i)=1;

end

for i = 29:36

    a(i)=1;

end

 

for i = 42:49

    a(i)=1;

end

 

case 3

for i = 1

    a(i)=1;

end

for i = 8:15

    a(i)=1;

end

for i = 29:36

    a(i)=1;

end

for i = 39:40

    a(i)=1;

end

for i = 43:46

    a(i)=1;

end

clc;

disp ('programa matriz 5*10 para indicar fases');

a=[0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0; ];

disp (a);

disp('Al escoger la fase y este se presentara en la pantalla de forma alfabetica');

n=input('ingrese fase');

// este parte de algoritmo se encarga de identificar la fase en la matriz

select n

 

case 1

for i =1:5

    a(i)=1;

end

for i = 14:29

    a(i)=1;

end

for i = 36

    a(i)=1;

end

for i = 43:57

    a(i)=1;

end

 

for i = 63:70

    a(i)=1;

end

disp (a);

x=input ('por favor ingrese el tiempo de duracion de esta fase en segundos' );

//esta parte nos convierte el tiempo en código binario

sscanf ('%d',&x');

while (x>=2){

    fprintf (fi,'%i\t',num%2);

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (420 Kb) docx (360 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com