Hallo,
so richtig klar ist mir nicht mehr, was hier erreicht werden soll.
Der Sinn ist immer die kürzest mögliche Verschlusszeit sicherzustellen um möglichst wenig verwackelte Bilder zu haben. Eigentlich will ich aus der Belichtungsautomatik eine reine Zeitsteuerung bauen.
1. Problem wenn ich den Filter manuell ausschwenke mißt die IXUS und errechnet eine Belichtung mit einem Zeit / NDFilter wert. Wird der Filter von der ixus nicht gesetzt ist alles OK . Wird der Filter mitberechnet ist mit der dazu im verhältnis stenden Zeit das Bild ohne Filter überbelichtet. Dies will ich nun ausgleichen. Der fall daß der Filter nicht kommt bereitet ja keine Probleme.
Da die ixus nach gutdünken den ND Filter reinschiebt also von Blende 2,8 auf 8 geht und den rest mit der Zeit macht ist es nötig den ND Filter nach der Messung zu entfernen um wieder auf Blende 2,8 zu kommen. Jetzt stimmt aber die von der IXUS berechnete Zeit nicht mehr so daß diese korrigiert werden muß. Vorhergehendes script ist nur zum probieren der routinen und ob die werte richtig gesetzt werden.
Sicher kann ich auch mit den ev werten arbeiten hatte halt klassisch mit Zeit angefangen und wollte es so lösen. Wenn ich das mit der Zeitsteuerung nicht hinbekomme werde ich auf EV gehen.
Erstmal ein paar Anmerkungen: get_user_tv96 gibt nur bei Kameras mit Tv-Modus in diesem Modus einen sinnvollen Wert zurück
genau funktioniert nicht.
Was ich bisher beim testen der IXUS 80 herausbekommen habe
auslesen get_nd_present geht nicht aber alternativ gibt die Kamera einen get_av96 wert aus . den man ja auch als Filter gesetzt oder ausgeschwenkt betrachten kann(Blende 2,8 oder
. Daher habe ich versucht den auch über set_av96 zurückzuändern weil ich den eindruck hatte set_nd nicht funktioniert muß ich aber noch genau testen.
Die Verschlusszeit kannst Du mit set_tv96_direct verändern.
Das fuktioniert .
Nur ist der Wert dann so fest sesetzt das er beim nächsten durchlauf der Schleife mit schoot half von der IXUSnicht neu gemessen und berechnet wird.
Wie kann ich den fixwert wieder lösen ? Müsse dann vor dem nächsten Messen passieren. Dann würde das ganze funktionieren.
Mit set_tv96 wird die berechnete Zeit nicht geändert (d und z Werte sind gleich)