Mostrando postagens com marcador software. Mostrar todas as postagens
Mostrando postagens com marcador software. Mostrar todas as postagens

Logisim - Software para simulação de circuitos lógicos

O Logisim é um software livre criado para ajudar estudantes de exatas à simular circuitos. Desenvolvido para diversas plataformas (Windowns, Linux, MAC OS) o LOGISIM é muito procurado por alunos de Ciência da computação que utilizam o software para simular circuitos digitais. O download do software pode ser feito no site do seu criador Carl Burch. Para acessar o site, clique aqui. Após instalar e executar o software, o usuário irá se deparar com uma tela similar a apresentada na figura 1.
Figura 1. Tela do software LOGISIM.
O  software é bem simples e intuitivo. Qualquer aluno que tenha conhecimentos básicos em circuitos digitais não terá algum problema em utilizar o LOGISIM. Para facilitar ainda mais a utilização do software nesta postagem irei mostrar os principais itens do Logisim. Ainda observando a figura 1 é possivel ver uma areá onde um circuito logico está representado. Apelidado por mim como "área de construção de circuitos" todos os circuitos serão construídos aqui.
Na figura 2, destacamos o "painel de desenvolvimento rápido" onde as principais opções de portas lógicas estão disponíveis. Para adicionar uma porta lógica ou um pino de controle de entrada/saída, basta clicar no componente e em seguida clicar na área de construção de circuitos. Para realizar essa operação é importante estar com a seta selecionada na "painel de desenvolvimento rápido".
Figura 2. Painel de desenvolvimento rápido.
Quando adicionamos uma porta lógica ao nosso circuito, todas portas possuem uma configuração padrão que pode ser alterada na barra de propriedades destacada na Figura 3. Por exemplo, todas as portas lógicas inseridas no circuito possuem 5 entradas (Isso corre nas versões que utilizei), para mudar o numero de entradas de 5 para um numero que atenda seu projeto será preciso mudar a propriedade "Quantidade de entradas" nas propriedades. Na figura 4 a seta indica a propriedade "Quantidade de entradas" que deve ser alterada para mudar o numero de entradas da porta lógica selecionada. Ainda na figura 4 é possivel ver em destaque as opções Negar 1, Negar 2, ...., essas opções servem para negar as entradas da porta logica, dispensando o uso da porta inversora.
Figura 3. Barra de opções do elementos dos circuitos
Figura 4. Opções para alteração do numero de entradas da porta logica, assim como inverter a entrada da porta
Outro ponto importante para quem deseja simular circuitos lógicos no Logisim é ficar atento aos pinos de entrada e saída do circuito.  Obrigatoriamente todos os circuitos devem usar o pinos quadrado na entrada do circuito e o redondo na saída do circuito conforme mostra a figura 5. Os pinos de entrada serão usados para setar o nível logico na entrada das portas.
Figura 5. Pinos usados nas entradas e saídas do circuitos.
Finalizando essa breve postagem sobre o software Logisim, vamos falar sobre a simulação dos circuitos. Como citado anteriormente, os pinos de entrada serão utilizado para simular as entradas do circuito, para seja possivel realizar qualquer simulação, será necessário escolher a ícone indicada pela seta na figura 6. Após selecionar a ícone (a mão), basta clicar nos pinos de entrada trocando os estados de suas entradas alternando seus valores entre 0 e 1. Para facilitar a simulação, tenha uma tabela verdade em mãos e preencha a tabela com base no valor indicado na entrada do circuito.
Figura 6. Opção que deve ser selecionada para simular o funcionamento do circuito.

Duvidas, envie uma mensagem ou acesse nossa fanpage nos botões abaixo. 


DER com BRmodelo

Com frequência os alunos me perguntam sobre softwares que facilitem o desenvolvimento de Diagramas Entidade Relacionamento -DER (Diagrama da figura 1). Pensando nesse publico decidi escrever essa postagem sobre o software BRmodelo.
Figura 1. Exemplo de DER feito no software BRmodelo.

Apesar da possibilidade de utilizar diversos software para fazer os diagramas (inclusive o Power point), o Brmodelo é um software dedicado ao desenvolvimento de DER o que facilita muito o trabalho. Para fazer o download do software, basta clicar aqui e acesse o site que disponibiliza o software. Se tudo funcionar direito você conseguirá executar o programa mostrado na figura 2.
Figura 2. Tela do Brmodelo - Software para desenvolvimento de DER.
Apesar do software ser bem intuitivo, irei destacar três funcionalidades para auxiliar os iniciantes. O primeiro ponto que irei destacar é a possibilidade de desenvolver tanto modelos Conceituais (DER's) assim como modelos Lógicos. As opções de criação de modelos mudam em razão da opção escolhida. A figura 3 mostra onde estão as ícones onde será possível o tipo do modelo que será desenvolvido.
Figura 3. Opções de desenvolvimento - Modelo Conceitual (C) e Modelo Lógico  (L).
Agora que já sabemos como criar modelos lógicos ou conceituais, vamos conhecer a barra de ferramentas do software. Nesta barra de ferramentas localizada no lado esquerdo conforme destacado na figura 4 é possível escolher os principais elementos do DER e adiciona-los ao diagrama com um clique. Com pouco conhecimento em desenvolvimento de DER é possível identificar todos elementos usados na modelagem presentes na Barra de ferramentas. Também na figura 4 é possível identificar uma seta vermelha que aponta para a ícone "ligar objetos". Este item é responsável ligar os diagramas escolhidos para o projeto.
Figura 4. Barra de  ferramentas do Brmodelos-  Destaque para ligar objetos
Finalizando a apresentação do software, vamos falar sobre a barra de propriedades mostrado da figura 5. Esta barra que fica localizada no canto direito superior do site conforme destaca o quadrado vermelho na figura 5, serve para mudar propriedades como nome, tamanho e observações dos objetos que compõe nosso diagrama. Quando deseja-se mudar alguma propriedade basta clicar no elemento do diagrama e alterar ou digitar a nova propriedade. Ainda na figura 5 é possível ver um exemplo do uso das propriedades onde na primeira parte da figura estamos alterando os valores da cardinalidade do relacionamento.
Figura 5. Barra de propriedades - Alterações do elementos da DER.
Aconselha-se salvar os modelos criados no Brmodelo em XML. Devido a problemas apresentado em algumas versões, ao salvar o projeto em outro formato não é possível reeditar o projeto.