Canon CHDK User Manual

Page 60

Advertising
background image

@default g 8
@param h Reg Mode(0-no,1-incl,2-excl)
@default h 0
@param i Measure Mode (1-Y,0-U,2-V)
@default i 1
@param j Burst/Preview (sec,0=off)
@default j 0

if a<1 then a=1
if b<1 then b=1
if c<0 then c=0
if g<1 then g=1
if f<1 then f=1
if j<0 then j=0
e=e*100

j=j*1000
print ">[";a;",";b;"] threshold: ";c
x=30000
if j>0 then goto "md_burst"
 :md_singleshot
press "shoot_half"
t=0
do
md_detect_motion a, b, i, x, d, c, 1, t, h, 1, 1, a, f, 0, g, e
until t>0
click "shoot_full"
goto "md_singleshot"
 :md_burst
press "shoot_half"
t=0
do
md_detect_motion a, b, i, x, d, c, 1, t, h, 1, 1, a, f, 0, g, e
until t>0
press "shoot_full"
let X=get_tick_count
 :contloop
let U=get_tick_count
let V=(U-X)
if V<j then goto "contloop"
release "shoot_full"
goto "md_burst"
----------------------------------------------------------------------------------------------------------------------------------------------------

This is an example script for study, please do not copy from here as it may not be exact.

http://chdk.wikia.com/wiki/UBASIC/Scripts:Lightning_script_--_Fudgey

See:- FAQ-How do I use scripts?

Page 64

and:-

Scripting Tutorial Page

-

http://chdk.wikia.com/wiki/UBASIC/TutorialScratchpad

also:-

http://chdk.wikia.com/wiki/UBASIC/Scripts

Tip: For using intervalometer, and long exposure scripts - to save battery and LCD use a piece of ⅛
round plastic / unconnected a/v cable in the camera video transfer port and LCD will be off, although not
as much saving as when display is turned off (Which may not be possible with some other settings).

----------------------------------------------------------------------------------------------

58

Advertising