CHDK: Interval-Script-Tuning
Johan Van Barels CHDK-Script namens Interval ist ja vom Prinzip her gar nicht schlecht. Nur störte mich das endlose Getippe, sobald ich dem Script darauf einstellen wollte, meine Powershot A640 zu mehr als zehn Reihenaufnahmen zu bewegen. Gleichzeitig werde ich vermutlich selten von der Möglichkeit Gebrauch machen, zwischen den Einzelbildern mehrere Minuten verstreichen zu lassen.
Lange Sätze, kurze Aussage: Ich habe das Script optimiert; habe in der ursprünglichen Variablenfestlegung …
@param a Number of Pics
@default a 2
@param b Interval (Min)
@default b 0
@param c Interval (Sec)
@default c 10
@param d Initial Delay (Sec)
@default d 1
if a<2 then let a=2
if b<0 then let b=0
if c<0 then let c=0
if d<0 then let d=0
t=b*60000+c*1000
… einige Zeilen ersetzt oder ergänzt:
@param a Number of Pics
@default a 2
@param b Pics * n
@default b 1
@param c Interval (Sec)
@default c 10
@param d Initial Delay (Sec)
@default d 1
if a<2 then let a=2
if b<1 then let b=1
if c<0 then let c=0
if d<0 then let d=0
t=c*1000
a=a*b
Außerdem habe ich weiter unten im Script diese Codezeile gelöscht:
print "Wait",b;"Min",c;"Sec"
Letzteres nicht allein der neu belegten Variable b wegen, sondern auch, weil ich das LCD-Display während einer Reihenaufnahme sowieso abschalte. Außerdem wird jene Zeitspanne angezeigt, welche ich vorher selbst eingestellt habe, und das ist unnötig.
— — —
Nachtrag, einige Stunden später:
Dumm nur, dass sich mein umgemodeltes Script aus einem mir noch unbekannten Grund selbst zerstört. Es funktioniert für einige Zeit, verwandelt sich jedoch in Datenmüll bzw. eine sonderzeichenlastige Nichtscriptdatei mit EXIF-Datenkopf.
Zumindest ist mein erster Feldversuch daran gescheitert. Zuhause funktioniert alles prima und der Fehler tritt nicht auf. Hrmpf.
Und noch etwas: Eben las ich im CHDK-Forum, dass "mit Hilfe der Zoom-Tasten […] der Eingabefaktor bis 10000 erhöht" werden kann. Ist mir bisher nie aufgefallen. Doppel-Hrmpf.