07-19-2005 11:34 AM
07-19-2005 11:41 AM
07-20-2005 06:17 AM
Hello again,
we are still using Labview 5.0 but only for updating this specific program, otherwise we are on Labview 6.0. For this one though, due to hardware compatibility problems no one dares to change anything: some hardware components are very old, the OS is something like Win98 or W2k, and moving any of the cards into a new computer seems unnecessary until this one breaks down.
The main problem is that the C code has been programmed by another student who did his Post-PhD in the lab (a few years ago) and the program has been updated and completed all along by different students, who just like me, are no LV pros.
A small part has been wirtten in C to be as fast as possible.The code is meant to do rapid mirror scans, acquire the signal (using a hardware device), put the data into arrays one after another into a large array (this is faster than writing each single image to disk, one at a time), perform some bining and create the final image and save the final image to the disk.
What we are wondering abouot is that sometimes the program crashes for images no larger than ~56 Mb, whereas 5 mins later we are capable of acquiring 200 Mb of data. (Knowing that our PC has 260 Mb of RAM).
Has anyone experienced similar problems or does anyone know where the memory mess-up could come from ?
07-20-2005 06:40 AM
It might be time to pull the plug on this puppy and start over...
Good news: You probibly won't need any C code
Mike...
07-20-2005 08:43 AM
07-20-2005 09:14 AM