LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Amplitude Array with niFgen Frequency List Mode

I was wondering if there was a way to easily set a different amplitude for each frequency in a Frequency List?  Ideally I would want this to be in an array.

 

When using Frequency List Mode, you can define the frequencies and durations in an array using the Create Frequency List VI:

 

 

However the Configure Frequency List VI only allows you to specify a single value for the amplitude:

 

 

The only approach I can think of is using Property Nodes, however that seems like it will be an exact solution.  Trying to increase the amplitude (or gain) "on-the-fly" seems to cause discontinuities and has some delay before taking effect.

 

I am looking for something similar to this example, except with another column for unique amplitudes for each segment of the list:

 

table.JPG

 

 

Does anyone know how I might go about this?  Any approaches/ideas will be greatly appreciated!  Thanks in advance!

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If someone helped you out, please select their post as the solution and/or give them Kudos!
0 Kudos
Message 1 of 2
(2,466 Views)

Hello,

 

With the Frequency List mode, you are limited to outputting varying frequencies of a standard function at a certain amplitude.  To do what you're describing you would want to use either Arbitrary Waveform or Arbitrary Sequence mode with a capable card instead.  A good example of doing this on the fly with Arbitrary Waveform can be found here: https://decibel.ni.com/content/docs/DOC-8391.

0 Kudos
Message 2 of 2
(2,433 Views)