LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ for USB cameras error -1074396024 system error

Hi hxw,

 

So just to clarify, this exact setup was working previously on your laptop?  If so, which driver versions were installed, and is that exactly what is on your new computer?   You can check this by going into Measurement & Automation Explorer and expanding the software tab.

 

If we replicate the exact software/driver setup that was on your laptop, does that work?

 

In regards to S-Video, please refer to this article for more information on which frame grabbers support S video. 

 

I hope this helps!  Let me know if you have more details/questions.

 

 

 

 

Tejinder Gill
National Instruments
Applications Engineer
Visit ni.com/gettingstarted for step-by-step help in setting up your system.
0 Kudos
Message 11 of 21
(1,775 Views)

Hi, 

 

Thanks for your reply. Yes, I installed the same packages like Vision module development 8.6, Vision acquisition 2009 and vision assistantship 2009 on both the laptop and PC s well as the NI-IMAQ for USB camera-86. I checked if I can acquire image by using MAX but it shows the error, see the attached file. I am not sure now it is the Dazzle card we use that has no Directshow interface or the camcorder we use has Directshow limitations since it is an industrial one. I am also wondering if we can use some video capture Directshow filter to make up the problem if the Dazzle card has no Directshow interface. 

 

Also, we are looking at another Studio HD from Pinnacle which requires Directshow interface when it comes to output options, i.e. the HD card with other analog vidoecape connection.

 

Thanks.  

0 Kudos
Message 12 of 21
(1,774 Views)

Hello,

 

On the PC that works, can you see your card in MAX? Is this the exact same card and camera that were working on the other computer? DirectShow compliance is not a hardware interface connection. DirectShow is a filter accessed by the driver that is used to interface with many different devices such as WebCams. This is something that only the manufacturer will know. The question you need to be asking is "Is this device DirectShow compliant?" Since this device is what is providing the interface to your camera through an anlog connection, a camera driver does not come into play and is thus not a limitation of the camera. If you can get the Dazzle interface to work, then any camera can be connected to it to capture images. Whenever you use such a  device, you will need to install the manufacturer's driver from their website first. This driver interfaces with the hardware and provides the route to the hardware through the DirectShow interface. From there, you can use Vision Acquisition Software 2009 and the IMAQdx driver to hook into that DirectShow interface and acquire images from your card. With Vision Acquisition Software 2009, IMAQdx started including support for USB cameras. All previous versions required the IMAQ for USB driver as well as Vision Development Module to be installed. This seems to be the configuration that you were using before. If you were able to acquire on the original computer with the Dazzle card, then this should not be an issue on the new PC. Can you verify that you have installed the driver from the manufacturer's website? Your first step should be to install the manufacturer's software and make sure that you can acquire images using their software. This tells us that the card is working properly on the computer and that the driver is correctly associated. After that, how does this card show up in Windows device manager? When it is properly associating with Vision Acquisition Software, it should also show up as a NI-IMAQ Device. Note that if you need to install the manufacturer's software, it would be best to first uninstall Vision Acquisition Software and then reinstall once their driver is in place. Once it shows up properly in Device Manager, you will be able to access it through MAX and try to capture images.

 

I believe that the manufacturer's driver for your device is here.

 

-Zach

Message Edited by iZACHdx on 03-24-2010 10:03 AM
0 Kudos
Message 13 of 21
(1,760 Views)

Hi, 

 

Thanks for your reply.

 

Something to clarify. First, the card works well with its own software to capture and edit videos. Secondly, I have installed those packages or say modules required by NI-IMAQ for USB camera 86 installer.exe like Vision module development 86, Vision acquisition 2009. For vision assistantship, it is an express. VI in Labview. I can not find the vision assistantship installer and I saw somebody mentioned that it is included in Vision acquisition 2009. It works well with my integrated webcam.  

 

I reinstalled the hardware driver and it shows in the device manager, see attached file1. But it still shows the same errors when I opened MAX and NI-IMAQ for USB camera.VI, see the attached file 2 and 3. I also contacted the Pinnacle technical support for this and they replied as follows,

 

Thank you for writing Avid Pinnacle support. 

We cannot guarantee if it will work on that purpose since the device is created and designed to capture pre-recorded videos only. You may still use it though but if you experience any problem we cannot provide any support. 

Please feel free to reply should you need further assistance 

Best regards, 

Norman, 

Avid Pinnacle Technical support

 

