Hello,
I have programmed a machine vision system for a scientific test (simple blob detection), using one GigE Camera and a DAQ system (USB6001). Working great! But now I want to pimp the project. My target is to use 3 Cameras in parallel, which perform the same analysis for three experiments. I programmed the basic-one-camera-code by using a state-machine, a single loop for the DAQ and using two queues for communication between both loops.
Now my question: Is it wise to extend the code with 2 extra parallel state-machines for the new cameras? Should I integrate all three cameras in one state-machine? (It is not necessary that the analysis for all three cams is done simultaneously! Step by step is okay! )
Paul