Bloco de Acesso ao Arquivo

O Bloco de acesso ao arquivo permite que você leia e escreva dados nos e dos arquivos em seu Bloco EV3.
Escolha Modo e nome do arquivo
Nome do arquivo
Modo seletor
Entrada
Saída
As três etapas seguintes são necessárias para usar o Bloco de acesso ao arquivo:

1. Escrever dados no arquivo.
2. Fechar o arquivo.
3. Ler o arquivo.

Estas etapas devem ser definidas em blocos um imediatamente após o outro ou dispostos ao longo do programa.

Uma vez que os arquivos são criados, eles podem ser acessados tanto através do Bloco de acesso ao arquivo ou pelo Navegador da memória.
Modos
Ler


O Modo ler envia dados no arquivo de texto para a saída. Você pode usar o Modo seletor para escolher se a saída deve ser de Texto ou Numérica.

Enquanto números podem ser lidos como Texto, se você tentar ler os Números como Texto, o Bloco EV3 se comportará de maneira inesperada.

Você não pode ler em um arquivo até que o arquivo tenha sido fechado. Veja o modo Fechar abaixo para mais informações.
Escrever


O modo Escrever copia texto para escrever dados e escreve-os no arquivo. Se o arquivo não existir, este bloco criará um arquivo.

Escrever em um arquivo existente acrescentará dados no final do arquivo. Escrever não irá apagar nenhum dado pré-existente.

Para reescrever um arquivo, primeiro use o modo Excluir para excluir o arquivo, depois use o modo Escrever para criar um nodo arquivo de dados.
Excluir


O modo Excluir exclui permanentemente um arquivo nomeado.
Fechar


O Modo fechar fecha o arquivo nomeado.

Para ler um arquivo, você deve fechá-lo depois de escrever dados no arquivo.
Exemplo
Este programa escreve três medidas da luz ambiente, obtidas em intervalos de 5 segundos no arquivo "luz". Uma vírgula é usada para separar os números. Depois o programa fecha o arquivo.

Os conteúdos do arquivo "Luz" são lidos e depois exibidos no Monitor do Bloco EV3. O programa aguarda por 30 segundos antes de finalizar, para que o Monitor não se apague imediatamente.
Entradas e saídas
A entrada do Bloco de acesso ao arquivo fornece os dados que serão escritos no arquivo. Você pode inserir os dados de entrada diretamente no bloco. Alternativamente, os dados podem ser fornecidos pelos Fios de dados das saídas de outros blocos de programação.
EntradaTipoObservações
Texto para escrever TextoO número ou texto a ser escrito no arquivo
As saídas do Bloco de acesso ao arquivo fornecem os dados que foram lidos no arquivo.
SaídaTipoObservações
Numérico NuméricoExtrai o texto do arquivo como um valor numérico.
Texto TextoExtrai o texto do arquivo como texto.
Acesso ao Arquivo
Links rápidos