無限サンプリングサンプル [infinite]


外観


ソフトウェアのバージョンによっては外観が異なることがあります。

 

概略

無限転送のサンプリングを行うサンプルです。

このサンプルプログラムは、サンプリング機能を搭載したデバイスの選定が必要です。
サンプリング機能を搭載したデバイスの型式は、「カウンタタイプ仕様」を参照してください。

サンプル仕様   

※サンプルプログラムの初期値です。

プログラム名

./Sampling/infinite/infinite

サンプリングモード

積算カウンタ

カウンタ動作モード

単層入力、1逓倍

クリアモード

非同期クリア

カウント方向

ダウンカウント

Z相使用

未使用

Z相論理

正論理

デジタルフィルタ

未使用 (0)

counterサンプルのソースコードを閲覧/変更する際は、「サンプリングモードフローチャート」を参考にしてください。

 

使用手順

メニュー一覧の数字を入力しメニュー選択を行います。
メニューは実行する順に並んでいます。
サンプリングしたデータは "infinite.txt" に書き出されます。
データはこのファイルに追記する形で記録されます。

 

○補足

転送中に "Overrun Error!" と表示されることがありますが
これは、前回の "CntGetSamplingCount()" 実行時からバッファへ1回以上、上書きされておりデータが無効であることを表します。
データの転送は続いていますが、ファイルへのデータ書き込みは行いません。
この場合には、バッファサイズを大きくしてみてください。