Witam..
Czy komuś udało się uruchomić to na lustrzance z digicem II (czyli np. 350D)?
Witam..
Czy komuś udało się uruchomić to na lustrzance z digicem II (czyli np. 350D)?
5DmkI, C85f1.2L|580 EXII|
Supported Cameras
A570, Fw: 1.00E,1.01A
A610, Fw: 1.00D (with CHDK version for 1.00E), 1.00E, 1.00F
A620, Fw: 1.00F ( 1.00E is not compatible. You must upgrade to 1.00F first (see here))
A630, Fw: 1.00C
A640, Fw: 1.00B
A700, Fw: 1.00B
A710 IS, Fw: 1.00A
S2 IS, Fw: 1.00E, 1.00F, 1.00G, 1.00I (with CHDK version for 1.00G)
S3 IS, Fw: 1.00A
G7, Fw: 1.00G,1.00I, 1.00J
SD500, Fw: 1.01A
SD300 CHDK port has started! (Nov 2, 2007)
SD700 firmware has been dumped! (Oct 31, 2007)
Revised A570is build released Oct 28, 2007 (link to download page).
Some Progress on S5 porting! (Oct 28, 2007)
poprzednia wersja z jakiś dziwnych powodów nie działa zawsze poprawnie
napisałem 2 wersję-ta wygląda już na stabilną
jest tylko 1 błąd-jeśli nie zaczniemy braketingu od pozycji 0 a np "-1"-skrypt po skończeniu zresetuje korekcję do 0 ,a na ekranie dalej widać "-1"
dopiero przyciśnięcie przycisku +/- (we w korekcję ekspozycji) ustawia aparat do takiej wartości jak na ekranie-jak to obejść nie mam pojęcia
skrypt:
@title symmetry EV Braketingv2
@param a Range EV (a/3 EV)
@default a 1
@param b Step size (b/3 EV)
@default b 1
@param c Shots in 1 (b/3EV ) step
@default c 1
q=-a*32
p=b*32
if b=0 then goto "end2"
if a>6 then goto "end2"
if b>6 then goto "end2"
if c<1 then let c=1
if a=1 and b=1 then d=2*p
if b>a then goto "end2"
if a=2 and b=1 then d=4*p
if a=2 and b=2 then d=p
if a=3 and b=1 then d=6*p
if a=3 and b=2 then d=3*p
if a=3 and b=3 then d=2*p
if a=4 and b=1 then d=8*p
if a=4 and b=2 then d=4*p
if a=4 and b=3 then goto "end2"
if a=4 and b=4 then d=2*p
if a=5 and b=1 then d=10*p
if a=5 and b=2 then d=5*p
if a=5 and b=3 then goto "end2"
if a=5 and b=4 then goto "end2"
if a=5 and b=5 then d=2*p
if a=6 and b=1 then d=12*p
if a=6 and b=2 then d=6*p
if a=6 and b=3 then d=4*p
if a=6 and b=4 then d=3*p
if a=6 and b=5 then goto "end2"
if a=6 and b=6 then d=2*p
if d/p>1 then print "Total Shots",((d/p)+1)*c else print "Total Shots",((d/p)+2)*c
if c>1 then print "Make",c,"Shots in 1 Step"
for s=q to -q step p
if s=-192 then print "Shot -2 EV"
if s=-160 then print "Shot -1 2/3 EV"
if s=-128 then print "Shot -1 1/3 EV"
if s=-96 then print "Shot -1 EV"
if s=-64 then print "Shot -2/3 EV"
if s=-32 then print "Shot -1/3 EV"
if s=0 then print "Shot 0 EV"
if s=32 then print "Shot +1/3 EV"
if s=64 then print "Shot +2/3 EV"
if s=96 then print "Shot +1 EV"
if s=128 then print "Shot +1 1/3 EV"
if s=160 then print "Shot +1 2/3 EV"
if s=192 then print "Shot +2 EV"
set_prop 25 s
set_prop 26 s
for w=1 to c
shoot
next w
next s
:end
print "Reset exposure to 0"
set_prop 25 0
set_prop 26 0
end
:end2
print "Error, check parameters"
end
ta wersja robi fotki niezależnie czy aparatowi uda się złapać ostrość czy nie-poprawka na to może będzie w następnej wersji![]()
Robi się mały galimatias, wątek jest o Motion Detection, a tu o bracketingu naraz. Poza tym skrypty do bracketingu o funkcjach +/_ są dostępne, pisałem o tym tu:
http://canon-board.info/showthread.p...030#post333030
skrytpy:
http://chdk.wikia.com/wiki/UBASIC/Scripts
no zdecydujcie się ludzie
jednym nie pasuje ,że rozbijam temat na kilka wątków
drugim,że łączę
niech będzie może 1 wątek
kto będzie szukał informacji to i tak znajdzie
co do skryptów-są na wiki owszem
ale jak się przyjrzysz dokładniej to się od siebie różną
nie znam za dobrze angielskiego więc wolę moje nieśmiałe próby publikować tu
Pasuje, pasuje.. kurcze szkoda że nie ma tego do "luszczanek"
ale córka ma komunię w maju i miała dostać aparat typu kompakt - coś czuję że to będzie coś z tej listy![]()
5DmkI, C85f1.2L|580 EXII|
Jak już, to powalcz Kociałko z tym skryptem Motion Detection, co by działał jak trzeba, mam na myśli sekwencję czuwanie-fotka-czuwanie-fotka itd., do bracketingu jest już sporo działających na różne sposoby.
jeszcze tu:
http://tools.assembla.com/chdk/brows...s/grand/script
walczyłem walczyłem
bozia mi świadkiem
nie wiem czemu u ciebie nie działa---MÓGŁBY KTOŚ JESZCZE SKRYPT POTESTOWAĆ???
testowałem go na swoim 710is i kurcze działa
fotografowałem ptaki,samochody w ruchu,ludzi....
skoro ci nie działa to może spróbuj tą wersję z definiowaną ilością fotek-przynajmniej ci się nie zapętli aż do zapełnienia karty
A, ta wersja jest ok. przydatna też jest wersja na światło, tylko muszę poczekać na pioruny, chyba że sam błysnę.
Suportują już A570, czyli rozumiem, że Digic III już też padł?![]()
jest wersja na PowerShot G7
http://chdk.wikia.com/wiki/Downloads#G7_Builds
więc Digic III chyba już padł
!!! Łączenie podwójnego wpisu !!!
w tej wersji skryptu jeśli aparat nie może złapać ostrości,kończy działanie skryptu i sugeruje przełączenie pomiaru ostrości z autofokusa na pomiar centralny lub odwrotnie-czasami to pomaga
problem z resetem ekspozycji (dzięki pomocy forum ang.) rozwiązany-
przy starcie skryptu aparat zapamiętuje jaka była ustawiona wartość i po skończeniu skryptu do niej wraca
@title symmetry EV Braket 4
@param a Range EV (a/3 EV)
@default a 1
@param b Step size (b/3 EV)
@default b 1
@param c Shots in 1 (b/3EV ) step
@default c 1
get_prop 25 i
q=-a*32
p=b*32
if b=0 then goto "end2"
if a>6 then goto "end2"
if b>6 then goto "end2"
if c<1 then let c=1
if a=1 and b=1 then d=2*p
if b>a then goto "end2"
if a=2 and b=1 then d=4*p
if a=2 and b=2 then d=p
if a=3 and b=1 then d=6*p
if a=3 and b=2 then d=3*p
if a=3 and b=3 then d=2*p
if a=4 and b=1 then d=8*p
if a=4 and b=2 then d=4*p
if a=4 and b=3 then goto "end2"
if a=4 and b=4 then d=2*p
if a=5 and b=1 then d=10*p
if a=5 and b=2 then d=5*p
if a=5 and b=3 then goto "end2"
if a=5 and b=4 then goto "end2"
if a=5 and b=5 then d=2*p
if a=6 and b=1 then d=12*p
if a=6 and b=2 then d=6*p
if a=6 and b=3 then d=4*p
if a=6 and b=4 then d=3*p
if a=6 and b=5 then goto "end2"
if a=6 and b=6 then d=2*p
if d/p>1 then print "Total Shots",((d/p)+1)*c else print "Total Shots",((d/p)+2)*c
if c>1 then print "Make",c,"Shots in 1 Step"
for s=q to -q step p
if s=-192 then print "Shot -2 EV"
if s=-160 then print "Shot -1 2/3 EV"
if s=-128 then print "Shot -1 1/3 EV"
if s=-96 then print "Shot -1 EV"
if s=-64 then print "Shot -2/3 EV"
if s=-32 then print "Shot -1/3 EV"
if s=0 then print "Shot 0 EV"
if s=32 then print "Shot +1/3 EV"
if s=64 then print "Shot +2/3 EV"
if s=96 then print "Shot +1 EV"
if s=128 then print "Shot +1 1/3 EV"
if s=160 then print "Shot +1 2/3 EV"
if s=192 then print "Shot +2 EV"
set_prop 25 s
set_prop 26 s
for w=1 to c
get_prop 67 j
if j=0 then goto "end3"
shoot
next w
next s
:end
set_prop 25 i
set_prop 26 i
end
:end2
print "Error, check parameters"
end
:end3
print "focus immposible"
print "set AF FRAME from AiAF"
print "to Center or Center to"
print "AiAF-maybe it help"
end
Ostatnio edytowane przez Kociałko ; 06-11-2007 o 10:25 Powód: Automerged Doublepost