Error -1074360293: Timeout with USB3 Vision Camera

Updated Aug 28, 2020

Reported In

Hardware

  • Basler ace

Software

  • LabVIEW
  • Vision Development Module

Driver

  • Vision Acquisition Software
  • NI-IMAQdx

Issue Details

  • I am working with a Basler ace2500-14uc (USB 3.0) camera and NI Vision Acquisition Software in LabVIEW.  I am having some issues with timeout errors when I try to do a continuous grab of images (snapping individual images seems to be okay). 
  • I am working with a Basler sca1390 camera and have connected it to a laptop using a Startech Firewire ExpressCard. When I run an example Vision VI as an executable, the deployment computer reports the following error:
Error -1074360293 occurred at IMAQdx Get Image2.vi

Possible reason(s):

Timeout.

The error is shown in the following dialog box:

Solution

  • Try increasing the timeout value on the input terminal of the IMAQdx Get Image2 VI
  • Try doing a Snap or a Grab in NI Measurement and Automation Explorer (MAX) and verify whether or not the behavior is repeated there.
  • Signal Integrity Issue: If you have multiple cables or long USB 3.0 cables make sure you only use one cable, and you are within 5m length. USB3 standard is highly affected by cable quality and signal quality. If you do not have a high quality cable and a single cable you could be losing the signal due to poor connection quality. Try one, high quality cable that is under 5m long.
  • Secure connection to USB port
  • If the camera is plugged into a USB hub, try plugging directly into a USB 3.0 port on your computer.
  • This error can occur if your USB 3.0 port is defective. Try moving the camera to a different USB 3.0 port on your computer.
  • Check with third party software, if available
    • for example for Basler Cameras download Basler's Pylon software and try a Snap or a Grab there. 
    • Confirm attributed match in third party software and IMDAQdx
  • If you're using an older version of the IMAQdx driver, try updating to the most recent version
    • confirm compatibility
  • Try the Low-level Grab example VI found in LabVIEW under Help >> Find Examples... >> Hardware Input and Output >> Vision Acquisiton >> NI-IMAQdx >> Basic Acquisition >> Acquire Every Image.vi
  • Check the Camera File (.icd) and make sure that there are no duplicate attributes. The camera file is saved under C:\Users\Public\Documents\National Instruments\NI-IMAQdx\Data

Additional Information

Check to make sure the camera uses USB3 Vision certified.  Some companies have USB 3.0 cameras but aren't certified.  The official list of companies that support USB3 Vision standard can be found here: COMPANIES THAT LICENSE USB3 VISION