06-28-2012 07:49 AM
There is little specific I can add to help with an ambitious 10KHz loop rate but I can share the few RT tidbits I can in the event they may inspire you at your moment of need.
1) An AE marked as sub-routine priority will permit using the "skip if busy" option that can be used to pass/get data quickly inot or out of a TC loop ONLY when things change.
2) "Divide and Conquer" Some of my more ambitious RT apps share the work across multiple platforms either multiple RT nodes or using Windows to monitor and track RT signals IN PARALLEL (yes extra DAQ hardware) to off-load the data logging from the RT nodes.
3) Strings in RT are a bad idea.
You probably know all of that but it may serve others or inspire you when you need it.
Take care,
Ben