figbellBaixar

Recursos

Portas, interruptores e lâmpadas são colocados em uma grade e os terminais ligados por fios; quando um interruptor é ligado, os fios que levam 1 brilham. A tabela-verdade e a expressão booleana simplificada saem do circuito automaticamente; 12 exercícios levam passo a passo da porta NOT ao latch D.

Principais recursos

Editor de circuitos
Portas AND, OR, NOT, XOR, NAND, NOR, XNOR e BUF em uma grade (2 a 4 entradas nas de várias entradas), interruptor, lâmpada e relógio (0,5 a 8 Hz). Colocação tocando a peça e escolhendo o lugar, ou arrastando; fios ligados arrastando entre terminais, tocando um após o outro ou com a caixa "Conectar…".
Simulação ao vivo
Orientada a eventos, com um passo de atraso em cada porta. Circuitos com realimentação (latch SR) se estabilizam em um estado; o circuito que não se estabiliza aparece como oscilando. Os fios que levam 1 brilham.
Tabela-verdade e expressão
A tabela é montada sozinha a partir dos interruptores e lâmpadas (até 8 entradas), com a linha atual destacada. A expressão booleana é escrita como soma de produtos simplificada com Quine–McCluskey até 4 entradas, e formas XOR são reconhecidas. "Copiar tabela" gera texto separado por tabulações.
12 exercícios
NOT, portas, meio somador e somador completo, só NAND, latch SR, multiplexador, decodificador, comparador, somador de 2 bits, latch D, voto da maioria. "Testar" tenta todas as combinações de entrada e mostra a primeira linha errada; o progresso fica salvo.
Montar circuito a partir da tabela
Preencha uma tabela-verdade ou digite uma expressão (A·B + ¬C, A ⊕ B …); o Boolia monta o circuito em forma simplificada, com até 4 entradas e 4 saídas.
Executar passo a passo
Cada passo é um atraso de porta; as peças que serão calculadas no passo seguinte ficam marcadas. O relógio também pode ser avançado à mão.
Edição
Ferramentas Selecionar / Fio / Apagar; selecionar, mover, girar, excluir; desfazer e refazer. Zoom com dois dedos, Ctrl / ⌘ + roda do mouse e botões, e ajuste à tela.
Montar pelo teclado
Letras adicionam peças (A, O, N, X, B; com ⇧ NAND, NOR, XNOR; S, L, C), as setas movem a peça selecionada, R gira, W liga um fio, [ ] mudam o número de entradas e Espaço liga e desliga um interruptor.
Imagens e arquivos
O circuito é salvo como PNG ou SVG com as cores do tema atual; os circuitos são salvos e abertos um a um ou todos juntos como .boolia e compartilhados com o recurso de compartilhamento do dispositivo.
Exemplos
Na primeira abertura há um meio somador, um somador completo e um latch SR; os exemplos podem ser editados ou excluídos, e "Adicionar exemplos novamente" os traz de volta.
Backup e sem internet
"Fazer backup…" reúne todos os circuitos, o progresso dos exercícios e as configurações em um único arquivo, e "Restaurar do backup…" os traz de volta. Não é preciso conta; funciona sem internet.

Dispositivos e navegadores

  • No computador, as peças e os exercícios ficam à esquerda, o circuito no centro e a tabela-verdade e a expressão à direita. No telefone e no tablet na vertical, a barra inferior traz Circuito, Peças, Tabela e Mais.
  • No telefone, as peças são colocadas tocando e escolhendo o lugar, e os fios são ligados tocando os dois terminais um após o outro; não é preciso arrastar.
Captura de tela do Boolia: área de trabalho com conteúdo de exemplo
Computador
Captura de tela do Boolia: área de trabalho com conteúdo de exemplo
Tablet
Captura de tela do Boolia: área de trabalho com conteúdo de exemplo
Celular

Atalhos de teclado

No macOS são usados ⌘ e ⌥; no Windows e no Linux, Ctrl e Alt.

AtalhoAção
A · O · N · XAdicionar AND, OR, NOT, XOR
⇧A · ⇧O · ⇧X · BAdicionar NAND, NOR, XNOR, BUF
S · L · CAdicionar interruptor, lâmpada, relógio
← ↑ → ↓Mover a peça selecionada (cinco passos com ⇧)
RGirar
WLigar um fio
[ · ]Número de entradas da porta
Espaço · EnterLigar / desligar o interruptor
DeleteExcluir
EscCancelar a colocação ou a seleção
+ · − · 0Aproximar · afastar · ajustar
1 · 2Painel Peças · painel Tabela
TTestar (em um exercício)
.Próximo passo (na execução passo a passo)
Ctrl/⌘ NNovo circuito
Ctrl/⌘ O · SAbrir · salvar circuito
Ctrl/⌘ Z · ⇧ ZDesfazer · refazer

Em tela sensível ao toque, toque em uma peça e depois escolha o lugar dela no circuito; os fios são ligados tocando os dois terminais um após o outro. O circuito é ampliado com dois dedos; ferramentas e botões têm tamanho para os dedos.

Obter o Boolia

Experimente no navegador, sem instalação; para uso contínuo, adquira a versão para macOS, Windows ou Linux.