LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Generating signal with several frequencies - Timing issues

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

0 Kudos
Message 1 of 5
(2,392 Views)

Can you post some code? A trick may be to only update data that change in each iteration.



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 2 of 5
(2,390 Views)

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

 

 

 

0 Kudos
Message 3 of 5
(2,360 Views)

How about posting your full code. we can not debug picture 😉



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 4 of 5
(2,353 Views)

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

0 Kudos
Message 5 of 5
(2,346 Views)