Librería: | Base |
Introducida: | 2.0 Beta 1 |
Apariencia: |
Un pin es un punto de entrada o de salida de un circuito, dependiendo del valor de su atributo ¿Salida? Al representar un pin, Logisim caracteriza los de salida utilizando un círculo o un cuadrado redondeado y los de entrada utilzando cuadrados o rectángulos. En ambos casos, los valores de los bits enviados o recibidos se muestran dentro del componente (excepto en la vista de impresión, caso en el que el componente sólo informa del número de bits del pin).
Un pin es un componente adecuado para interactuar con un circuito y los usuarios novatos de Logisim verán esto como su finalidad. Pero un usuario que construya un circuito que utilice otros subcircuitos (como se describe en la sección 'Subcircuitos' de la Guía del usuario) utilizará pines también para especificar la interfaz entre un circuito y un subcircuito. En concreto, la disposición de los pines de un circuito define cuales son los pines que aparecen en el componente del subcircuito asociado al circuito cuando éste es utlizado dentro de otro circuito. En tal circuito, los valores enviados y recibidos a traves de esos puntos del componente del subcicuito están ligados a los pines dentro de la distribución del subcircuito.
Un componente pin sólo tiene un pin, el cual será una entrada para el componente si el pin es un pin de salida y será una salida para el componente si el pin es un pin de entrada. En cualquier caso, su número de bits concuerda con el atributo Número De Bits y su situación viene definida por el atributo Orientación.
Hacer clic sobre un pin de salida no tiene efecto, aunque se mostrarán los atributos de pin.
Hacer clic sobre un pin de entrada conmuta el bit sobre el que se actua. Si es un pin de tres-estados, entonces el valor del bit correspondiente rotará a través de los tres estados.
Sin embargo, si el usuario está viendo el estado de un subcircuito como se describe en la sección 'Depurando Subcircuitos' de la Guía del usuario, entonces el valor del pin se corresponderá con el valor que el subcircuito esté recibiendo del circuito contenedor. El usuario no puede cambiar el valor sin romper el enlace entre el estado del subcircuito y el estado del circuito contenedor, en consecuencia Logisim le preguntará al usuario para verificar que realmente desea romper el enlace.
Permite la edición de la etiqueta que tiene asociada el componente.