
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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?? > Hi, > > wozu eine Variable dafür benutzen? > Einfach den Sekundenwert auswerten (if second=0 then...). > > Tido > > > Guten Morgen, > > > > ganz einfach: > > - Variable sekündlich bis 60 zählen (oder von 60 bis 0 runter) > > - wenn = 60 (oder 0), dann > > - wenn EEPROM voll (abfragen mit FILEFREE), dann Meldung ausgeben und speichern stoppen > > - wenn nicht voll, Port lesen und Wert im EEPROM mit print# speichern > > - Variable rücksetzen > > > > Dann musst du noch per Kommando den EEPROM auslesen können, z.B. > > - sekündlich mit if RXD die COM-Schnittstelle abfragen > > - wenn was da ist, mit get oder input einlesen > > - wenn das "EEPROM ausgeben" bedeutet, dann EEPROM mit input# lesen > > und (an den PC) mit print senden, > > sonst irgendwas anderes, z.B. EEPROM-Schreibzeiger rücksetzen > > > > Den restlichen Kleinkram rundrum kriegst du auch noch hin. |
| Antwort schreiben |