msl hat geschrieben:Da sehr wenig über die neuen Skriptbefehle zu erfahren ist, habe ich ein Testskript zusammengestellt, mit dem die neuen Sachen geprüft werden können.
Bei mir funktioniert die Syntax nur nach dem Muster "x=get_focus_mode". "get_focus_mode x" geht nicht.
Der wichtigste Befehl ist eigentlich get_propset. Damit ist es möglich, ein Skript für DigicII und III zu schreiben.
Den Befehl "get_histo_range" kann ich bisher nicht bewerten, da mir hier jegliche Hintergrundinfo zur Benutzung fehlt.
"get_ready" und "random" scheinen verworfen???
Rückmeldungen, bei wem was wie funktioniert, wären hilfreich.
Gruß msl
Hi, sorry habe deine PM übersehen, über die Gründe weswegen will ich mich aber nicht nochmal auslassen, bin wohl einfach zu doof (Den Inhalt deiner PM hab ich ja am selben Abend durch Zufall eigentlich hier noch beantwortet, gelle)
Egal, weiter im Text: Ja, die neuen Befehle laufen alle nach der neuen Syntax, die alten Befehle dagegen noch nach der alten (bzw. ein paar gehen auch schon nach der neuen, also nach neu UND alt ). Auf die Dauer werden alle Skripte wohl die neue Syntax bekommen, ist unserer Meinung nach verständlicher - feedback erwünscht.
get_histo_range wird benutzt in speziellen Zeitraffer Scripten (Fudgey im englischen Forum), um 24h Zeitraffer zu erstellen die in er Nacht zB nicht bloss dunkel sind, sondern automatisch die Shutter Zeit extrem erhöhen, das geht ohne get_histo_range bisher nicht. Such mal im englischen Forum nach dem Befehl. Kommt natürlich auch irgendwann in die Doku.
get_drive_mode - könnte da jemand mit ner DigicIII Knippse mal bitte bestätigen dass der Timer wirklich '3' ist? Wäre an einer anderen Stelle im Code wichtig.
Mit set_ev & get_ev kannst du die Belichtungskorrektur einstellen, in 32er (Drittel) Schritten. D.h. ein Wert von 96 ist ein ganzer "Belichtungsschritt" nach oben. Bei einem negativen Wert - nach unten. Wichtig für HDR Skripte.
alle anderen parameter in deinem script sind ja selbsterklärend.
Was mich nur wundert ist dass get_zoomsteps den aktuellen Zoom zurückliefert, nicht den maximal möglichen - denn so war es eigentlich gedacht, um universelle Zoom Skripte schreiben zu können. Da muss ich wohl nochmal investigieren
du hast aber noch folgenden neu befehle übersehen
get_display_mode (liefert halt das propset 105/181 zurück)
Ansonsten werd ich die Tage mal versuchen die SD550 zu integrieren.