Spinnaker Strobe/Counter Control for Flea3
AnsweredI'm working on converting some FlyCapture code into Spinnaker. Is there a way to support strobe control for a Flea3 GE with Spinnaker? (e.g. FL3-GE-03S1M-C, or FL3-GE-13S2C-C)
The Counters and Timers feature only seems to be supported by the newer BFS camera, and there doesn't seem to be enough properties to set the Delay and Duration for the GPIO line (such as in the Digital I/O Control section), when connected in SpinView (see attached screenshot below).
.
Is there some properties I'm missing?
Additionally could this approach be compatible with a BlackFly (even if it requires checking the device type) ?
-
Hello Benjamin,
I wanted to reach out regarding the strobe duration setting on your FL3/Blackfly camera when using the Spinnaker SDK. Could you please confirm the firmware version currently installed on the cameras? This information will help us determine if the missing feature is related to the firmware version.
As an alternative, you could explore using Spinnaker ReadPort/WritePort API to access the camera IIDC register. However, we recommend first checking if the feature is accessible via the camera node map to ensure an optimal approach.
Regards,
Ifeanyi0 -
Hi Ifeanyi,
Our FL3-GE-03S1M has: v1.24.3.00, FPGA:v2.02
and FL3-GE-13S2C has: v1.8.3.00, FPGA:v2.02
The latter might have a update available though, I'll look for that in a bit. Edit: we haven't updated this for consistency with our program and other units.
Additionally, neither seem to have any difference in properties available in the same section as the screenshot. Also note that there are only 2 options available for "Line Source": "ExposurceActive" and "ExternalTriggerActive", if this makes any difference.
0 -
Hello Benjamin,
Tested with below firmware versions and both contain strobe duration and delay node:
DeviceDisplayName Point Grey Research Flea3 FL3-GE-03S1M
DeviceModelName Flea3 FL3-GE-03S1M
DeviceType GigEVision
DeviceLinkSpeed 1000
DeviceAccessStatus OpenReadWrite
DeviceVersion uC:v1.33.3.00 FPGA:v2.02
DeviceDriverVersion CorGigeFilter.sys : 6.10.0.1526DeviceDisplayName Point Grey Research Flea3 FL3-GE-13S2C
DeviceModelName Flea3 FL3-GE-13S2C
DeviceType GigEVision
DeviceVendorName Point Grey Research
DeviceLinkSpeed 1000
DeviceAccessStatus OpenReadWrite
DeviceVersion uC:v2.6.3.00 FPGA:v3.00
DeviceDriverVersion CorGigeFilter.sys : 6.10.0.1526Please open support ticket with us at flir.custhelp.com/app/ask to send you the firmware versions to update the camera and test on your PC.
Regards,
Ifeanyi
0 -
Just as a quick update, using the provided firmware listed for the FL3-GE-03S1M camera (v1.33.3) correctly provides access to the StrobeDelay and StrobeDuration nodes as can be seen in SpinView (see attached screenshot below). I haven't tested the other camera, but I assume it also works correctly.
For future reader's reference, I haven't done much testing, as I've moved on to other work instead, but keep in mind that you will need to access these nodes through the nodemap by name (rather than with quickspin)
e.g. IManagedCamera#GetNodeMap
nodeMap.GetNode<INode>("StrobeDelay")
nodeMap.GetNode<INode>("StrobeDuration")
0 -
Hello Benjamin,
Great to know it works for you.
Thanks for the update!
Regards,
Ifeanyi
0
Please sign in to leave a comment.
Comments
5 comments