I am trialling using the FPGA simulation functionality running the RT code on a windows target.
In other words I am trying to simulate the full functionality of my cRIO code including the FPGA with it all running on a windows development machine.
Before I continue, I appreciate that this is an edge case and I am not going to get any where near the performance I will get when running on actual hardware.
That been said, I have noticed that the FPGA invoke and read write methods running on the 'RT' code hang if I am doing things with the UI; clicking buttons, have run time menu items open etc. This leads me to believe that these are operating in the UI thread...this doesn't quite make sense though. The main reason I am questioning this is because if I open a menu item (As in have the drop down open but not clicking on anything) these invoke and read methods will stop entirely until I have clicked off the menu item. I can't recreate this behaviour with a value property node for example.
Can anyone explain this behaviour?