OnErrorイベントについて


DAQ-DNCにおいて、コンポーネントの動作中にエラーが発生した場合、OnErrorイベントで通知します。
OnErrorイベントでは、イベント引数 「e」 を用いて、発生エラーの詳細を通知します。

■イベント引数 e パラメータ

引数

説明

Error

int

エラーコードを示します。(参照:エラーコード詳細)

ErrorCategory

int

エラーが発生したカテゴリ(コンポーネント/ドライバ情報等の分類)を示します。

ErrorType

int

エラーが発生した種類(メソッド/プロパティ/イベント等の分類)を示します。

Param

int

ErrorCategory/ErrorTypeで定義されるパラメータを示します。

 

イベント引数「e」における、ErrorCategory / ErrorType / Paramの分類を以下に示します。

     ■イベント引数「e」パラメータ詳細

ErrorCategory

ErrorType

Param

値[Dec]

説明

値[Dec]

説明

説明

1

DIO(WDM)ドライバ

1

ドライバAPI

0

2

AIO(WDM)ドライバ

1

ドライバAPI

0

3

CNT(WDM)ドライバ

1

ドライバAPI

0

21

DncDaq

2

プロパティ

0

3

メソッド

メソッド番号(Dnc)

4

イベント

イベント番号

5

DAQスケジュール

0

6

DAQ入力タスク

入力番号(一括時など不定の場合は-1)

7

DAQ出力タスク

出力番号(一括時など不定の場合は-1)

8

DIOエッジ

エッジ番号

9

DAQサンプリング

0

11

カウント機能

0

41

DncLamp

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

42

DncButton

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

43

DncLabel

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

44

DncTextBox

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

45

DncGraph

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

46

DncWriteFile

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

47

DncDataSet

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

48

DncLevel

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

49

DncMeter

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

50

DncTrackBar

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

51

DncVolume

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

52

DncFFT

2

プロパティ

0

3

メソッド

メソッド番号

4

イベント

イベント番号

 

■エラー発生例

   DncDaq Init時にパラメータ不正が発生した際のエラーパラメータを示します。

Error:510001(パラメータ不正)
ErrorCategory:21(DncDaq)
ErrorType:3(メソッド)
Param:16(Initメソッド)