mischa hat geschrieben:VERY GOOD CATCH!
Die Parameter waren alle initialisiert, aber nur einmal in der header Datei, nicht aber jedesmal wenn die Koaddition laeuft. Wenn man also mehrere Koadditionen macht ohne THELI zu schliessen, dann waren TEXPTIME, SKYVALUE, GAIN und FILTER falsch. Die ersten drei wurden inkrementell hoeher, und das FILTER keyword inkrementell laenger und bloedsinniger (wie von Carsten bemerkt). Sowas haette ich selbst bemerken sollen. Die sache mit den 3-fach laengeren Belichtungszeiten fuer DSLR habe ich vermutlich auch korrigiert, bitte nochmal testen.
Ich hab' das jetzt bei mir auch korrigiert

Und
- Code: Alles auswählen
coaddTexptime += it->exptime;
coaddSkyvalue += it->skyValue / it->exptime;
- Code: Alles auswählen
if (it->filter == filterArg) {
-Zweig und nicht dahinter, weil Du sonnst über alle Filter summierst, statt jeden Filter einzeln.
Das ist bei mir der Unterschied zwischen s/w-CCD und Farb-DSLR.
Dietmar