Impressum Kontakt Sitemap

"API" - Programmierschnittstelle für Datenlogger und WLAN

Für den Betrieb an einer programmierbaren Einheit ("Mikrocontroller" oder "SPS") stehen leistungsfähige Befehle zur Verfügung. Eine ausführliche Beschreibung aller Befehle finden Sie hier.

"Handles" und mehr ...

Die Schnittstelle erlaubt es mehrer Operationen parallel zu machen. Es können also mehrer Dateien geöffnet seien oder auch mehrere TCP/IP Verbindungen.

Es gibt daher das Konzept von "Handles" - das sind eindeutige Nummern, mit denen eine Aktion einer bestimmten Datei zugeordnet werden kann.

Dateien lesen

Um eine Datei zum Lesen zu öffnen, wird sie zunächst mit 'open' geöffnet. Dabei wird eine Handlenummer vom Benutzer vorgegeben. Beispiel:

open 1 text.txt

Folgende Operationen mit der Handlenummer 1 beziehen sich nun auf diese Datei. Nun kann der Inhalt der Datei Stück für Stück ausgelesen werden:

read 1 10

Liest 10 Bytes aus der Datei. Alternative kann mit "stream 1" die ganze Datei in einem Rutsch ausgelesen werden. Mehr Details zu diesem Thema: Mehr Details

Dateien schreiben

Um eine Datei zum Schreiben zu öffnen, wird sie zunächst mit 'new' erzeugt. Um an eine vorhandene Datei Daten anzuhängen, kann der Befehl 'appd' genutzt werden. Beispiel:

new 1 text.txt

Folgende Operationen mit der Handlenummer 1 beziehen sich nun auf diese Datei. Um einen kleinen Block Daten zu schreiben:

write 1 Hallo

Um einen größeren Block zu schreiben, kann stream' verwendet werden:

stream 1

Hallo Welt. Dies ist ein Text
aus mehreren Zeilen

+++ 

Mit der Stopsequenz wird der Streaming Modus ausgeschaltet (Mehr Details).