02-22-2006 05:41 AM
02-23-2006 01:50 PM
02-25-2006 02:27 AM
Hi Arves,
First of all thanks for your response.
1. I have tried rebuilding the application with out calling any DAQ functions & the application is now working fine. But still Im stuck with the specific hardware (i.e. the USB DIO) & all of signal conditioning would have to be changed. Is there any way out ( the USB DIO does not work with earlier DAQ versions) ?
2. re. the cameras disappearing, I had raised this question around a year back. Then the reply was to use Service Pack 4 (for Win 2K Professional), & the problem did get resolved, though I had to run the cameras at lesser than allowed for bandwidth i.e at 640x480 I could run three cameras only @ 15 fps each. Later I wanted to increase through put, so I put 3 Fire Wire cards in the PC , dedicated for one camera & ran the cameras at full speed. The application worked very well for around 4 months. Suddenly one day, Max got corrupted. After that we repaired Max , but the problem kept appearing. After this we reinstalled the OS, with the Service Pack & then the application, but the problem kept reappearing - suddenly the application would quit with an error. On restarting , it would report " camera not found". Surprisingly, the timing of the error was indeterminate, i.e. the applicaiton would sometimes run for 2/3 days before quitting; other times it would show the error in may be 15 minutes. In these cases refreshing by Max would still not find the camera; variety of things would need to be tried, i.e. removing the firewire cable & reinserting would sometimes resolve the issue.Further, windows device manager would always show all three cameras. (for your reference the Software configuration is the same , as put in my earlier post & the cameras are Basler 601f monochrome ).Also we monitored the memory usage to see if there are any memory leaks - but the usage remained constant. Also the code was rechecked to see bad memory usage but yielded no results.
Further in extreme cases, we had to delete the cameras from the Windows Device Manager & Reboot the system, & go through the process of reassigning the drivers etc. to the cameras.
The main thing is the error shows up unexpectedly as mentioned above, i.e even if all 3 cameras are found at boot up & the application starts without a hitch, it may after a Variable amount of time quit with an error i.e. the camera(its always one camera) gets "Kicked Out" during the running of the application....
Once again many thanks in advance for replying to this post.
Rgds,
MK
02-27-2006 06:43 PM
Mk,
The dissappearing firewire camera might not be the fault of the NI-IMAQ for IEEE 1394 driver, but rather a problem with IEEE 1394 bus drivers. This would explain why in Windows 2000 the fix for your problem was to install a newer service pack instead of a newer NI-IMAQ for IEEE 1394 driver.
Your previous posting was dealing with many issues. I am going to concentrate on this one issue. I have been unable to find a solution to your problem on my end. Do you cameras come with their own software for grabbing images? You might try using the camera manufacturers software and see if the same problem occurs.
Lorne Hengst
Application Engineer
National Instruments
03-02-2006 01:54 PM
Lorne,
The problem of firewire camera not being recognized is very common. I have an application that
uses 18 cameras simultaneously. Invariably, one or two RT targets are fail to detect the camera
at boot. I have raised this problem with NI customer support but none of the suggestions made
has worked. As a matter of fact, I resurrected the issue about a month ago but there has been no
response.
What I do to recover from the condition is to reboot the RT device. That adds tons of time to my
setup time, and I don't like it. Disconnecting and then reconnecting the firewire cable (power
cycling the camera) also works. But this is not feasible in a production environment.
There was a thread from about 2 years ago in which somebody faced with the same problem
suggested resetting the firewire interface using some low-level instructions. I had one of my
colleagues try it out, but it did not work.
The LabVIEW error code for this problem is -1074364389.
Thanks,
Chatonda Mtika
Algis Corp.
03-02-2006 02:41 PM
03-02-2006 05:15 PM