04-29-2025 11:23 AM
Sorry for the bad title. Basically I have a working RT controller and want to take data and store on CSV so I can post process it in like Matlab without messing up the functionality of the controller.
I am controlling a magnetic levitation pump (see attached file[FPGAdh7_V21], I can include entire project,but is a bit messy)
This process works and I have been sending data to the Chassis VI by just shared variables.
This is fine for somethings but I am reaching the point where the reading in the Chassis VI is faster than the data can be streamed(if that is the correct term), basically the same term is being read multiple times so that way I know there is an issue[attached image of file,DataStream04282025]. Right now I am just taking that shared variable data and saving it to an array on the Chassis VI and then saving to a CSV
I know shared variables is not the way to do it and I believe that DMA is the way to do it, but I have found this very difficult in the past when I have tried it(even with examples). Other methods I have seen are like the template Waveform reader and that has the
04-29-2025 09:19 PM
DMA FIFO Streaming is definitely the way to go. What have you tried and which part of it didn't work?