替代 Wait()大家好,
在我的腳本中,我想停止執行,直到完成進一步的步驟。 我想逐步選擇模型並等待進一步的腳本執行,直到成功完成。
目前我正在使用“等待(30)”來確保它真的完成了。 我也嘗試過“Wait( )”,但有時腳本的執行會提前進行。 Wait( 0 ) 根本不起作用。
有誰知道我可以實現這個的方法嗎?
最好的,
蒂娜
回复:替代 Wait()非常感謝!回复:替代 Wait()選擇幫助>圖書>腳本指南.
選擇幫助>腳本索引>逐步擬合>結束.
幫助示例:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
obj = Fit Model(
Y( :Oxy ),
Effects(
:Runtime,
:Weight,
:RunPulse,
:RstPulse,
:MaxPulse
),
Personality( Stepwise ),
Run
);
obj << Finish;
回复:替代 Wait()所以它似乎只是添加
對象 << 完成;
之後
對象 << 去;
將工作。 這是您建議的編碼方式嗎?
回复:替代 Wait()謝謝你提供信息!
目前我的腳本大致如下所示:
obj_expr = Expr(
obj = dt << Fit Model(
Y(rs_list[i]),
Effects,
Personality( "Stepwise" ),
Run( Stopping Rule( "Minimum AICc" ) ) // TO DO: BIC statt AICc als
Alternative
)
);
Substitute Into( obj_expr, Expr( Effects ), Parse(" Effects(" ||
modeleffects || " )"));
Eval( obj_expr );
obj << Go;
你的意思是“Go”只是啟動一個後台進程,然後
腳本的下一步立即運行,對嗎?
如何從 Fit Stepwise 訪問“完成”消息?
回复:替代 Wait()Fit Stepwise 有一條消息結束可用於確保它完成該過程。 去啟動後台進程並立即返回到腳本中的下一步。
回复:替代 Wait()我不確定這種情況,但我經常使用 Run Formulas。 它強製表上的操作在繼續之前完成(例如評估公式列或完成連接)
dt << Rerun Formulas;