Hallo zusammen,
ich hab mir die Möglichkeiten zum Scripten jetzt mal eine Weile angesehen - da ich aber zeitlich arg limitiert bin, wollte ich gerne eine Machbarkeitseinschätzung von Euch, bevor ich mich da ins Scripten vergrabe (Programmieren selbst ist nicht das Problem, aber einen neue Scriptsprache lernen ist doch mit etwas Aufwand verbunden).
Ich benutze CHDK hauptsächlich, um auf meiner S90 Langzeitbelichtungen zum machen, sprich einen Tv-Override zu setzen. Gleichzeitg hab ich als Stativ meist nur mein Gorilla-Pod da, d.h. ich knie dann irgendwo rum, um die Parameter einstellen zu können. Um das etwas komfortabler zu gestalten hätte ich gerne ein Script, mit dem ich die Tv-Override einstellen kann, ohne im entsprechenden CHDK Menü rumturnen zu müssen. Dann würde ich gerne Auslösen mit Zeitverzögerung (so dass das Gorilla-Pod sich ausschwingen kann). Gleichzeitig wäre es für mich wichtig, hinterher zu wissen, welches Bild mit welcher Tv aufgenommen wurde (das wäre eigentlich sogar die Hauptfunktion, weil ich hinterher immer nie weiss, wie lange ich eigentlich belichtet habe...).
Ich würde mir das so vorstellen: mit der Wippe hoch/runter kann man den Tv-Override Wert einstellen (muss man den vom Script anzeigen, oder würde die automatische Anzeige aktualisiert werden?). Mit der Funktionstaste kann man Auslösen, die Kamera sucht den Fokus (oder nimmt den manuell eingestellten) und löst nach ca. 5 Sekunden aus. Nach der Aufnahme wird der Name des Bildes mit der gewählten Tv-Override ins Log geschrieben. Die restlichen Randbedingungen werden ganz normal eingestellt bzw. automatisch von der Kamera vorgegeben.
Bislang hab ich ein bisschen mit LUA rumgespielt. Das Setzen des Tv_Overrides dürfte mit set/get_config_value (Parameter 102/103 / 141) gehen, die Tastaturbelegungen müste man auch hinbekommen, und das Logging gibt es ja bereits.
Wie gesagt, ich würde gerne wissen, ob Ihr da irgendwo ein Problem seht, oder ob es etwas Vergleichbares bereits gibt, das man vielleicht ausbauen könnte.
Vielen Dank im Voraus.
Gruß, Axel