I am using areaDetector with Flea2 Firewire cameras on WindowsXP.
I can create a camera driver (WinFDC_Config) and pipe the output
through a chain of plugins:
camera_driver -> process-> overlay -> NDStdArray -> stats
and everything works. I next tried to create an IOC with two cameras
and found
{camera_driver_1, camera_driver_2} -> process
works, where process can receive output from one camera or the other.
However
{camera_driver_1, camera_driver_2} -> process -> overlay
crashes. In particular the IOC crashes on start up at the last of
these lines:
NDOverlayConfigure("OVER1", $(QSIZE), 0, "PROC1", 0, 8, -1, -1)
dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/NDPluginBase.template",...
dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/NDOverlay.template"
dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/NDOverlayN.template", ...
I get an error message "myIOC.exe has encountered a problem and needs
to close". If I omit the last line the IOC will start up. Note that
these are the same db files that work in the single camera IOC.
I don't know how to proceed. Hoping someone can suggest a next step.
Any wild guesses as to what might be a problem?
Regards,
John Dobbins
Lab for Elementary Particle Physics
Cornell University