La lógica de escalera es una forma de programación que utiliza ecuaciones booleanas para determinar los pasos o ramas que se deben tomar . En esencia , cada comando siguiente después de sí /no o verdadero /falso ecuaciones que, o bien permitir que el comando se ejecute o entrar en un bucle hasta que el estado se convierte en realidad. Los programadores usan programación escalera para aplicaciones de alto riesgo que el tiempo y la seguridad de estrés preocupaciones , tales como líneas de montaje y juegos mecánicos . Conceptos básicos de lógica de escalera
Boolean lógica se aplica funciones matemáticas llamadas operandos para tomar decisiones.
Grand Valley State University explica que la lógica de escalera se desvía de la lógica booleana porque la lógica booleana permite soluciones difusas o ramas con tal manipulación lógica condicional no y extendido o evaluaciones. En la lógica de escalera , cada paso es un sí , no , o ambos . Esto es fundamental en la programación de alto riesgo , donde la lógica difusa introduce errores potenciales en el desempeño del programa.
Piensa en subir una escalera. En cada escalón , se llega , tendrá el pie derecho, el pie izquierdo, o los dos pies en el peldaño . ¿Cuál de estas opciones es verdadera determinará cómo proceder con el siguiente paso . Cada avance depende de la etapa anterior en la información que se puede aceptar y cómo esa información puede ser procesada
Visual lógica: . Dominoes
Una fila de fichas de dominó se forma un ejemplo de lógica de escalera cuando el primero es una punta .
pie dominó en una línea y luego inclinar la primera constituye una demostración más simplificada de la lógica de escalera . En cada ficha se cae , se crea una ecuación sea verdadera o falsa donde no sea otra ficha en frente de ella o no. Las ramas se producen cuando el dominó cayendo golpea a otros dos, cada una apuntando en una dirección diferente . Cada rama se convierte en su propia subrutina y puede funcionar independientemente de lo que las otras ramas hacen. Las fichas de dominó no intentan tomar cualesquiera otras decisiones : cada uno de ellos golpea a otro , o bien se convierte en una programación sin salida
lógica de escalera y ascensores Agriaffaires Maquinaria Ascensor utiliza escalera. lógica para la sincronización y la seguridad .
Un proyecto desarrollado por la Universidad Estatal de Penn utiliza un modelo de ascensor construido a partir de un motor de corriente continua , materiales de bajo costo y la programación de lógica de escalera de nueve pasos que puede desplazarse a lo largo de un camino de tres pisos . El primer paso es asegurarse de que la puerta esté despejada antes de que se cierre y el ascensor se mueve. El siguiente paso implica que se mueve en la dirección designada . Dado que el ascensor sólo debe parar en el nivel adecuado de la puerta , la lógica de escalera comprueba la ubicación del ascensor por el simple cuestión de " ¿Hay una puerta aquí ? " antes de que permite que la puerta se abra. Controles similares se llevan a cabo en cada piso , montar en bicicleta a través de los comandos en cola . Si alguien ha presionado el botón del segundo piso, entonces será verdad y el ascensor se detiene en ese piso.
Automated Production lógica Unidos La introducción de la lógica de escalera computarizado hace fábricas más seguro y más eficiente . línea de producción de la Asamblea
requiere materiales que aparezcan en el lugar correcto cuando y como sea necesario. Si la máquina está fuera de tiempo , se puede interrumpir el flujo de la línea de producción . Para superar esto, la lógica de escalera comprueba que una parte se encuentra en la cinta transportadora , se enfrenta a la dirección correcta , y aparece a intervalos de tiempo con precisión.
Programación
lógica de escalera de alto riesgo es a menudo se utiliza en aplicaciones en las vidas pueden estar en peligro .
Otros ejemplos de programación de alto riesgo podrían incluir el tren de aterrizaje de las aeronaves , el lanzamiento de las naves espaciales y la luz de tráfico común . En los tres casos , la luz verde , o " seguir adelante ", no se puede activar hasta que se cumplan los demás requisitos . Cada nueva acción determina las que siguen .