01-14-2014 08:23 AM
I installed RIO 13.0.1 - it doesn't show up as an update when installing software on an RT target. I selected reinstall anyway for all RIO drivers with no apparent change.
Sync or async mode makes no difference. When I try to run faster than 500hz I will either get a deploy error ("This module cannot be configured while"...) or it deploys but the data is all zeroes.
In LabVIEW I can run a single channel scan at over 10khz with what appears to be valid data and no late counts on my timed loop, however the point isn't that 10khz is valid or not, but that I can run faster than 500hz. I have acquired all 32 channels (of a NI-9206 in a NI-9144) at 2khz in LabVIEW Real-Time using the scan engine (which should take approximately 256 usec(assuming 8usec/ch) + overhead & transport delay).
Is there something wrong with my setup or can I not get over 500hz from EtherCAT and a NI-9206? It seems like I should be able to get well over 1khz...
01-16-2014 02:10 PM
Hello Devin,
You had previously helped me create a fpga based personality for exposing channels on NI 9381 C series module. I currently use:
The UDV was working perfectly fine before but gives me the following error now (in veristand 2013)
Details:
Error -307970 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi
Possible reason(s):
NI VeriStand: An inline custom device attempted to access invalid data in the VeriStand Engine. The inline custom device attempted to read or write data using an invalid reference, or a reference that did not have the read or write access required for that operation.
=========================
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> HP Loop.lvlib:HP Loop Main.vi
List of software installed on my cRIO:
Please let me know if I am doing something wrong. I did check synchronize NI veristand to scan engine version = 4.1.2
Regards,
Sankar
01-27-2014 10:28 AM
Bumping my previous question: Has anyone run over 500hz with a 9206 module scanning 32 channels? This should definitely be possible but my system is not letting this happen - getting frustrated... All drivers updated, not CPU limited, etc.
01-27-2014 11:59 AM
I have with a 9205 module. This is from memory, but I think you can get near 3kHz before it throws a very specific error about the multiplexing delay slowing you down. Then you have to go change the default delay from 8uS down to 4uS to go further.
500 Hz sounds like a differnet problem. What error do you get? Have you installed the RIO jitter pactch (13.0.1, see known issues on the custom device page) and latest version of this custom device?
01-27-2014 12:01 PM
Actually, I just read your previous post. Sorry about that. I'll get a 9206 and try it out. What target are you using?
01-27-2014 12:06 PM
Sankar,
That is not good. It clearly looks like a custom device bug.
Can you provide the bitfile for me to test with?
01-27-2014 12:10 PM
Sankar,
also, did you see any error text posted to the console? could you copy and paste it here? view the console by visiting http://<ip address of target>
Make sure to click console on the left and then hit deploy so the error comes up
01-27-2014 12:50 PM
Sankar,
I've reproduced the issue and I'm looking into it now.
01-27-2014 01:46 PM
Stephen - target is desktop PC real-time system (i7 quad core)
01-27-2014 01:47 PM
Can you verify hyperthreading is off?