Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Werte einlesen und speichern Kategorie: Programmierung Basic (von ogoianer - 12.11.2007 17:05)
 Als Antwort auf Re: Werte einlesen und speichern von David - 12.11.2007 15:21
ogoianer nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini
Hallo,
um welche CC geht es eigentlich?
> Danke für die schnellen Antworten!
>
> Das Problem ist, ich muss über 24 h jede Minute einen Wert speichern, also 1440 Stück!
>
> Und diese dürfen nicht überspeichert werden... Aber ich kann ja nicht 1440 Variablen definieren??
Dafür gibt es ja die Datendatei. Geschrieben wird mit print#, gelesen mit input#.
Allerdings solltest du dir schon vorher gedanken machen, wie du die Daten später auslesen
willst. Sobald du nämlich ein neues Programm lädst, wird die Datendatei gelöscht (nicht wirklich,
aber für Laien ist sie nicht mehr zugänglich).
Die Methode mit ... if second=0 ... halte ich für problematisch, wenn sonst nichts zu tun ist,
wird es aber funktionieren. Ich verwende normalerweise etwas wie

define adwandler ad[1]
define ereignis port[1]
define data word
...
open# for write
...
oldminute=minute
...
#loop
...
if ereignis then goto readout
...
if oldminute=minute then goto loop
oldminute=minute
...
print# adwandler
...
goto loop
#readout
close#
open# for read
input# data
print data
...
end

Das ist es dann auch schon fast.

Cu Rene

ogoianer früher mal topmail

 Antwort schreiben

Bisherige Antworten:

Re: Werte einlesen und speichern (von David - 21.11.2007 19:53)