03-26-2006 09:11 AM
03-26-2006 09:42 AM
Why don't you just stop the acquisition, change the ROI, then restart the acquisition? It is all built in the the firewire drivers and is easy to do. What is the advantage of using the registers to do it?
Bruce
03-26-2006 11:16 AM
03-26-2006 02:14 PM
Dan,
I never use the registers, and everything works fine.
When I initialize the camera, I use a property node to make sure the camera is in format 7, mode 0. I also make sure that Format7BytesPerPacket is 4096, which gives the fastest transfer rate.
Before I start an acquisition, I use a property node to set the shutter attribute for the speed I want. This takes two inputs - the Attr (Shutter) then the Value. This determines the frame rate for my application. I think the camera explains how to calculate the exposure time for a given Shutter value.
When I configure the acquisition, I select continuous and use the Region of Interest input to specify the area of the image to acquire.
Be aware that most property nodes have to be set before the acquisition is started. They are ignored during an acquisition.
Bruce