Dateizugriffs-Block

Der Dateizugriffs-Block gestattet es dir, Daten aus den Dateien auf deinem EV3-Stein zu lesen sowie Daten in die Dateien auf deinem EV3-Stein zu schreiben.
Wähle den Datei-Namen und den Modus.
Datei-Name
Modus-Auswahl
Eingabe
Ausgabe
Die folgenden drei Schritte sind erforderlich, um den Dateizugriffs-Block verwenden zu können:

1. Schreibe Daten in die Datei.
2. Schließe die Datei.
3. Lies die Datei.

Diese Schritte können in direkt aufeinander folgenden Blöcken angeordnet oder über das ganze Programm verteilt werden.

Sobald Dateien erstellt werden, kann entweder über den Dateizugriffs-Block oder über den Speicher-Browser auf sie zugegriffen werden.
Modi
Lesen


Im Lesemodus werden die Daten aus der Textdatei zur Ausgabe gesendet. Du kannst die Modus-Auswahl verwenden, um zu entscheiden, ob die Ausgabe als Text oder als Numerischer Wert erfolgen soll.

Es ist übrigens möglich, Zahlen als Text zu lesen. Solltest du jedoch versuchen, Text als Zahlen zu lesen, wird der EV3-Stein ein unerwartetes Verhalten zeigen.

Du kannst erst dann etwas aus einer Datei lesen, wenn diese Datei geschlossen wurde. Weitere Informationen findest du weiter unten im Abschnitt Schließmodus.
Schreiben


Im Schreibmodus wird Text kopiert, um Daten zu schreiben, und diese Daten werden dann in die Datei geschrieben. Falls die Datei noch nicht vorhanden ist, erstellt dieser Block eine Datei.

Wenn du Daten in eine bestehende Datei schreibst, so werden diese am Ende der Datei angefügt. Durch das Schreiben werden keine bereits vorhandenen Daten gelöscht.

Wenn du eine Datei neu schreiben möchtest, musst du zunächst den Löschmodus verwenden, um die Datei zu löschen, und dann den Schreibmodus benutzen, um eine neue Datendatei zu erstellen.
Löschen


Mit dem Löschmodus wird die benannte Datei dauerhaft gelöscht.
Schließen


Mit dem Schließmodus wird die benannte Datei geschlossen.

Wenn du mit dem Schreiben einer Datei fertig bist, musst du sie zuerst schließen, bevor du sie lesen kannst.
Beispiel
Dieses Programm schreibt die drei in 5-Sekunden-Intervallen durchgeführten Umgebungslichtmessungen in die Datei „light“ (Licht). Ein Komma dient als Trennzeichen zwischen den Zahlen. Dann schließt das Programm die Datei.

Der Inhalt der Datei „light“ (Licht) wird gelesen und dann auf dem Display des EV3-Steins angezeigt. Das Programm wartet 30 Sekunden, bevor es endet, damit die Anzeige nicht sofort gelöscht wird.
Eingaben und Ausgaben
Die Eingabe des Dateizugriffs-Blocks liefert die Daten, die in die Datei geschrieben werden sollen. Du kannst die Eingabedaten direkt in den Block eingeben. Alternativ hierzu können als Eingabedaten auch die Ausgaben anderer Programmierblöcke dienen, die über Datenleitungen übertragen werden.
EingabeTypHinweise
Zu schreibender Text TextDer Text oder die Zahl, der bzw. die in die Datei geschrieben werden soll.
Die Ausgaben des Dateizugriffs-Blocks enthalten die Daten, die aus der Datei gelesen wurden.
AusgabeTypHinweise
Numerische Werte Numerische WerteGibt den Text aus der Datei als Numerischen Wert aus
Text TextGibt den Text aus der Datei als Text aus
Dateizugriff
Direktlinks