06-07-2021 03:47 AM
Hello everybody,
I'm using a cRIO 9074 with various AI and AO Channels. Currently I'm using Scan Interface. I'm aware it's only possible to aquire data at about 1 kHz.
In the future I want to use the FPGA target to reach higher sample rates.
My Setup is a little bit different than examples I already found.
To the background:
The cRIO is my hardware for a laser based particle size sensor. I only need to aquire data, when the host VI from my PC triggers the measurement.
Requirements:
write amount of samples to be measured (eg. 10.000 kSamples/s) from host-PC to FPGA Target
trigger signal from host pc to FPGA Target
Measure data on FPGA Target and send it back to host PC
The application doesn't need to run in "real time" and the trigger signal doesn't have to be precise.
What would be a good method to transfer the measurement data package back to the host-PC?
The application is not time critical.
Is a FIFO a good option or are there simpler solutions?
Solved! Go to Solution.
06-07-2021 04:39 AM - edited 06-07-2021 04:40 AM
Hi Student,
@MVTStudent wrote:
The cRIO is my hardware for a laser based particle size sensor. I only need to aquire data, when the host VI from my PC triggers the measurement.
Requirements:
write amount of samples to be measured (eg. 10.000 kSamples/s) from host-PC to FPGA Target
trigger signal from host pc to FPGA Target
Measure data on FPGA Target and send it back to host PC
The application doesn't need to run in "real time" and the trigger signal doesn't have to be precise.
What would be a good method to transfer the measurement data package back to the host-PC?
The application is not time critical.
Is a FIFO a good option or are there simpler solutions?