HI Chris!
No, never noticed that Molly had attached a file to your previous posting.
I looked at your code and you have quite an application here.
I had mentioned memory management as a possible issue.
I would first look at anything that is a string. Your messages are sent as strings and flattened and unflattened into clusters. This is fine when running under windows non-deterministicly but in RT, I avoid strings. They have a tendancy to grow when you least expect it.
Do you have the opertunity to try this under LV 7.1? LV-RT for 7.1 has some wonderful new tools for tracking determinism. It will let gather a snap-shot of which threads get the processor when, and details what happens in ea
ch thread, eg memory page faults etc.
Otherwise, could you give me hint as to what is going when the time disturbances occur i.e. which mode you are running? There is a lot in there! Please narow my search (what mode) and I will take a closer look.
Ben
PS
Check the code that is posted. There are a lot of support VI's and ctl's missing.