Skip to main content

Puertas lógicas

CategoryMundo
logic-gates
Category
Mundo

Overview

Puertas lógicas son entidades conectadas por cables que calculan una señal de salida según si sus entradas se evalúan como verdaderas. La mayoría de los Puertas lógicas siempre emiten 1 o 0, representando resultados verdadero y no verdadero respectivamente. El Transistor Gate es una excepción: puede reenviar y emitir cualquier tipo de señal y produce nulo (no 0) cuando su entrada de habilitación no es verdadera.

La veracidad de las señales viene determinada por su tipo. Nulo, Conflicto y Entero = 0 no son verdaderos. Entero ≠ 0, Forma y Color sí son verdaderos. Los Puertas lógicas evalúan las entradas usando esa veracidad, no por una conversión numérica implícita más allá de las reglas de Entero mencionadas arriba.

Las puertas principales se comportan así. El AND Gate emite 1 sólo cuando ambas entradas son verdaderas; de lo contrario emite 0. El OR Gate emite 1 cuando al menos una entrada es verdadera; si ninguna entrada es verdadera emite 0. El XOR Gate emite 1 cuando exactamente una entrada es verdadera; si ambas o ninguna entrada son verdaderas emite 0. El NOT Gate emite 1 cuando su entrada no es verdadera y emite 0 cuando la entrada es verdadera. El Comparison Gate compara sus dos señales de entrada según un modo de comparación seleccionado (Equal, NotEqual, Greater, GreaterEqual, Less, LessEqual). En los modos Equal y NotEqual funciona con todos los tipos de señal y prueba igualdad/desigualdad estricta, emitiendo 0 o 1. En los modos de comparación numérica (Greater, GreaterEqual, Less, LessEqual) solo produce un resultado distinto de cero cuando ambas señales son enteros; si alguna entrada no es entera la salida es 0. El Transistor Gate reenvía la señal recibida por su parte trasera sólo cuando la entrada lateral es verdadera; cuando la entrada lateral no es verdadera su salida es nulo. El Transistor Gate puede emitir cualquier tipo de señal transportada por su entrada trasera, lo que lo convierte en la única puerta capaz de reenviar Forma, Color, valores enteros distintos de 0 u otras señales no booleanas.

Las señales lógicas accionan otras entidades de maneras específicas. El Belt Filter usa la señal del cable para elegir qué cinta de salida recibe las formas: Nulo o Conflicto bloquean completamente la cinta; Entero = 0 envía todas las formas a la salida lateral; Entero ≠ 0 envía todas las formas en línea recta; las señales Forma permiten que las formas que coinciden pasen en línea recta mientras envían las no coincidentes a la salida lateral; las señales Color hacen que el filtro envíe todas las formas a la salida lateral. El Tubería Gate controla el paso de fluidos: Nulo, Conflicto y Entero = 0 bloquean los fluidos; Entero ≠ 0 permite el paso; Color permite el paso sólo si el fluido coincide con la señal de color. El Belt Reader muestra la tasa de formas por minuto que pasan por él y emite la Señal de Forma para las formas en su salida por cable.

  • Las salidas de los Puertas lógicas dependen exclusivamente de la veracidad de las entradas, no de conversiones implícitas más allá de las reglas indicadas.
  • Usa Transistor Gate para filtrar tipos de señal arbitrarios; recuerda que cuando está desactivado emite nulo en lugar de 0.
  • Usa Comparison Gate en modos Equal/NotEqual para tipos no numéricos; usa los modos de comparación numérica sólo cuando ambas entradas sean enteros.
  • Al cablear filtros o tuberías, verifica el tipo de señal esperado (Forma, Color, entero) porque el comportamiento difiere según la entidad objetivo.

Other entities of this type

Related pages

Last updated: