11-02-2022 12:57 PM
Hi I am starting to use a PXIe-5745 AWG and am trying to get familiar with the FlexRIO API. I am going through the example program and have attached a screenshot of the Host VI below. On the left there is a FlexRIO VI called "Configure Immediate Start Trigger". What does it mean when it "triggers" itself in this context? I don't think this is the point when it triggers to send a waveform.
Also, on the right there is a VI called "Start Continuous Stream". What is a "stream" in this context? Also, there is an input called "output stream instance" which is set to 0. I don't understand how this references the stream that is used in the FPGA VI (screenshot below) since none of the Stream VIs in the FPGA VI point to the same reference.
I was able to find some info online but it still wasn't clear to me. Any help is appreciated, thank you!
HOST VI:
FPGA VI:
11-25-2022 07:34 AM
Hello, you may have referred FlexRIO Help installed with the driver, but let me attach it as picture below.
When start trigger is configured to immediate, "conditioned start trigger" output seems to stay TRUE, as far as I can tell from the example code. Then, start stream makes Streaming IDL to continuously retrieves samples from the circular buffer.
As for Streaming instance. Please refer to the below topics.
What would you like to accomplish with PXIe-5745? I may not be able to help you through entire things, but I may be able to help you to estimate how much efforts needed to accomplish your requirements.
I have been with NI FlexRIO for a long time. With a help of LabVIEW FPGA, FlexRIO has admired so many of my clients. However, learning and getting familiar with LabVIEW FPGA and FlexRIO to that level are still hard and time consuming. There is not a comprehensive learning resources for them, so, it takes time. Once you get over the steepest point of learning curve, LabVIEW FPGA and FlexRIO can do things much faster than any other vendors environment I guess.