National Instruments IEEE 1394 Manual Do Utilizador

Página de 61
Chapter 3
Advanced Programming with NI-IMAQ for IEEE 1394 Cameras
3-2
ni.com
Figure 3-1.  One Camera Broadcasting to Multiple Host Computers
The IEEE 1394 camera broadcasts video data on the IEEE 1394 bus and all 
the connected host computers receive the same image data. In this scenario, 
one host computer is designated as the controller. The controller is 
responsible for starting/stopping the camera feed. There can be only one 
controller per camera. The listeners obtain image data from the IEEE 1394 
bus. The listeners do not control the camera in any way. There may be one 
or more listeners per camera.
Broadcasting has many uses. Computationaly intensive tasks can be spread 
across different machines, thus effectively distributing computations. 
Multiple host computers can also perform redundancy checks. 
Additionally, listeners can monitor the current status of a headless system.
Implementation
Usage for the controller is unchanged from a stand-alone application. Open 
your camera interface with the default interface name (for example, 
cam0
configured in MAX. Configure and start your acquisition.
Host Computer (Controller)
Host Computer (Listener)
Host Computer (Listener)
IEEE 1394 Camera
Broadcast
PXI-
100
B