パルス計測サンプル [pulse_measurement]


概要

パルス計測の設定、計測の開始/停止および検出したパルス計測時間/ステータスの取得を行うサンプルです。

サンプル仕様  

プログラム名

pulse_measurement

計測時間

0ch:0(OFF時間)、1ch:0(OFF時間)、2ch:0(OFF時間)、3ch:0(OFF時間)

計測周期

0ch:0(25[nsec])、1ch:0(25[nsec])、2ch:0(25[nsec])、3ch:0(25[nsec])

計測時間単位

0ch:[nsec]、1ch:[nsec]、2ch:[nsec]、3ch:[nsec]

 

使用手順

1. 希望するプログラム名を指定し、プログラム実行させると、上記のような外観のウィンドウが表示されます。
 ソフトウェアのバージョンによっては外観が異なることがあります。

2. デバイス初期化処理

 ・デバイス名に、デバイスマネージャーで設定したデバイス名を指定し、[DioInit]ボタンを押します。
  指定デバイスの利用開始することをデバイスドライバへ通知します。

3. パラメータ設定

 ・「チャネル数:」で希望するチャネル数を選択します。
 ・「計測時間:」と「計測周期:」で希望するパルス計測設定をチャネルごとに指定し、[DioSetPulseMeasurementSetting]ボタンを押します。

4. パルス計測動作

    ・[DioStartPulseMeasurement]ボタンを押すとパルス計測が開始されます。
   ・「計測時間:」で表示する計測時間の単位をチャネルごとに選択し、[DioReadPulseMeasurementData]ボタンを押すと、「ステータス:」、「エラー:」と「計測時間:」の表示値が更新されます。
  ステータスの内容につきましては、DioReadPulseMeasurementData を参照してください。
 ・[DioStopPulseMeasurement]ボタンを押すとパルス計測が停止します。

5. 終了処理

  [DioExit]ボタンを押し、現デバイス利用が完了したことをデバイスドライバへ通知します。
 プログラムを終了させることなく、異なるデバイス(例:DIO001など)かパルス計測を開始します。

 再び、パルス計測処理を行う場合は、新たなデバイス名を指定の上、[DioInit]ボタンを押し、デバイス初期化処理を行ってください。

6. プログラムの終了処理

 ・ウィンドウ内の[閉じる]ボタンを押し、プログラムを終了させます。