Die neue Skriptversion v1.00 (siehe oben) kann nun optional auch eine Log-Datei erzeugen
Der Test ‚inf-value only‘ liefert jetzt keine Ausgabe mehr:
MF enabled now
TEST VALUE FOR INFINITE:
Press SET to run test
Hast Du anschließend auch SET gedrückt um den Test tatsächlich zu starten?
Danke für Deinen Test - jetzt läuft das Skript wie gewünscht.
Ansonsten würde mich noch interessieren, wieviele Zoomstufen die SX50 hat.
Das folgende Lua-Skript macht nichts außer das abzufragen und zusammen mit der aktuellen gemeldeten Zoomstufe anzuzeigen:
- Code: Alles auswählen
--[[
@title Zoomsteps
@chdk_version 1.3
]]
x = get_zoom()
y = get_zoom_steps()
print(string.format("#Zoomsteps: %d", y))
print(string.format("Current Step: %d", x))
sleep(5000)
INFO: Bei bspw. 129 Zoomschritten gibt get_zoom() 0 - 128 aus.
@Alle
Zum SX50-Debakel fällt mir leider keine Erklärung ein. Die SX50 kann u.a. im MF-Modus auch bei max. Tele noch bis 1,5 m fokussieren, wobei v0.99 aber nur bei gefundener starker Weitwinkeleinstellung (Zoomstufe 1 und 2) automatisch auf 1 m fokussiert hat, bei Zoomstufe 3 und 4 auf 5 m und ab Zoomstufe 6 auf 10 m (jeweils vor und zwischen den Testläufen).
Anders ausgedrückt: Das Skript konnte unmöglich einen Fokus versuchen einzustellen, welcher "unmöglich" war weil außerhalb des Einstellbaren.
Insofern stellt sich mir die Frage, ob der Befehl set_focus() aus irgendwelchen Gründen generell problematisch bei der SX50 ist.
Mir selber ist dieser Befehl ja eh' nicht so ganz geheuer, weil er an meiner SX20 unscharfe Ergebnisse liefert und ich aus diesem Grund überhaupt mein Skript entwickelt hatte, um so damit testen zu können.
Liebe Grüße
Werner_O