It's been reported that restarting a process when the core process is set to not force itself to run would cause the process not to run the second time around.
The issue is that the flag "Allow Parent to Run" is not reset after a process terminates, if it is not destroyed.
Given this process configuration:
With this type of sequence calls:
The process would not run on the 2nd iteration.
The fix is to reset the flag in the SMO:Process.vi after the process terminates (synch'ed):
It's been reported that restarting a process when the core process is set to not force itself to run would cause the process not to run the second time around. The issue is that the flag "Allow Parent to Run" is not reset after a process terminates, if it is not destroyed.
Given this process configuration:![image](https://user-images.githubusercontent.com/11728548/32056125-da3bef66-ba31-11e7-9e93-f5b1c2535a03.png)
With this type of sequence calls:![image](https://user-images.githubusercontent.com/11728548/32056183-f9dbf41a-ba31-11e7-97ac-c7319784b1e3.png)
The process would not run on the 2nd iteration.
The fix is to reset the flag in the SMO:Process.vi after the process terminates (synch'ed):![image](https://user-images.githubusercontent.com/11728548/32056223-1adce87c-ba32-11e7-883a-cb8cd17160c0.png)