Vous êtes sur la page 1sur 33

INTEGRANTES:

- Camacho Livia, Henrry


- Condo Ninacondor, Dennis
- Laime Paraguay, Cristian
- Quispe Chunga, Claudia
- Vega Ccanto, Roy

CREACION DE SOFTWARE PARA UN ASCENSOR

Objetivo General:
Este proyecto tiene como objetivo programar las funciones que realiza un
ascensor, para cumplir con las necesidades que requieren los usuarios.

Objetivos especficos:
Automatizacin de las funciones requeridas por el usuario.
Seleccionar el mejor modelo de control teniendo en cuenta su
funcionalidad.
Lograr el funcionamiento automtico del ascensor, de acuerdo al
modelamiento realizado en este proyecto.
Presentar los resultados obtenidos y el funcionamiento del mismo.

TAREAS O FUNCIONES DE UN ASCENSOR:

Llamada del ascensor (subida o bajada).


Abrir y cerrar las puertas.
Eleccin del piso deseado (mediante los botones).
Aviso automtico por exceso de carga.
Censor para la evasin de accidentes.
Alerta debido al mal funcionamiento del ascensor o botn de
saturacin en caso de sismo.
Activacin de la luz de emergencia ante apagones.
Indicacin en la pantalla lcd del ascensor, el cdigo de falla.

DISEO DE UN
ASCENSOR:

Componentes de ascensor:

Funcionamiento de un ascensor:
Este es modelo del funcionamiento de un ascensor, lo cual queremos
programarlo mediante el lenguaje de C++.Como ejemplo aqu,
mostramos un ascensor de tres pisos. Esta aplicacin no muestra el
inicio desde el stano y subir de piso en piso en forma ascendente
del 1-2 y del 2-3 y descender de la misma forma (3-2-1).
Los botones de llamada son:

Rb0 = piso1
Rb1 = piso2
Rb2 = piso3

Los botones de salida son:

Rb5 = piso1
Rb6 = piso2
Rb7 = piso3

En conclusin,
est la parte
bsica del
funcionamiento,
los cambios que
se realicen en
adelante ser
implementado en
el programa.

MODELAMIENTO DE NUESTRO PROYECTO:

Funcionamiento de nuestro ascensor en estudio:

o
o
o

o
o
o
o
o

Funciones Estndar:
Llamada del ascensor desde varias puertas (subida y bajada).
Abrir y cerrar las puertas, en caso de presentarse inconvenientes reiniciar el proceso
de
abrir y cerrar las puertas por medidas de seguridad.
Eleccin del piso deseado.

Funciones de Seguridad:
Aviso automtico por exceso de carga.
Evasin de accidentes mediante sensores (truncar su funcionamiento en caso de
anomalas).
Alerta debido al mal funcionamiento del ascensor o botn de saturacin en caso de
sismo.
Activacin de la luz de emergencia en caso de apagones.
Indicacin en la pantalla lcd del ascensor, el cdigo de falla.

Caractersticas:

Es un ascensor base, ya que funciona hasta un mximo de 50 pisos. Si


supera esta cantidad entonces se hace uso de dispositivos electrnicos
que controlan un conjunto de ascensores optimizando el tiempo.
Al tener funciones de seguridad con sensores, se convierte en un
ascensor moderno.
Las funciones de nuestro ascensor es compatible con los diferentes tipos
de ascensores:
Ascensores electromecnicos


Ascensores
autoportantes:

Las funciones de este ascensor principalmente estn diseadas para un


trfico reducido es decir, que para un flujo alto de personas es necesario un
gua para usar funciones especficas para abastecer a todos los usuarios.

El elevador ms rpido de la actualidad se encuentra, lgicamente en el


edificio ms alto del mundo en Dubai. Su velocidad mxima es de 18 m/s
o 64 km/h y la velocidad mxima de nuestro ascensor es menor que esta
obviamente.

PROGRAMACION DEL
FUNCIONAMIENTO DE UN
ASCENSOR CON MEDIDAS DE
SEGURIDAD DETERMINADAS:

Nuestro programa funciona de la siguiente manera:


Ingresa dos columnas de valores, la primera significa de donde se hace el
llamado al ascensor y la segunda es su piso de destino.
Para decir al programa que finaliza tu entrada pones dos ceros.

PSEUDOCODIGO DEL SOFTWARE CREADO PARA EL


