トップカテゴリー
>
計測制御・通信用インターフェイス
>
アナログ入出力
>
連続出力関数を使用した後に簡易出力関数を使用すると、設定した出力データ値で出力されません
戻る
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>簡易関数と連続関数の混合使用について
も併せてご確認ください。