Hello Steve,
In TestStand, you can't use the debugging tools for a multithreaded
application unless all threads are suspended, as desribed
here. So, if
you RS-232 sequence is still running, then the debugging tools will not
be available to you in your main sequence when a breakpoint is hit.
This is most likely why your variables are not populated once you hit
the breakpoint.
I am a little puzzled the error popup would lock up, however. Are you
doing any UI work in your RS-232 sequence? What kind of code modules
are you calling? It could be that this RS-232 thread needs to "Use
Single-threaded Apartment" under the sequence call options.
Can you reproduce this issue without communicating with any hardware?
I would recommend setting all the RS-232 steps to Run Mode -> Skip
and see if you still experience this problem.
Regards,
Marty H.
National Instruments