Ich hoffe ihr könnt mir weiterhelfen. Ich versuche schon seit vielen Stunden meine Ixus per usb auszulösen. Funktioniert grundsätzlich ja auch, wenn sie nicht immer sporadisch abstürzen würde.
Ich bin mit meinem Latein echt am Ende. Zuerst dachte ich es sei mein selbst gebasteltes Kabel. Verwende ich aber ein standard USB-Kabel besteht das Problem auch. Nach dem 2 oder irgeneinem Foto oder bei Zoom,... irgendwann is nach dem Betätigen einfach aus (schwarzes Bild) und ein Neustart ist erforderlich.
Hab schon verschiedne skripte ausprobiert, immer das selbe Problem!
Ich habe auch USB-Remote aktiviert.
Ich weiß nicht mehr weiter.
So lauft ein Durchgang bis zum Absturz ab:
Ich schalte die Kamera ein (Skript wird automatisch geladen)
Ich drücke auf den Auslöser (Kamera geht in den Aufnahmemodus)
Ich schalte CHDK ein (alt-Modus)
Ich betätige den Auslöser (Es steht: Skript gestartet)
Ich verbinde kurz den USB-Stecker und die Kamera löst aus.
Das ein paar mal (einmal mehr einmal weniger oft) und die Kamera zeigt mit plötzlich nach einem Auslösevorgang oder einem Zoomvorgang ein scharzes Display.
Es wäre klasse wenn ihr mir weiterhelfen könntet!
Besten Dank im Voraus,
lg
Chris
-- 05.01.2013, 00:34 --
Mit der CHDK-DE-Version1.1 und dem standard remote skript scheint es zu funktionieren. Konnte zumindest einige Bilder machen.
- Code: Alles auswählen
start this script.
@title Remote button
while 1
wait_click 1
if is_key "remote" then shoot
wend
end
Es wäre klasse wenn ich aber auch zoomen könnte. Habe dazu folgendes Skript gefunden:
- Code: Alles auswählen
@title ZoomShoot
@param a Shoot
@default a 10
@param b ZoomIn
@default b 20
@param c ZoomOut
@default c 30
do
z=0
while is_key "remote"
z=z+1
cls
if z>0 and z<a then print "SHOOT:",z
if z>a and z<b then print "ZoomIN:",z
if z>b and z<c then print "zoomOUT:",z
if z>c then
print "SHOOT:",z
gosub "fire"
endif
wend
wait_click 1
n=n+1
if n=900 then
click "shoot_half"
n=0
endif
if z>0 then gosub "auswerten"
until is_key "set"
:auswerten
if z<=a then shoot
if z>a and z<=b and i=1 then
set_zoom 8
i=2
endif
if z>a and z<=b and i=0 then
set_zoom 4
i=1
endif
if z>b and z<=c and i=1 then
set_zoom 0
i=0
endif
if z>b and z<=c and i=2 then
set_zoom 4
i=1
endif
z=0
return
:fire
while is_key "remote"
shoot
wend
return
Kann von euch jemand einen Fehler erkennen oder mir sagen warum es mit diesem Skrip abstürzt? Es ist mir beim Zoomen passiert.
Chris