Bloc Accès aux fichiers

Le bloc Accès aux fichiers permet de lire et écrire des données dans des fichiers sur la brique EV3.
Choix du nom de fichier et du mode
Nom du fichier
Sélecteur de mode
Valeur d'entrée
Valeur de sortie
L'utilisation du bloc Accès aux fichiers requiert l'exécution de la procédure suivante :

1. Écrire des données dans le fichier.
2. Fermer le fichier.
3. Lire le fichier.

Ces étapes peuvent être placées dans des blocs qui se suivent ou réparties sur le programme.

Une fois les fichiers créés, vous pouvez y accéder via le bloc Accès aux fichiers ou l'Explorateur de mémoire.
Modes
Lire


Le mode de lecture transmet les données du fichier texte à la valeur de sortie. Utilisez le sélecteur de mode pour choisir le type de valeur de sortie : Texte ou Numérique.

Les nombres peuvent être lus en tant que texte, mais si vous essayez de lire du texte en tant que nombre, la brique EV3 aura un comportement imprévisible.

Vous ne pouvez pas lire un fichier tant qu'il n'a pas été fermé. Pour plus d'informations, consultez la section sur le mode Fermer ci-dessous.
Écrire


Le mode Écrire copie le texte pour écrire les données dans le fichier. Si le fichier n'existe pas, le bloc crée un fichier.

L'écriture dans un fichier existant ajoute les données à la fin du fichier. L'écriture n'efface pas les données qui ont déjà pu être écrites.

Pour réécrire un fichier, utilisez d'abord le mode Supprimer pour supprimer le fichier, puis utilisez le mode Écrire pour créer un nouveau fichier de données.
Supprimer


Le mode Supprimer supprime définitivement le fichier défini.
Fermer


Le mode Fermer ferme le fichier défini.

Pour pouvoir lire un fichier, vous devez le fermer après l'avoir écrit.
Exemple
Ce programme écrit trois mesures de lumière ambiante, prises à intervalles de 5 secondes, dans le fichier "light". Une virgule est utilisée pour séparer les nombres. Le programme ferme ensuite le fichier.

Le contenu du fichier "light" est lu, puis affiché à l'écran de la brique EV3. Le programme attend 30 secondes avant de se terminer afin que l'affichage ne soit pas directement effacé.
Valeurs d'entrée et de sortie
La valeur d'entrée du bloc Accès aux fichiers fournit les données à écrire dans le fichier. Vous pouvez saisir les données de la valeur d'entrée directement dans le bloc. Les données peuvent également être fournies par les Fils de données de la valeur de sortie d'autres blocs de programmation.
Valeur d'entréeTypeRemarques
Texte à écrire TexteTexte ou nombre à écrire dans le fichier
Les valeurs de sortie du bloc Accès aux fichiers fournissent les données lues dans le fichier.
Valeur de sortieTypeRemarques
Numérique NumériqueTransmet le texte du fichier en tant que valeur numérique à la valeur de sortie.
Texte TexteTransmet le texte du fichier en tant que texte à la valeur de sortie.
Accès aux fichiers
Liens rapides