debugger.Interrupt.SetTimer
|
タイマ割り込みを設定します。【RH850 シミュレータ】
[指定形式]
debugger.Interrupt.SetTimer(time, timeType = TimeType.Ms, periodic = False)
|
[引数]
|
|
time
|
ブレーク時間を指定します。
|
timeType
|
ブレーク時間の単位を指定します。
指定可能な単位を以下に示します。
|
|
|
TimeType.Min
|
分単位
|
TimeType.S
|
秒単位
|
TimeType.Ms
|
ミリ秒単位(デフォルト)
|
TimeType.Us
|
マイクロ秒単位
|
TimeType.Ns
|
ナノ秒単位
|
periodic
|
指定時間毎にコールバックを呼び出すかどうかを指定します。
True :指定時間毎に呼び出します。
False :1回のみ呼び出します(デフォルト)。
|
[戻り値]
タイマ割り込みの設定に成功した場合 :True
タイマ割り込みの設定に失敗した場合 :False
[詳細説明]
- | タイマ割り込みのコール間隔は,シミュレータに依存します。 |
- | 指定時間経過後に処理するPython関数はHook関数で登録します。詳細は「Hook」を参照してください。 |
[使用例]
>>>debugger.Interrupt.ReferTimer()
None
>>>debugger.Interrupt.SetTimer(1, TimeType.S, True)
True
>>>debugger.Interrupt.ReferTimer()
1Second Periodic
|