LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI PXie-5433 Arbitrary wavefrom generation

I want to generate a arbitrary waveform using NI PXie-5433, for that I am loading the waveform data (.csv file format) which has a ramp wave of total amplitude of 350mV along with a offset of 350mV. (i.e. I have made my ramp wave to swing from +350mV to +700 mV by giving an offset of +350mV).

When i load my waveform file using Instrument Studio 18, The amplitude of the waveform gets reduced to 125 mV from 350 mV. (i.e after loading the waveform data it swings from 460mV to 600mV.) Its frequency is also increased ( from 152Hz to 1.6 KHz).

 

Can anyone help me out or suggest few ways to overcome this problem. Thanks in advance

 

I have attached snaps of the waveform and its profile when loaded and generated using NI PXie.

 

 

0 Kudos
Message 1 of 8
(192 Views)

When you use a scope to observe the waveform, does the electrical output match the graph's visualization?

Joe Friedchicken
NI Modular Instruments Application Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Modular Instruments Application Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2016)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
0 Kudos
Message 2 of 8
(135 Views)

No, it doesn't match the graph visualization in the xls. image but it matches with the graph visualization in the Instrument Studio 18. Does any changes occur when loading the actual waveform in Instrument Studio?

0 Kudos
Message 3 of 8
(115 Views)

@vishwas95 wrote:

it matches with the graph visualization in the Instrument Studio 18. Does any changes occur when loading the actual waveform in Instrument Studio?


Clearly, your observations indicate yes!

 

But I'm surprised that coercion happens without any message or indication, especially if you are able to restore the waveform to the original parameters. Would you attach the CSV file so the engineering team can investigate?

Joe Friedchicken
NI Modular Instruments Application Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Modular Instruments Application Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2016)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
0 Kudos
Message 4 of 8
(109 Views)

Hi Joe,

I am attaching the .csv file I used this file to generate my arbitrary waveform as mentioned to you previously. Kindly look into it. Thanks in advance.

0 Kudos
Message 5 of 8
(102 Views)

@vishwas95 wrote:

 

I want to generate a arbitrary waveform using NI PXie-5433, for that I am loading the waveform data (.csv file format) which has a ramp wave of total amplitude of 350mV along with a offset of 350mV. (i.e. I have made my ramp wave to swing from +350mV to +700 mV by giving an offset of +350mV).

 

When i load my waveform file using Instrument Studio 18, The amplitude of the waveform gets reduced to 125 mV from 350 mV. (i.e after loading the waveform data it swings from 460mV to 600mV.) Its frequency is also increased ( from 152Hz to 1.6 KHz).


Thank you for attaching the CSV waveform file. I was able to observe a similar coercion, although the final values were different for me. I was also able to use a different mode and load the waveform without any changes to its amplitude or offset.

 

user_defined.pngUser defined waveform

In the image above, I kept the instrument in Standard Waveform mode and selected User-defined waveform to match your pictures. When the waveform loaded, I saw the (min, max) was approximately (170 mV, 355 mV), which is different from your (460 mV, 600 mV) range.

 

I then tried changing mode from Standard waveform to Arbitrary waveform.

 

arb.pngArbitrary waveform

In the image above, I chose Arbitrary waveform from the drop-down combo-box next to the Run button. When I loaded the CSV waveform, I saw that the original values were preserved: the (min, max) was (350 mV, 700 mV).

 

Finally, the frequency changes because this CSV format does not have any timing information, so after loading the waveform, adjust the Sample rate until it matches the frequency you want. If you save the instrument from the File menu, when you open it next time, the settings will be preserved.

Joe Friedchicken
NI Modular Instruments Application Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Modular Instruments Application Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2016)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
Message 6 of 8
(90 Views)

Hi Joe,

I cannot change the mode of the function generator using the Instrument Studio 18 as shown in the snippet attached by you. I have attached the screenshots of the available options present in Instrument Studio I am using.

Capture1.JPGFunction Generator PanelCapture2.JPGOptions available in the Panel

 

Kindly let me know, if there are any ways to change the mode of the function generator using Instrument Studio 18.

 

 

0 Kudos
Message 7 of 8
(62 Views)

@vishwas95 wrote:

 

Kindly let me know, if there are any ways to change the mode of the function generator using Instrument Studio 18.


Sorry for the confusion -- my screenshots are from InstrumentStudio 2018 SP2, which is available here:

 

InstrumentStudio download list

https://www.ni.com/en-us/support/downloads/software-products/download.instrumentstudio.html

 

The team added several baseline features to the Scope and FGen instruments, including arbitrary waveform mode.

Joe Friedchicken
NI Modular Instruments Application Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Modular Instruments Application Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2016)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
Message 8 of 8
(57 Views)