A guia Arquivos (File)

A guia Arquivo (File) permitirá que você especifique onde o registro deverá ser colocado.

Na parte superior há um indicador se existir registro em andamento e um botão para ativá-lo ou desativá-lo. (Note que você não poderá habilitá-lo até que um arquivo seja selecionado mais abaixo.) Um botão lhe permitirá suspender e reiniciar gravações no arquivo. Quando você escolher a janela do projeto para a visualização outra simulação, o arquivo de registros irá parar automaticamente e, se você retornar ao original, e quiser continuar a registrar, você precisará reativar a gravação manualmente utilizando o botão na parte superior.

No meio, há um indicador do que está sendo gravado no arquivo. Para alterá-lo, deve-se usar o botão Selecionar (Select). Ao fazer isso, a gravação será iniciada automaticamente. Se você selecionar um arquivo pré-existente, o Logisim perguntará se você deseja substituir o arquivo ou acrescentar novos registros ao seu final.

Na parte inferior você poderá controlar se uma linha de cabeçalho deverá ser colocada no arquivo para indicar quais itens estarão na seleção. Se linhas de cabeçalho forem adicionadas, então, uma nova linha de cabeçalho também será colocada no arquivo sempre que a seleção for alterada.

Formato de arquivo

As entradas serão colocadas no arquivo em formato delimitado por tabulações correspondentes o mais próximo possível do que aparecer sob a guia Tabela. (Uma diferença é que todas as linhas de cabeçalho irão fornecer o caminho completo para os componentes em subcircuitos.) O formato é intencionalmente simples, de modo que você poderá submetê-lo a outro programa para ser processado, como um script Python/Perl ou um gerenciador de planilhas.

Assim um script poderá processar o arquivo, ao mesmo tempo em que o Logisim estiver em execução, liberando novos registros para o disco a cada 500 ms. Note-se que Logisim também poderá fechar intermitentemente e depois reabrir o arquivo durante a simulação, especialmente se alguns segundos decorrerem sem que qualquer novo registro tenha sido adicionado.

Próximo: Guia do usuário.