MatlabでSimulinkのシミュレート終了を待機する

http://stackoverflow.com/questions/23918278/block-a-matlab-script-while-simulink-runs
あんまりいい方法は無くて、get_parmでシミュレーションのステータスを取得するのが現状

set_param(sys,'SimulationCommand','start');
while ~strcmp(get_param(sys,'SimulationStatus'),'stopped')
    drawnow
end