Biblioteca: | Base |
Introdução: | 2.0 Beta 1 |
Aparência: | ![]() |
Um pino pode ser uma saída ou uma entrada para um circuito, dependendo do valor de seu atributo Saída?. Ao desenhar um pino, o Logisim representará as saídas por círculos ou retângulos com bordas arredondadas, e as entradas serão representadas por quadrados ou retângulos. Em ambos os casos, os bits individuais do valor que for recebido ou enviado será mostrada pelo componente (exceto quando for prévia de uma impressão, quando o componente apenas informará quantos bits poderá comportar).
Um pino é conveniente para se interagir com um circuito, e os usuários iniciantes do Logisim não precisarão usá-los necessariamente. Mas um usuário que estiver construindo um circuito que use vários subcircuitos (como descrito na seção 'Subcircuitos' do Guia do Usuário) poderá usar pinos para especificar a interface entre um circuito e um subcircuito. Em particular, o pino de um layout de circuito define como ele aparecerá quando for tomado por subcircuito e seu layout estiver sendo usado por outro. Em tal circuito, os valores enviados ou recebidos por essas posições no subcircuito serão vinculados aos pinos internos de seu layout.
O componente tem apenas um ponto de conexão, que poderá ser uma entrada para o componente se for um pino de saída, ou uma saída para o componente caso seja um pino de entrada. Em ambos os casos, sua largura em bits irá corresponder ao atributo Bits de Dados, e sua posição será especificada pelo atributo Direção.
Quando o componente for selecionado ou estiver sendo acrescentado,
os dígitos de '0 'a '9' poderão alterar o atributo Bits de Dados
,
Alt-0 até ALT-9 irá alterar o atributo Direção
e
e Alt com as teclas com setas poderão alterar o seu atributo Posição do Rótulo
.
Ao clicar em um pino de saída não terá efeito algum, embora os atributos do pino sejam apresentados.
Ao clicar em um pino de entrada irá alternar bit que for clicado. Se for um pino tri-state, em seguida, o bit correspondente irá alternar entre eles.
Se, no entanto, o usuário estiver consultando o estado de um subcircuito conforme descrito em 'Depuração de Subcircuitos' do Guia do Usuário, então o valor do pino ficará fixo em qualquer valor que o subcircuito que estiver recebendo do circuito que o contiver. O usuário não poderá alterar o valor sem quebrar o vínculo entre os estados do subcircuito e o do circuito, e o Logisim pedirá ao usuário para verificar se a quebra desse vínculo é realmente desejada.
Permite que o rótulo associado ao componente seja editado.