Using chdk to memorize focus settings? - page 2 - General Help and Assistance on using CHDK stable releases - CHDK Forum supplierdeeply

Using chdk to memorize focus settings?

  • 15 Replies
  • 3572 Views
Re: Using chdk to memorize focus settings?
« Reply #10 on: 06 / April / 2012, 20:39:47 »
Advertisements
By the way if I use not script but just choose Continuous mode from the original camera menu it makes 2-3 photos per second without a problem and without measurings I only hear the shuttter clicking.
This is the fastest intervalometer I was able to come up with.  Save the script as FocusLock.lua and give it a try :

Code: [Select]
--[[
@title Interval  Shoot
@param a = interval (msec)
@default a 1000
--]]

press("shoot_half")
repeat sleep(100) until get_shooting() == true
release("shoot_half")
repeat sleep(100) until get_shooting() == false

set_aflock(1)

repeat
    click("shoot_full")
    repeat sleep(100) until get_shooting() == true
    sleep(a)
until false
Ported :   A1200    SD940   G10    Powershot N    G16

Re: Using chdk to memorize focus settings?
« Reply #11 on: 07 / April / 2012, 07:33:59 »
waterwingz, thank you for advise but it did not help. Camera makes only one photo and then stops. But the script is still running until I press photo button again.

Re: Using chdk to memorize focus settings?
« Reply #12 on: 07 / April / 2012, 09:03:55 »
Ok, this one is the fastest, but the most stupid one;) However it will take photo after a photo without any additional delay. What does it do - it just press shutter button again and again without any thinking.

In fact - it's not really intervalometer but should do, what you want ;)

Code: (lua) [Select]

repeat
   click("shoot_full")
   sleep(10)
   until false


PS. Note that for fast shooting you should disable RAW save. RAW save takes 1-2 sec., depending on camera and SD card.

PS2. DO NOT use camera continous mode, rather manual mode with single photo.
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

Re: Using chdk to memorize focus settings?
« Reply #13 on: 07 / April / 2012, 10:29:31 »
Ok, this one is the fastest, but the most stupid one;) However it will take photo after a photo without any additional delay. What does it do - it just press shutter button again and again without any thinking.
I think you will find that it still tries to focus and set exposure between shots ?
Ported :   A1200    SD940   G10    Powershot N    G16


Re: Using chdk to memorize focus settings?
« Reply #14 on: 07 / April / 2012, 10:57:11 »
The experts may correct me but to truly disable autofocus I'd suggest the camera either needs to be in manual focus mode or use the subject distance override in the extra photo operations chdk menu?

Re: Using chdk to memorize focus settings?
« Reply #15 on: 07 / April / 2012, 13:27:59 »
Ok, this one is the fastest, but the most stupid one;) However it will take photo after a photo without any additional delay. What does it do - it just press shutter button again and again without any thinking.
I think you will find that it still tries to focus and set exposure between shots ?

However if you set all the things by manual then it won't refocus. My sx130, when I set manual focus, ISO, aperture, disable 'safe manual focus' and so on takes photos without any (noticable) measurements. However when I try to use get_shooting() then some delay appears after shoot - and it seems to be not related to any file save ('camera busy' is not displayed, but CHDK is still waiting).
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

 

Related Topics