Werte in Datei schreiben Kategorie: Programmierung (von zoj - 18.03.2008 15:24) | ||
| ||
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: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |