home *** CD-ROM | disk | FTP | other *** search
- '**************************************
- '
- ' C-Control/BASIC LOGGER.BAS
- '
- ' Aufgabe:
- '
- ' - Langzeit-Datenerfassung
- ' - Ein analoger Eingang
- '
- '**************************************
- ' --- Definitionen --------------------
-
- define AD1 AD[1]
- define Kommando byte
- define Wert byte
- define n Word
-
- ' --- Programmoperationen -------------
-
- #Anfang
- open# for write
- #Loop
- gosub Messen
- gosub Warten
- goto Loop 'Endlosschleife
- end
-
- #Messen
- if (filefree > 10) then print# AD1
- return
-
- #Warten
- for n= 1 to 10 '1 s
- pause 5 '5 x 20 ms
- if rxd then gosub Unterbrechung
- next
- return
-
- #Unterbrechung
- get Kommando
- if Kommando = 27 then gosub Auslesen
- return
-
- #Auslesen
- close#
- open# for read
- #Next
- input# Wert
- put Wert
- if not EOF then goto Next
- close#
- open# for append
- return
-
-