Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

CameraValidator returns unhandled exception

I'm evaluating a laser sensor which uses IEEE1394 and a DCAM compliant address space. 

 

The vendor supplied software works fine with the CMU-1394 driver but I'm trying to get the device working with IMAQdx.

IMAQdx is returning 0xBFFF800B when I select it in MAX. 

 

The output of CameraValidator.exe /attributes is

Debugging 'cam0' attributes ...
Creating 'C:\Documents and Settings\All Users\Documents\National Instruments\NI-IMAQdx\Compatibility Reports\MICRO-EPSILON Optronic GmbH scanCONTROL 2700-25 (001)   v20B00  08042513AC Attributes Debug.txt'...
Unhandled exception!

 

I've worked with a similar sensor from the same vendor and IMAQdx worked fine.

 

Any ideas of how I can get this sensor working with IMAQdx or any ideas of how I can provide meaningful feedback to the vendor so they can fix the problem? 

0 Kudos
Message 1 of 8
(5,178 Views)
What is the version of IMAQ u r using?
0 Kudos
Message 2 of 8
(5,167 Views)

Using IMAQ 4.0

NI-IMAQ for 1394 2.0.5

NI-IMAQ I/O 2.1

NI-IMAQdx 3.1.2 

 

0 Kudos
Message 3 of 8
(5,160 Views)

Hi Taki1999,

 

Just some quest troubleshooting questions:

1.  Did this particular PC work with the similar sensor you talked about?  Does it still work with it?

2.  Sometimes the 0xBFFF800B only occurs in MAX.  Have you tried using the camera in LabVIEW?

3.  Is there any error number attached to the unhanded exception?

Chris Bolin
LabVIEW Partner Program, CLA
0 Kudos
Message 4 of 8
(5,139 Views)

This PC did work with the previous version of the sensor. I no longer have access to the working sensor since it's been deployed in the field.

 

In LabVIEW, I do get a different error but still an error.  When I try to perform an IMAQdx Open Camera in LabVIEW, I get 0xBFF69001 Internal Error.
IMAQdx Enumerate Cameras returns valid information for my sensor device. 

 

Camera Validator does not return an error number with the unhandled exception.

 

Steps already tried:

  1. Changing PCI slots for the Firewire card - No effect

  2. Removal of all vendor supplied software and removal of CMU 1394 Driver - No effect

  3. Direct access using LabVIEW instead of MAX - IMAQdx Enum Cameras works but Open Camera does not.

 

I'm hoping to be able to give the vendor good feedback about how to make their device IMAQ compliant rather than just CMU1394 compliant.

0 Kudos
Message 5 of 8
(5,125 Views)

Hi Taki1999,

 

I believe a fellow Applications Engineer has emailed you recently.  If you did not recieve the email, please post back.  Thanks!

Chris Bolin
LabVIEW Partner Program, CLA
0 Kudos
Message 6 of 8
(5,098 Views)

I'm having the same problem using an Olympus Soft Imaging System Colorview III FireWire camera. The same internal error (0xBFF69001) occurs in MAX as well as when trying to open the camera in LabView. The enumerate-camera.vi works fine, the information can be read from the camera.

I was just wondering if the problem with the laser sensor has been solved, and if yes, if you could post the solution here. Or if anyone else was able to use a Colorview camera under LabView, or was experiencing similar problems?

0 Kudos
Message 7 of 8
(4,452 Views)
I just found the solution to my problem: I thought the Olympus Colorview III would be IIDC-compatible (as it is indicated here), but as a supporter from Olympus Soft Imaging just confirmed by eMail, none of the Olympus Soft Imaging Solutions FireWire cameras support the DCAM or the IIDC protocol. According to the supporter, they can only be used with olympus software packages like analySIS or Cell.
0 Kudos
Message 8 of 8
(4,449 Views)