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メソッド)