CHDK-Forum

Alles rund um das CHDK (Canon Hacker Development Kit),
das Sprungbrett zur semiprofessionellen Fotografie
login.php profile.php?mode=register faq.php http://www.wirklemms.de/chdk/forum/impressum.php memberlist.php search.php http://www.wirklemms.de/chdk/forum/autobuild.php index.php
CHDK-Forum Foren-Übersicht » Code-Ecke » SX200 Zoom / Autofocus
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
SX200 Zoom / Autofocus
BeitragVerfasst am: 04.11.2009, 11:58    Titel: SX200 Zoom / Autofocus Neue Antwort erstellen Antworten mit Zitat
dulap
CHDK-Einsteiger
CHDK-Einsteiger
Benutzergruppen: Keine
Anmeldungsdatum: 22.09.2009
Beiträge: 32




Hallo Very Happy
Habe mein erstes Skript gebastelt , weiß nicht ob so richtig ist oder auch anders geht da ich nichts gefunden habe . Very Happy

Tasten :

1. Half Shoot = AutoFocus
2. FuncSet = Stop Rec
3. UP = Zoom + Autofocus
4. DOWN = Zoom - Autofocus
5. DISP = M-Focus -
6. MENU = M-Focus +


Code:
rem SX200 By Dulap
@title zoom / focus in video

get_prop 6 q
if q=0 then set_prop 6 1

get_focus u
o=0

do
o=o+1
p=o*o*(o+1)*(o+1)+80
until u<p

v=o

press "shoot_half"
sleep 800
click "shoot_full"
print "SET - Stop Rec"
print "Shoot Half - Auto Focus"
:loop
wait_click

if is_key "up" then goto "focus_1"
if is_key "down" then goto "focus_2"
if is_key "shoot_half" then set_aflock 1
if is_key "set" then goto "end"
if is_key "menu" then goto "menu_focus"
if is_key "display" then goto "display_focus"

goto "loop"

:focus_1
set_zoom_rel 15
set_aflock 1
goto "loop"
return

:focus_2
set_zoom_rel -15
set_aflock 1
goto "loop"
return

:menu_focus
v=v+1
gosub "focus_DISP/MENU"
goto "loop"

:display_focus
v=v-1
gosub "focus_DISP/MENU"
goto "loop"

:focus_DISP/MENU
u=(v*v*v*v)+80
if v>=12 then u=65535
if v<1 then let v=1
if v>12 then let v=12
set_focus u
get_focus t
print "focus", v; "/12 ("t; " mm)"
return

:end
click "shoot_full"
end

end

wait_click
cls
return

Benutzer-Profile anzeigen Alle Beiträge von dulap anzeigen Private Nachricht senden
(Kein Titel)
BeitragVerfasst am: 04.11.2009, 13:31    Titel: (Kein Titel) Neue Antwort erstellen Antworten mit Zitat
smartkiller
CHDK-Begeisterter
CHDK-Begeisterter
Benutzergruppen: Keine
Anmeldungsdatum: 29.08.2009
Beiträge: 66
Wohnort: Gelsenkirchen bei SCHALKE




Hallo
Schön das Du es hier auch veröffentlicht hast. Very Happy

Ich denke mal, das hier der richtige Ort dazu ist. Das DSLR Forum ist da wohl eher zweitrangig.

Smartkiller

_________________
Canon SX200is Firmware 1.00C
Canon SX1 IS Firmware 201A

Benutzer-Profile anzeigen Alle Beiträge von smartkiller anzeigen Private Nachricht senden
(Kein Titel)
BeitragVerfasst am: 04.11.2009, 14:32    Titel: (Kein Titel) Neue Antwort erstellen Antworten mit Zitat
dulap
CHDK-Einsteiger
CHDK-Einsteiger
Benutzergruppen: Keine
Anmeldungsdatum: 22.09.2009
Beiträge: 32




smartkiller hat Folgendes geschrieben:
Hallo
Schön das Du es hier auch veröffentlicht hast. Very Happy

Ich denke mal, das hier der richtige Ort dazu ist. Das DSLR Forum ist da wohl eher zweitrangig.

Smartkiller


Very Happy Hallo

DSLR Forum war mir bequemer Very Happy zu Posten
hast recht hier der richtige Ort Idea

Hier zwei Demos

Skript in aktion Bad Grin

SX200 Zoom / Autofocus


Video herunterladen

M-Focus

Video herunterladen

Benutzer-Profile anzeigen Alle Beiträge von dulap anzeigen Private Nachricht senden
(Kein Titel)
BeitragVerfasst am: 27.11.2009, 11:15    Titel: (Kein Titel) Neue Antwort erstellen Antworten mit Zitat
dulap
CHDK-Einsteiger
CHDK-Einsteiger
Benutzergruppen: Keine
Anmeldungsdatum: 22.09.2009
Beiträge: 32




wie kann man machen wenn man Zoom_In drückt , das der zoom set_zoom_rel 1 widerholt ?

so wie jetzt ist geht nur schrittweise Idea

ubasic:
if z<0 then let z=1
if z>128 then let z=128
set_zoom_rel -z
get_zoom r
sleep 500
set_aflock 1
print "zoom", r
sleep 500
cls
goto "loop"

_________________
Canon SX200is CHDK -akt. Version

Benutzer-Profile anzeigen Alle Beiträge von dulap anzeigen Private Nachricht senden
SX200 Zoom / Autofocus
CHDK-Forum Foren-Übersicht » Code-Ecke
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst in diesem Forum keine Dateien anhängen
Du kannst in diesem Forum keine Dateien herunterladen
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


CHDK-Forum merken CHDK-Forum news

Powered by phpBB © 2001-2004 phpBB Group
Designed for Trushkin.net | Themes Database
Deutsche Übersetzung von phpBB.de