Another possibility is to use an event structure, with the ini section called in one event case, the main "loop" being performed in the "timeout" event case. Setting the timeout value fairly low allows the loop to execute fast. By putting a case structure in the timeout you can have it execute that portion only after certain prerequisites are met, i.e. initialization, but you can jump back to the initialization state. Otherwise you will have to have some mechanism to stop the loop to return to the other state.
PutnamCertified LabVIEW Developer
Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5

LabVIEW Champion