That is because when the main VI called the sub-VI, the control is being passed over to the sub-VI until it is closed and returned to the main VI.
In order to, still, having control (on the main VI) upon calling sub-VI(s), you need to use VI Server method to perform the calls. Please read this previous discussion about labview中多个子窗口的实现
thx,you are awesome.O(∩_∩)O~