02-22-2011 10:43 AM
Hi
I use Labview 7.1.
I am trying to generate a signal composed of 1000 different frequencies.
For this purpose I am using the Multitone Generator VI .
My problem is that the generating process is too long for my real-time application.
Is there any way to accelerate (optimize) this process?
I think about several options, such as:
Using more powerful computer (multicore)
Making the process parallel (is it relevant for Labview7.1?)
Changing VI's properties (priority etc..)
Please advice
Amir
02-22-2011 10:54 AM
Can you post some code? A trick may be to only update data that change in each iteration.
02-24-2011 02:13 AM
Hi,
Attached my problem.
I am trying to generate signal with 100 frequency component (100 different sine waves).
According to the timers it is taking 87mSec to produce the signal which length is 1 second.
In my project, I need to generate 1000 frequency components. And also 20 channel of this kind.
So it is clear that i will not be able to achieve the timing requirements
(It will take more than 1 second to generate a signal of 1 second)
What can you advise me ?
Thanks
Amir
02-24-2011 03:55 AM
How about posting your full code. we can not debug picture 😉
02-24-2011 05:42 AM
OK
Here is the code.
It is rather simple,
I am just trying to improve timing of this basic module in order to duplicate it and then to fit it into the limited time frame i need.
Thanks,
Amir