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 

 Datenlogger Kategorie: Programmierung Basic (von Johann - 1.02.2006 20:36)
Johann nutzt:  CC1-Unit V1.1
Hallo,
ich bin ein absoluter Anfänger, bin aber dabei mich einzulesen.
Habe mir auch ein Buch bestellt, da ich merke, dass mir die Grundbegriffe abgehen.
Bis ich soweit bin das ich selbst den Durchblick habe, benutze ich einen Datenlogger, den ich aus diesem Forum kopiert habe.
Das Programm:

define PC port[1]
define Impuls port[2]
define i word
define temp word

#start
open# for write

#Impulsloop
if PC then goto pcAusgabe
 if not Impuls then goto Impulsloop
 wait NOT Impuls

 print# day ' besser vorher prüfen, ob noch Platz ist
 print# month
 print# year
 print# hour
 print# minute
 print# second ' besser vorher zwischenspeichern, damit die Sekunde nicht umspringt

 goto Impulsloop

#pcAusgabe
close# ' Ausgabe an PC
open# for read

#pcloop
for i=1 to 6 ' Tag Monat Jahr Stunde Minute Sekunde
   input# temp
   print temp ' über serielle an PC, ggf.formatiert
 next

if not EOF then goto pcloop

wait NOT PC
goto start

Nun meine Fragen:
1) Die Ausgabe ans HyperTerminal (Schalter PC Port) funktioniert nur wenn ich manuell einen Impuls gebe (Schalter Impulsport). Beim Simulieren funktioniert es!
2) Ist es möglich die Daten in einer Zeile, ev. durch Tabulator getrennt auszugeben? Damit ich sie im Excel weiterverarbeiten kann (zB Tag, Monat,.... nächste Zeile die neuen Daten Tag, Monat... ).
3) Da ich keine Funkuhr habe, stimmt das Datum nicht. Ich war also so naiv das ich nach dem Definieren, also vor #Start folgendes eingetragen habe:
year=06
month=1
day=31
hour=19
minute=54
second=0
Beim ersten Impuls wurde dann das richtige Datum angezeigt, bei den folgenden Impulsen jedoch immer wieder das gleiche.

Es wäre aber gut wenn ich den Logger zum Gehen bringe, denn ich brauche eine Datenbasis zu vergleichen der Einschaltimpulse.
Ich hoffe ich nerve euch nicht mit solchen Anfängerfragen und könnt mir helfen.
Danke
Johann

 Antwort schreiben

Bisherige Antworten:

Re: Datenlogger (von Achim - 1.02.2006 20:53)
    Re: Datenlogger (von Johann - 1.02.2006 21:49)
        Re: Datenlogger (von Achim - 2.02.2006 12:30)
            Re: Datenlogger (von Johann - 2.02.2006 22:19)
                Re: Datenlogger (von Achim - 2.02.2006 23:30)
            Re: Datenlogger (von Hauk - 2.02.2006 13:24)