TaskTimer関数
指定タスクのタクトタイム計測用タイマーがスタートしてからの経過時間を、単位秒で返します。
書式
TaskTimer[(タスク番号)]
パラメーター
- タスク番号
- タスク番号を整数で指定します。省略した場合は現在のタスクです。
戻り値
指定タスクのタクトタイム計測用タイマーの経過時間を、実数値(秒単位)で返します。タイマーの範囲は、0~約1.7E+31です。タイマー解像度は、0.001秒です。
解説
現在のタスク内のタクトタイム計測用タイマーがスタートしてからの経過時間を返します。Tmr関数と異なり、プログラムが一時停止状態、またはHalt状態となっている時間は、経過時間としてカウントされません。
タクトタイム計測用タイマーは ResetTaskTimerでリセットできます。
Real overhead
ResetTaskTimer
overHead = TaskTimer
参照
ResetTaskTimer, ElapsedTime関数, Tmr関数
TaskTimer関数使用例
ResetTaskTimer 'タスク内のタクトタイム計測用タイマーをリセット
For i = 1 To 10 '10回実行
GoSub Cycle
Next
Print TaskTimer / 10 'タスク内のタクトタイムを計算して表示
← TaskState関数 TaskWait →