ジェネレーティングクロック周期が速すぎるために起きるエラーです。このエラーが発生すると変換は停止します。
ジェネレーティングクロック周期エラーは、以下の要因により発生します。
理論上変換不可能な内部クロックが設定された場合
変換速度10 [μsec/チャネル] のデバイスに対して、使用チャネル数2、内部クロック10μが設定された場合など。
この場合、最低20μの内部クロックを設定する必要があります。
ドライバでの処理が間に合わない場合
ソフトウェアメモリを使用するデバイスの場合、変換には [デバイスの変換速度+ドライバ処理時間]
が必要になります。
ドライバ処理時間は環境により異なります。
外部クロックのノイズ、チャタリング
外部クロックのノイズ、チャタリングが瞬間的にクロックとして入力されることによりエラーが発生します。
外部クロック使用時に発生するジェネレーティングクロッ周期エラーは、ほとんどがこの原因です。
このステータスはAioResetAoStatus、AioStartAo、AioResetDevice関数によりリセットされます。