Is method of MotionStudy.Calculate Blocking-Function ?

Hello everyone.

In SolidWorks Macro,
when Calculate() is executed,
MotionStudy.Calculate method does not return until the Motion Study is complete
or Stop button is clicked.

Is MotionStudy.Calculate Method Blocking-Function ?
Is there Non-Blocking type of Calculate ?

Any help is much appreciated.

Using: SW 2011 x64 Edition SP3.0

SolidworksApi macros