ジャンプ先: 概要. 戻り値. フラグ. MEL 例.
timerX [-startTime float]
timerX は、取り消し可能、照会不可能、および編集不可能です。
経過時間の算出に使用されます。値は、1 秒未満の精度で返されます。スクリプトからオペレーション時間を計るのに便利です。このコマンドを計測するオペレーションの前と後でコールしてください。最初のコールでは、フラグを使用しません。開始時刻を返します。この値を保存しておきます。オペレーションの後、コマンドを再びコールし、-st ラグを使ってこの保存した開始時刻を渡します。これで、経過時間が返ります。
float | このコマンドは、使用されるフラグによって異なった値を返します。フラグが使用されない場合は、開始時刻を返します。「-st」フラグが使用された場合は、開始時刻からの経過時間を返します。 |
startTime
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
-startTime(-st)
|
float
|
|
|
このフラグを使用すると、コマンドは、指定した開始時間からの経過時間を返します。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// Example 1: Simple timing
//
$startTime = `timerX`;
// code that is being timed
$totalTime = `timerX -startTime $startTime`;
print ("Total Time: "+$totalTime+"\n");
// Example 2: Iterative timing
//
$startTime = `timerX`;
for ($i = 0; $i < 5; $i++) {
$elaspedTime = `timerX -startTime $startTime`;
print ("Elapsed Time: "+$elaspedTime+"\n");
}
// Example 3: Stacked timing calls
//
$startTime1 = `timerX`;
$startTime2 = `timerX`;
for ($i = 0; $i < 5; $i++) {
$elapsedTime = `timerX -startTime $startTime2`;
print ("Elapsed Time: "+$elapsedTime+"\n");
}
$totalTime = `timerX -startTime $startTime1`;
print ("Total Time: "+$totalTime+"\n");