02-08-2009 05:37 PM
Hello,
I don't know if it is something about my machine or if I am missing something.... When I run the VI attached below with "# of digital lines=32" Labview hangs up and I have to kill the process using the Window Task manager. If I run it with 16 digital lines , everything is ok. If I run the application several times increasing the # of digital lines, I can get to 32 without Labview hanging up.
This seems otherwordly to me....
Can anyone help?
Thanks
02-08-2009 09:02 PM
I'm not sure what the "# of digital lines=32" parameter is, but I ran the code as posted with execution highlighting and the loop executed 24 time without problems. The code hung when trying to exit the loop. Yes, very strange...
You didn't mention what version you were using, I'm on V8.6.
Mike...
02-08-2009 09:25 PM
One further point, the code works under V8.2.1 and the conversion routine to floating-point is meaningless. The input is an integer.
Mike...
02-09-2009 10:06 AM
Hello,
I am using 8.6. WHat I am trying to do is creating an array of digital waveforms to send to as many digital line to access SRAM locations. So the number of digital waveforms in the array is the number of digital lines addressing the SRAM. Each waveform is made to keep the same address for 4 clock periods, which I need to have the right sequence to properly access the memory.
I had noticed to that the hung-up happend on the last loop iteration.
Thanks
02-09-2009 11:45 AM
Hello,
Is this vi running in parallel with any other subvi's in your main application?
02-09-2009 11:59 AM
Yes, but it hangs up even if I run it standalone....
02-10-2009 02:38 PM
Hi,
It seems that your vi may be corrupt. I rebuilt the vi and it worked fine in 8.6.
Regards,
02-10-2009 03:55 PM
02-10-2009 04:58 PM
Given Andrew's comment and my experience, it might be worthwhile trying to save it as a previous version (like 8.2) and then reopen it in 8.6.
Mike...
02-10-2009 07:33 PM