Why am I unable to acquire images from multiple DCAM
Why am I unable to acquire images from multiple DCAM FireWire (IEEE-1394) cameras using the Image Acquisition Toolbox?
I am using two DCAM FireWire (IEEE-1394) cameras and would like to start the cameras simultaneously (or at least have them running simultaneously even if I have to start them one after the other). However, when I attempt this I receive the following message:
An object in OBJ could not be started, was already started, or is invalid.
NOTE:-
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
Simultaneous acquisition using multiple FireWire devices attached to a single FireWire card may exceed the maximum bandwidth. For example, acquiring 1024-by-768 YUV images at 15 frames/second from a FireWire camera will require about 77% of the FireWire bus bandwidth. Attempting to simultaneously acquire from 2 of these devices, using a single FireWire card, will exceed the bus bandwidth.
To work around this, use multiple FireWire cards (one for each camera) when doing simultaneous acquisition.
The DCAM specification stipulates that image transfers occur isochronously. This means that when the camera is started, a portion of the FireWire bandwidth is reserved for that camera. If the bandwidth requirements for a camera can not be met, the above error is reported at the time the camera is started.
The amount of bandwidth reserved depends upon the image format and frame rate. In the case of Format 7 or Partial Scan mode the property NormalizedBytesPerPacket is used in place of setting the frame rate. You can use the IMAQHELP function to get more information on the NormalizedBytesPerPacket property.
SEE COMPLETE ANSWER CLICK THE LINK