FUNCIONAMIENTO DE NUESTRO ASCENSOR:
1. Se incluyen la librerias cstdlib, unistd.h, iostream.
2. Se define el nmero mximo de personas que pueden entrar en un
ascensor.
3. Se crea una clase llamada Puerta que contiene dos partes: privada y
pblica.
4. Luego en la parte privada se define char estado y en la parte
pblica se definen las siguientes funciones:
. Puerta
. char get estado
. void abrir
. void cerrar.
6. Se crea una clase llamada Tablero que contiene solo la parte pblica.
7. Luego en la parte pblica se definen las siguientes funciones:
. int subida
. int bajada
. int tope.
. Tablero
. void solicitar

8. Se crea una clase llamada Cabina que contiene dos partes: privada y pblica.
9. Luego en la parte privada se definen int estado y char estado y en la parte pblica se
definen las siguientes funciones:
Cabina
char get estado

int get piso

void set piso

void set estado

void subir
void bajar
10. Se crea una clase llamada Boton que solo contiene la parte pblica.
1. Luego en la parte pblica se definen las siguientes funciones:
. int numero
. int veces
. Boton
. Boton con parmetro entero
. void apretar
. void apagar
11. Se crea una clase llamada Panel que solo contiene la parte pblica.
12. Luego en la parte pblica se definen las siguientes funciones:
. Botn botones
. Panel
. Panel (con parmetro entero de N pisos)
13. Se crea una clase llamada Ascensor que solo contiene dos partes la privada y la publica.

14. Luego en la parte privada se define Cabina cabina, Puerta


puerta, Tablero tablero, Panel panel, int num pisos y en la
parte pblica se definen las siguientes funciones:
Ascensor
int max
int min
void inicia
void ejecuta
15. Se ingresa a main
16. Se llama a la clase Ascensor.
17. Compila
18. Programa exitoso!

DIAGRAMA DE CLASES

VIRTUDES:

Este ascensor podra satisfacer las necesidades y requerimientos


que una persona necesita.

Las funciones implementadas en la programacin del ascensor son


importantes ya que solo faltara implementar detalles para un
ascensor en especfico.

DEFECTOS:

Si se llama la funcin abrir


desde varias puertas y el
ascensor tiene la funcin subir,
entonces solo debe abrir a los
que tengan la funcin subir, y
al bajar abrir a todos los q
tengan la funcin bajar.

Considerar prevenciones frente a accidentes. Una


solucin a este problema podra ser crear la funcin
estabilizar ascensor, para poder auxiliar de
inmediato a la vctima. Hoy en da los ascensores
modernos constan de sensores de seguridad, lo cual
se debera implementar a nuestro diseo del
programa del ascensor.

El ascensor se disea de acuerdo al flujo de personas.


Si el flujo es alto entonces las funciones del ascensor
van a reducirse para optimizar el tiempo de destino de
las personas. Pero si no hay bastante trfico de
personas en el ascensor, sus funciones pueden ser
diversos.

FLUJO ELEVADO DE PERSONAS

FLUJO REDUCIDO DE PERSONAS

Si el edificio fuera de ms de 50 pisos, habra que


implementar el programa. Ya que el ascensor elctrico para
ms de 50 pisos se disea con lobbies, es decir que solo
puede llevarte hasta el piso 50 y luego continuar con otro
ascensor si se quiere ir ms arriba o ms abajo. Se
pueden disear de muchas formas un ascensor, y para cada
forma la programacin de su funcionamiento sufrir
cambios.

CONCLUSIONES:

Se ha podido entender que es muy importante usar un


programa como c++ en el cual podemos crear muchas
funciones que hacen que nuestro da a da sea ms
sencillo, como por ejemplo programar un ascensor que
cumple la funcin de llevarnos de un piso a otro sin
necesidad de esfuerzo fsico de nuestra parte.
Se ha podido observar tambin que con la ayuda de otros
programas o acceso a una mejor tecnologa se hara ms
eficaz el servicio de nuestro ascensor brindndole una
mayor seguridad y comodidad a nuestro usuario.
Finalmente hemos llegado a la conclusin que es
importante trabajar en grupo ya que todos tenemos una
perspectiva distinta por lo tanto se podr realizar un
proyecto ms rico en conocimiento y tambin contribuye a
poder aprender uno del otro.

GRACIA
S

Vous aimerez peut-être aussi