02-02-2025 01:23 PM
Hi NI Community,
I’m reaching out because I need to achieve real-time control using the NI USB FPGA 7845R, and I’m running into some challenges that I hope someone can help me resolve.
The Issue:
What I’ve Found So Far:
What I’m Looking For:
I appreciate any insights or suggestions you might have. Thanks in advance for your help!
02-02-2025 02:59 PM - edited 02-02-2025 03:00 PM
The LabVIEW FPGA module requires windows to program the fabric and all real-time control should probably happen inside the FPGA. I don't think UDP communication is suitable for "real-time control". (Sorry, I am not familiar with this device)
I have the feeling that the realtime forum would be more suitable for this discussion. Let me know if I should move this thread.
02-02-2025 03:07 PM
Thank you for your response. Yes, please move this thread to the real-time forum.
02-03-2025 12:53 AM
@amrkzp wrote:What I’m Looking For:
- Is there any workaround or method to run the host VI on a real-time operating system, or otherwise mitigate these delays?
- Has anyone successfully achieved deterministic timing with a similar setup, or are there alternative solutions you’d recommend?
Unfortunately no. That's the limitation of a USB-based R Series device. If you need the RT determinism, you should get a PCI(e) or PXI(e) based module instead.
Other possible workarounds:
02-03-2025 08:18 AM
Thanks for the suggestions.
I’m curious if it’s possible to mitigate the Windows-induced delays using a real-time extension like IntervalZero RTX64. From what I understand, RTX64 can provide a deterministic, real-time layer on top of Windows. Has anyone had any experience running labview using RTX64 (or similar solutions)?