INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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 |