現在のスレッドの実行を、 指定された間隔だけ中断します。
Ret = TimWait(Microseconds)
Microseconds [ VB.NET: Integer ] [ C, C++: unsigned long ] [ C#: uint ]
待ち時間をμ秒単位で指定します
オンボードシステムタイマ の場合
1 ~ 1,073,741,823(μ秒) ※1
システムタイマ の場合
1,000 ~ 4,294,967,295(μ秒)
※1 DIO-32DM3-PEをご利用の場合、設定範囲は以下となります。
1 ~ 107,374,182(μ秒)
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ]
定義 |
戻り値 |
内容 |
TIM_ERR_SUCCESS |
0 |
正常終了 |
TIM_ERR_DLL_NOT_INITIALIZED |
10010 |
初期化されていません。初期化関数が正常に終了しているかを確認してください。 |
TIM_ERR_DLL_INVALID_TIME |
10550 |
設定時間が設定可能範囲外です。 |
その他のエラー:(参照:エラーコード詳細)
なし
この関数はWin32 APIのSleep関数に似ています。現在のスレッドの実行を指定された間隔だけ中断します。
精度は現在のタイマタイプ によって異なります。
システムタイマ使用時には内部でWin32APIのGetTickCount関数を使用していますので、
単位はμ秒ですが、精度はシステムタイマの分解能による制限を受けます。