よくあるご質問 | コンテック FAQ

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 2067
  • 公開日時 : 2021/03/29 10:16
  • 印刷

連続出力関数を使用した後に簡易出力関数を使用すると、設定した出力データ値で出力されません

・AioStartAo関数を実行し連続出力終了後、簡易出力関数(AioSingleAo、AioSingleAoEx、AioMultiAo、AioMultiAoEx)を実行すると、設定した出力データ値で出力されません。
 
カテゴリー : 

回答


対象製品型式:API-AIO(WDM)

関連情報:
 AioStartAoを実行し、連続出力終了後、出力バッファ(ドライバメモリ)に出力データが残っている場合、
 簡易出力関数実行時にはバッファに残っているデータが出力されます。
 結果、簡易出力関数にて設定した出力データ値で出力されない場合があります。
 
 【例】
 AioStartAo関数にて変換開始し、AioStopAo関数で停止後、AioSingleAoEx関数を実行した場合。
 
 この場合、SingleAoEx関数実行前に、AioResetAoMemory関数の実行をお試しください。
 この関数実行により、出力バッファ(ドライバメモリ)がクリアされます。
 
 API-AIO(WDM)ヘルプ
 ・FAQ>簡易関数と連続関数の混合使用について
 も併せてご確認ください。

アンケート:この情報は役に立ちましたか?

ご意見・ご感想をお寄せください ここからの技術的なお問合せにはご回答いたしかねます。技術的問い合わせにつきましては、Webフォームよりお願いいたします。
問合せ先 ⇒ https://www.contec.com/jp/support/technical-support/