I'm working on a laser microscopy setup and am having issues with Matlab image acquisition. I'm using an AVT Pike-032B CCD camera that is a 1394 camera. Most importantly, I'm interfacing to it using the CMU 'dcam' library, which provides pretty nice control through a program "1394 Camera Demo". The camera does indeed work in Matlab, using the following lines to initialize and capture: > vidobj=videoinput('dcam',1); > snapshot=getsnapshot(vidobj); > imagesc(snapshot); However, I am not able to find a command or parameter that specifically sets the exposure time for the frame capture or shutter speed. It seems as if one of the properties of the triggering should be able to do this. Does anyone know if it's possible, and if so how, to trigger a camera through the dcam driver for a specific exposure? The Motivation: I've got 2 lasers at different intensities that are coupled into my microscopy system. My plan is to automate the system such that one laser turns on, two images are acquired, and then the other laser turns on (the first turns off), and two more images are snapped. rinse, rinse, repeat. Unfortunately, the laser sources are different enough power levels that with the auto-shutter on (as it seems to be right now), it takes a couple captures for the exposure level to set properly. I need to be able to specify an exposure time that will look good on the first capture for each laser. Thanks!