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 David - 13.11.2007 21:58)
 Als Antwort auf Re: Werte einlesen und speichern von ManfredW - 12.11.2007 22:36
Hallo, vielen Dank!
Hab mir die Beispiele auf deiner Seite angeschaut. Aber ich schaff es leider nicht, dass ich über den AD... Temperatursensor z.b. zweimal pro Minute messe.

Ich könnte es ja mit dem MOD Befehl machen:

if minute MOD 30 = 0 then goto Logg
Flanke=OFF
Goto Ende

#Logg
if Flanke = ON then goto Ende
Flanke = ON
(z.B. Programmteil Datenloggen)
#Ende

Mein Programm ist

Istwert=T1/2-25
print Istwert


Wie müsste ich die beiden Teile kombinieren und was fehlt mir noch? Stehe im Moment echt auf dem Schlauch :-)


> > Hallo,
> > ich möchte gern ein Spannungssignal am AD-Port minütlich einlesen und den Wert abspeichern. Die Werte sollen nicht überspeichert werden, d.h. es soll eine Art Datalogger realisiert werden.
> >
> > Zuerst muss ich ja den Port definieren... z.B
> > Define Temperatur AD[1]
> > Deact Temperatur
> >
> > wie kann ich nun die Werte minütlich einlesen? Über einen Zähler? und wie abspeichern?
> >
> Hallo,
> den Befehl deact brauchst Du beim Analog-Eingang nicht.
> Alles andere findest Du auf meiner homepage.
>
> 1) Minuten-Impuls und andere Zeittakte im Kapitel Tipps Teil 3
>
> 2) Speichern im EEPROM im Kapitel Softwarebausteine Teil 3
> Als Zeiger könntest Du die Tagesminute nehmen
> Schreibzeiger = hour * 60 + minute
>
> 3) Lesen des Speichers wird dann einfach. Beispiel Messwert von 11 Uhr 37
> Lesezeiger = 11 * 60 + minute
>
> 4) Die Messwerte werden bei dem Programm relativ zum Ende des EEPROMs abgelegt und sind somit gegen Überschreiben bei Neuladen eines veränderten Programms geschützt.
>
> MfG ManfredW

 Antwort schreiben

Bisherige Antworten:

Re: Werte einlesen und speichern (von ManfredW - 14.11.2007 9:36)
    Re: Werte einlesen und speichern (von David - 14.11.2007 17:11)