I am using Fgen Function Generator.vi as part of my application to generate signals of varying amplitude and frequency. It works as expected with the AWG NI PXI-5412.
However, I would like to record the signal data in any readable format. For example, I would be happy if my application printed a time-based report after execution like the one in the picture below:
Y axis = amplitude, X axis = time
Is it possible to do with any NI-FGEN VIs? Unfortunately, I have not found anything suitable for my task in the NI-FGEN palette.
Any comments are welcome and appreciated.
As far as I know there is no way of directly doing this. There might be a way to get this done, however his heavily depends on your setup and requirements. These steps came to my mind:
So it is basically the opposite order of what you asked, but the result is the same.
Keep in mind that streaming has limitations over running the waveform generation fully on the AWG.
Unfortunately, in my case it is almost impossible to predict what waveforms will be used during the execution. They are generated automatically based on many factors.
Anyway, it is good to know this is option is unavailable. I will just buy a DAQ device. Thank you!