It seems that they are not sure if it is Directshow program interface. However, I found that there is another produce called Studio HD version 14. the link is here,

http://buy.pinnaclesys.com/dr/v2/ec_Main.Entry17c?SID=51106&SP=10023&CID=0&PID=993169&PN=1&V1=993169... 

 

It shows that it requires a Directshow compliant interface in output choice so I am wondering if it has a Directshow interface.  

Download All
0 Kudos
Message 14 of 21
(1,751 Views)

Hello,

 

In the second image you sent, it is being identified by IMAQdx and not the IMAQ for USB interface that you are trying to use. I would suggest right-clicking the camera and then select Driver and see what options are available there - Post a screenshot of what is displayed. Since the camera does not support acquisition modes with IMAQdx as indicated in your other image, you are not going to be able to use it because it cannot "set" any camera settings. Most likely, you would need to uninstall IMAQdx from your system and only using the IMAQ for USB interface.

 

-Zach

0 Kudos
Message 15 of 21
(1,733 Views)

Hi, 

 

Thanks for your reply. In fact, there is no driver for the camera. This camera is the Panasonic GP-KR222 one with S-video cable output connected with Dazzle. In fact, I did not use IMAQdx in my VI but IMAQ, see the attached file. I just found the Dazzle in MAX under IMAQdx category. Thanks.

0 Kudos
Message 16 of 21
(1,727 Views)

Hey hxw,

 

I don't really understand why you are trying to use the IMAQ for usb or even IMAQdx to attempt to acquire from your camera. Is this the camera that you are using? Looking at this camera I don't see any interface that indicates that this is a USB, IEEE 1394, or Gig E VIsion camera (which are the interfaces supported by IMAQdx). In fact, I saw something on that camera that mentioned that it uses NTSC as a camera system; which is a standard for analog cameras. This would require the use if NI IMAQ and a NI framegrabber. 

 

Long story short, I am not sure quite how this camera would work with your system. It seems, however, that you are using a dazzle (is this a USB to S-Video converter). Given that this camera is not natively a USB camera, it most likely does not follow the DirectShow (or IIDC for 1394, or Gig E vision) standard. Without the camera following any of those standards, there really is no way that we can guarantee that the camera with work properly with IMAQdx or IMAQ for USB.

Hope this helps.
-Ben

WaterlooLabs
0 Kudos
Message 17 of 21
(1,708 Views)

Hi, 

Thanks for your reply. Yes, that is the camera we use and the Dazzle card is a USB to S video converter. I am not sure our camera is a Directshow interface I guess it probably is not since it is old one. It is a NTSC one, though. In our case, we do not wanna change the camera since it is compatible for optical system. In this way, is there any way we can use Labview to control it?

 

I have another question if in MAX, the video mode is not recognized. Does it mean that we can not use NI IMAQdx or IMAQ to grab video? I am going to connect a moder DV (SONY DCR-HC96E) to Dazzle card to check if it is that card problem or not. In fact, I am worried that if a analog signal coming to the dazzle card then converted to USB, there will be a problem in MAX no matter what kind of camcorder I use. 

 

I am not clear what you mean here 

 "This would require the use if NI IMAQ and a NI framegrabber".

0 Kudos
Message 18 of 21
(1,693 Views)

Unfortunately, if the USB camera does not follow the Direct Show standards, there is no way we can guarantee it will work with NI IMAQdx (or NI IMAQ for USB) and LabVIEW. It would really be one of those things that might work, but there is no guarantee that it will.

 

The reason why I even mentioned analog is because of the manual's mention of NTSC and there is a video output that is common to analog cameras. However, it does look like you also have a S-video out and the description of your camera says digital. Without digging into the details I suppose it is possible that your camera has duel modes of video out.

 

In terms of your last statement. This was just a clarification of what the drivers do. If your video source is indeed analog, you could use an analog framegrabber (like the NI 1405) to capture video. With these framegrabbers, the driver you would be using NI IMAQ and not NI IMAQdx.

Hope this helps.
-Ben

WaterlooLabs
0 Kudos
Message 19 of 21
(1,675 Views)

This item works great with the latest IMAQdx and LV2009.

 

The Imaging Source

 

 

I am currently using it in a couple applications and haven't had any problems.

 

 

 

Message Edited by rpursley8 on 03-26-2010 04:04 PM
Randall Pursley
0 Kudos
Message 20 of 21
(1,666 Views)