I have created a state machine that acquires and analyzes an input signal and transitions states based on triggers detected within that signal. In one particular state I need to play back a prerecorded file (right now I am just using a .wav file for testing purposes). I understand that due to the data flow model the state machine hangs up during the playback state until the playback is finished, but I need to find someway around this. Obviously, whenever the machine hangs up it cannot continue acquiring and analyzing the signal. How can I start the playback from within the state machine without halting its execution?