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

Re: Werte in Datei schreiben Kategorie: Programmierung (von Markus Stamm - 18.03.2008 18:19)
Als Antwort auf Re: Werte in Datei schreiben von Markus - 18.03.2008 18:12
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo Zoj
nun ist mir vorerst mein Beitrag ohne Komentar entwischt, hier nun noch Bemerkungen dazu.
Ich verwende den Thread "Monitor" um Werte auf der hwcom auszugeben.
Dabei verwende ich die gleiche Schnittstelle, wie für den Programm-Upload.
Nach dem Upload starte ich einfach das Terminal-Programm und schon werden die Daten
im 5-Takt angezeigt.
Als Terminalprogramm verwende ich TeraTerm, mit welchem das Speichern in eine Textdatei
mit Macros automatisiert wer5den kann.

Gruss: Markus


>
> thread Monitor
> {
>   hwcom.init();
>   hwcom.setspeed(8);
>   long timer;
>
>  timer=system.timer();
>
>   loop
>   {
>     if system.timer()-timer >= 5000  // alle 5000 ms
>     {
>        timer=system.timer();
>        {
> wait cap.Capture(0);
>        hwcom.num(global.RegenAlarmStatus);
>        hwcom.tab();
>        hwcom.num(global.WindAlarmStatus);
>        hwcom.tab();
>        hwcom.num(global.HandRolladen);
>        hwcom.tab();
>        hwcom.num(global.TempHeizung);
>        hwcom.tab();
>        hwcom.num(global.TempVorlauf);
>        hwcom.tab();
>        hwcom.num(global.TempRuecklauf);
>        hwcom.tab();
>        hwcom.num(global.TempInnen);
>        hwcom.tab();
>        hwcom.num(global.TempAussen);
>        hwcom.tab();
>        hwcom.num(bodenheizung.MischerPosition);
>        hwcom.tab();
>        hwcom.num(bodenheizung.TRuecklauf);
>         hwcom.ret();
> cap.Release(0);
>        }
>  }
> }
>

>
>
>
>
>
> > Hallo, ich hoffe ihr könnt mir weiterhelfen.
> >
> > Ich habe ein Programm, welches ständig die Lichtstärke von 6 unterschiedlichen Lichtsensoren misst.
> >
> > Die Werte werden am Display auch angezeigt und schwanken ständig.
> >
> > Ich muss es hinkriegen sich ständig ändernde Messwerte in in eine Textdatei abzuspeichern,
> > nur leider habe ich sowas noch nie gemacht.
> >
> > Die 6 Werte werden am Display der C-Control folgendermaÃ?en angezeigt:
> >
> > xxxx  xxxx  xxxx
> > xxxx  xxxx  xxxx
> >
> > Hat einer vieleicht eine Idee wie man diese Werte in éine Textdatei überführt?
> >
> >
> > Hier der Quellcode:
> >
> > thread adtest
> >   {
> >   string s;
> >   int i;
> >   int w[7];
> >   long zahl;
> >   s="";
> >   for i=0 ... 5
> >     {
> >     w[i] = ports.adc(i);
> >     s=s+" ";
> >     if w[i]<10 s=s+" ";
> >     if w[i]<100 s=s+" ";
> >     if w[i]<1000 s=s+" ";
> >     str.putint(s,w[i]);
> >
> >     if i==2
> >        { station_lcd.home();
> >          station_lcd.print(s);
> >          s="";
> >        }
> >    }
> >    station_lcd.line2();
> >    station_lcd.print(s);
> >    }
> >
> > thread main
> > {
> >   station_io.init();
> >   station_lcd.init();
> >   ports.setb(1,0);
> >   plm.setmode(0,0);
> >   plm.setmode(1,0);
> >   plm.settimebase(0,3);
> >   plm.setperiod(0,255);
> >   plm.beep(plm.TONE_G2); sleep 100; plm.beep(plm.TONE_OFF);
> > /*******************************************/
> > /********   ANSTEUERUNG LCD    *************/
> > /*******************************************/
> >   station_io.LIGHTon();
> >   station_lcd.print("  C-CONTROL II");
> >   station_lcd.line2();
> >   station_lcd.print("Smarties-Farb-Test");
> >   station_io.LIGHTon();
> >   sleep 2000;
> >   station_lcd.clear();
> >   run adtest;
> >   halt main;
> > }
> >


    Antwort schreiben


Antworten:

Re: Werte in Datei schreiben (von zoj - 19.03.2008 12:42)
    Re: Werte in Datei schreiben (von Markus - 20.03.2008 17:30)
        Re: Werte in Datei schreiben (von zoj - 21.03.2008 11:05)
            Re: Werte in Datei schreiben (von zoj - 21.03.2008 12:27)
                Re: Werte in Datei schreiben (von Markus - 21.03.2008 18:59)
                Re: Werte in Datei schreiben (von nitram - 21.03.2008 18:56)
                    Re: Werte in Datei schreiben (von zoj - 21.03.2008 22:58)
                       Re: Werte in Datei schreiben (von nitram - 21.03.2008 23:48)
                          Re: Werte in Datei schreiben (von zoj - 22.03.2008 10:30)
                             Re: Werte in Datei schreiben (von nitraM - 22.03.2008 18:22)
                                Re: Werte in Datei schreiben (von zoj - 24.03.2008 20:06)
                                   Re: Werte in Datei schreiben (von Markus - 25.03.2008 20:36)
                                   Re: Werte in Datei schreiben (von NITRAm - 25.03.2008 20:24)
                                     Re: Werte in Datei schreiben (von zoj - 26.03.2008 14:13)
                                       Re: Werte in Datei schreiben (von Markus - 26.03.2008 14:53)