Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> > Hallo, > > > > Poste zum ersten mal hier also bitte verzeiht falls ich etwas vergessen oder ungenau beschreiben > > sollte. > > > > Ich möchte die Zeit abspeichern und ausgeben lassen bei zu der, der Kachelofen angeschaltet bzw > > ausgeschaltet wird. Später soll die Zeit mal an der Seriellen Schnittstelle an den PC gesendet werden > > aber zunächst möchte ich die Zeit mal gern zu Test Zwecken auf dem LC-Display ausgeben lassen. > > Am Digitalport 1 ist eine Sensor angeschlossen der zum Ofen geht und den Port auf 1 setzt sobald der > > Offen angeht (die Temperatur einen Wert überschreitet). Des weiteren habe ich eine DCF77 Antenne > > an die C-Control angeschlossen. Das Problem ist das die Uhrzeit zwar auf dem Display ausgegeben > > wird wenn der Port auf 1 springt aber ich hab 2 Probleme. > > > > 1. Die Uhrzeit fängt immer bei 00:00:00 Uhr an wenn ich Reset drücke, sprich anscheinend wird > > die Uhr nicht durch die DCF Antenne gestellt. Meine Frage dazu wäre muss ich noch was in den > > Programm Code schreiben damit sich die Uhr stellt oder meint ihr die hat einfach keinen Empfang > > (ist neben dem Fenster) > > > > Nach einem Neustart / Reset fängt die Uhr immer bei 00:00:00 an. Die Syncronisation bei angeschlossener > DCF Antenne dauert etwas. (im günstigesten Fall 2-3 Minuten). Um das Einlesen des DCF Signals > brauchst Du Dir aber keine Gedanken zu machen, das macht das OS von selbst. Solltest Du aber > eventuell länger wie 5Minuten nach dem Start keine aktuelle Uhrzeit haben, bemühe mal bitte die > Suchfunktion. (besser ausrichten, andere Position, zu nah an der Control selbst . . . ) > > > > > > > 2. Die Uhr läuft immer weiter, ich will ja aber nur die Uhrzeit haben wann der Kachelofen eingeschaltet wird > > und dann soll die C-Control die Uhrzeit halt speichern und bei Abfrage ausgeben. > > > > Wenn es nur eine z.B. eine Einschalt / Ausschaltzeit ist, dann arbeite doch bitte mit Variablen. > z.B. VariEinschalt und VariAusschalt. In diese Variablen schreibst Du dann im Programmablauf die > gewünschte aktuelle Uhrzeit. Jetzt kannst Du zu jedem Zeitpunkt diese Variablen z.B. per Tastendruck > am Display ausgeben. Wenn Du mehr machen möchtest, z.B. Aufzeichnungen dann benutze mal die > Suchfunktion nach Datenlogger. > > > > 3. Später möchte ich das System noch auf eine Solarheizung und einen Gasbrenner ausweiten wäre für > > Tipps wie ich das machen kann sehr dankebar > > Bitte nähere Angaben machen. > schöne Grüße > Rene > > > > > > > > Danke schon mal für eure Hilfe > > > > Mit freundlichen Grüßen Michael > > > > <code> > > // Laufzeitmessung der Erzeuger in einer Heizungsanlage KO = Kachelofen > > > > string KOZeitEin; > > > > > > > > //----------------- > > thread portKO > > //----------------- > > { > > int KO; > > system.TIME t; > > int sec; > > lcdext.init(); > > > > KO = ports.get(0); > > > > if KO == 1 > > > > sec = system.second(); > > wait system.second() != sec; > > KOZeitEin = ""; > > system.gettime(t); > > str.putintf(KOZeitEin, t.hour, 2); > > str.putchar(KOZeitEin, ':'); > > str.putintf(KOZeitEin, t.minute, 2); > > str.putchar(KOZeitEin, ':'); > > str.putintf(KOZeitEin, t.second, 2); > > > > lcdext.cursorpos(1, 0); > > lcdext.print(KOZeitEin); > > sleep 1000; > > > > > > } > > > > //---------------- > > thread main > > //---------------- > > { > > > > run portKO; // Starten des Threads portKO > > > > } > > </code> > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB