ジャンプ先: 概要. 戻り値. フラグ. Python 例.
timerX([startTime=float])
注意:
オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
timerX は 「元に戻す」が可能、「照会」が不可能、「編集」が不可能 です。
経過時間の算出に使用されます。値は、1 秒未満の精度で返されます。スクリプトからオペレーション時間を計るのに便利です。このコマンドを計測するオペレーションの前と後でコールしてください。最初のコールでは、フラグを使用しません。開始時刻を返します。この値を保存しておきます。オペレーションの後、コマンドを再びコールし、 -st ラグを使ってこの保存した開始時刻を渡します。これで、経過時間が返ります。| float | このコマンドは、使用されるフラグによって 異なった値を返します。フラグが使用されない場合は、 開始時刻を返します。「-st」フラグが使用された場合は、 開始時刻からの経過時間を返します。 |
| ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
|---|---|---|---|---|
startTime(st) |
float |
|||
|
||||
import maya.cmds as cmds # Example 1: Simple timing # start = cmds.timerX() # code that is being timed totalTime = cmds.timerX(startTime=start) print "Total time: ", totalTime # Example 2: Iterative timing # startTime = cmds.timerX() for i in range(0,5): elapsedTime = cmds.timerX() print "Elapsed Time: ", elapsedTime # Example 3: Stacked timing calls # startTime1 = cmds.timerX() startTime2 = cmds.timerX() for i in range(0,5): elapsedTime = cmds.timerX() print "Elapsed Time: ", elapsedTime totalTime = cmds.timerX(startTime=startTime1) print "Total Time: ", totalTime