Current Status:
- Prototype executable code "Snap" located in /cvs/cds/caltech/target/Prosilica/40mCode/
- Has many options including Exposure Time, Gain, Region of Interest, Packet Size, file names, loop option to save images
- Only saves to .tiff format and no streaming
- Works on any of the linux machines (statically compiled code)
- Statically compiled version located in /cvs/cds/caltech/target/Prosilica/40mCode/
- C code lives in /cvs/cds/caltech/target/Prosilica/examples/Snap/
SampleViewer code streams images
- Current bugs with controlling the camera - use Snap to work around for the moment
- Works only on mafalda at the moment (dynamically compiled currently, need to setup a statically compiled version)
- C code lives in /cvs/cds/caltech/target/Prosilica/examples/SampleViewer/
- Partly Gigabit Ethernet network
- One computer (Mafalda) with a GigE network card with packet sizes up to 1500 (Prosilica suggests jumbo packets of ~9000)
- Mafalda connected to GigE network hub in control room
- Have 1 portable GigE network switch along with several cat 6 cables (max length 30m at the moment, need some longer ones)
Current network setup: 40m_network_0408.pdf
Replacement Cat 6 cables and 24 port hubs are being/have been ordered by Steve.
I tried to capture frames with Snap from both cameras. It seems that the images from the 650 work less well than those from the 750 (image from the 650 is a bar across the top with some data, and then all black). While the -Exposure setting works well, there might be times in which a -Gain option is also nice.
I also spent a little time with the cameras on the GC network. I was able to get about 10fps from both cameras at the simultaneously. The 750 alone maxed out at 33fps, even with 200x200 image size. The 650 was able to produce 188fps with a 200x200 image size. All of this was done with the packet size set to 1024b.
-Matt
