Sei sulla pagina 1di 7

SOFTWARE PARA INGENIERIA

PASO 3 - EXPERIMENTACION

TUTOR: CAMILO ARTURO LAGOS

ENTREGADO POR: JESUS DAVID HERAZO BARRAGAN

CC: 92230730

GRUPO: 203036 _19

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
MAYO DEL 2019
INTRODUCCIÓN

El presente trabajo corresponde al desarrollo de la actividad correspondiente a la materia de


software de ingeniería, con el propósito de dar criterios y generar ideas para dar respuesta a
una necesidad, presentado en el planteamiento de un caso problema para su desarrollo.
Actividades a desarrollar
Actividades Individuales:
1. Volver a leer el problema a resolver en el curso.
Presente una idea solución al problema a resolver diligenciando la siguiente tabla
Tabla 1. Descripción de la idea propuesta para resolver el problema (no las prácticas).
Ítem a resolver Respuesta
1. Enlazar la salida lógica (1) de la luz verde a nuestro programa

2. Vincular la salida lógica (1) de la luz roja a nuestro programa

3. Hacer una matriz de leds 8x8 cátodo común

4. Para la imagen de caminar se acopla al pulso del color verde del semáforo en el programa la palabra siga

5. Para la imagen de caminar se enlazará al pulso del color rojo del semáforo en el programa la palabra pare

Descripción de la idea, 6. El tiempo que estarán las imágenes


realizarla a través de Algoritmo
El programa adecuado para la generación del algoritmo es matlab por ser robusto y que cuenta con un sistema muy completo
ó texto explicativo.
Información de entrada Un censor con el estado del semáforo

Sensor = color semáforo Esto a nivel de diseño, ahora a nivel de programación se haría así:

Procesos If (sensor = rojo)


Para Edit text 1

If m<8
Matriz salida = matriz siga
set(handles.m,'String','')
disp (matriz salida) else

m= get(handles.m,'String');

end
else (matriz salida = matriz pare)
Para Edit text 2
disp (matriz salida)
If n<8

set(handles.n,'String','')

Goto = line 1 else

n= get(handles.n,'String');

end

Definido el tamaño de la matriz, una vez el Usuario de click en el botón aceptar se procede a crear las matrices, así:

For i=1:m

For j=1:n
1 1 1 1 1 1 1 1 Disp([‘el element (‘, num2str(i),’,’,num2str(j),’)’])
1 1 1 1 1 1 1 1
Valor= input (‘’);
1 1 0 0 0 0 1 1
1 1 1 1 1 1 1 1 If valor==0 | valor==1
Matriz − pare =
1 1 1 1 1 1 1 1
A(I,j)= valor
1 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0 Else
1 1 0 0 0 0 0 0 Disp(‘El elemento no puede ser diferente de 0 o 1`)
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 End

1 1 0 0 0 0 0 0 End
1 1 1 1 1 1 1 1
Matriz − siga = Así mismo para la matriz B
1 1 1 1 1 1 1 1
0 0 0 0 0 0 1 1 Se crea un temporizador para mostrar las imágenes almacenadas en las matrices:
1 1 1 1 1 1 1 1
En la programación del botón INICIAR:
1 1 1 1 1 1 1 1
H1=get(handles.T),’string’);

N=str2num(H1);

T=timer(‘timerFcn’, ‘state=false, disp(‘ ‘ timer: ‘ ‘)’, ‘StartDelay ‘, n);

Start(T)

State=True;

If(state==True)

set(handles.Matriz,'String',M)

For i=1: N+1;

set(handles.Temp,'String',i)

pause(i)

end

if i>N

state=false;

set(handles.Matriz,'String',N)

end

end
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0
1 1 1 1 1 1 1 1
Matriz − siga =
1 1 1 1 1 1 1 1
Información de salida 0 0 0 0 0 0 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1

Ventajas Con el diseño del algoritmo la implementación es mas sencilla, la orientación en el algoritmo permite el idear las salidas .
Desventajas El correcto diseño del algoritmo y la calidad son las dependecias de su funcionamiento
Temas a consultar y la Monroy, J. (2014). PLE Matlab-Scilab. Recuperado de http://www.netvibes.com/juanolmv#Donde_relacionarme_con_otros
referencia bibliográfica de
donde lo va a extraer.
• Establecer como mínimo un criterio de viabilidad puede ser: técnico, de
interacción, económico, entre otros, para que posteriormente en grupo los
apliquen y puedan seleccionar la mejor de las ideas.

Tabla 2. Criterio propuesto para evaluar las ideas

Descripción del criterio Rango de puntuación a


proponer
Su implementación clara, costo acorde a la
necesidad urbanística o social en el que se emplea . 73%

Actividades colaborativas:
1. Diligenciar la siguiente tabla con el ánimo de aplicar los criterios de viabilidad a
cada una de las ideas y seleccionar la que sea evaluada con más puntos.

Tabla 3. Selección de idea a desarrollar.

Criterio 1 Criterio 2 Criterio 3 Criterio 4 Criterio 5 Total


puntos
Idea 1 30 15 50 95
Idea 2
Idea 3
Idea 4
Idea 5

2. Diseñar una propuesta metodológica (pasos a seguir para lograr construir la


solución con base en la idea seleccionada).

Tabla 4. Propuesta metodológica

Idea seleccionada
Paso 1: Definir el diseño del algoritmo e imagen para la generación de la señal de PARE y
SIGA al peatón frente a un semáforo
Paso 2: Establecer la plataforma de programación sobre el cual se va a establecer el el programa se
recomienda MATLAB, para dar inicio al algoritmo.

Paso 3: Diseñar y establecer el algoritmo e implementar prueba y error de la matriz y la generación en la


salida de la imagen
Probar el correcto funcionamiento del sistema establecido
Paso 4:
Bibliografía

Monroy, J. (2014). PLE Matlab-Scilab. Recuperado de http://www.netvibes.com/juanolmv#Donde_relacionarme_con_otros

Potrebbero piacerti anche