戻り値が "0" のときは関数は正常に実行されています。戻り値が "0" 以外のときはエラーが 発生したことを示し、関数の処理は中断されます。
API-TOOL 共通リターンコード
コード メッセージ
000H 正常終了
001H ドライバ番号指定エラー
AioOpenで指定したドライバ番号は設定範囲外です。
設定範囲( 0 ≦ ドライバ番号 ≦ 30 ) 002H ドライバオープンエラー
初期化処理で指定されたドライバが見つかりません。
003H グループ番号指定エラー
初期化処理で指定されたグループ番号が設定範囲外です。
設定範囲( 1 ≦ グループ番号 ≦ 16 ) 005H スレッドオープンエラー
スレッドがオープンできません。
00CH メッセージ値の設定エラー
設定したメッセージ値が設定範囲外です。
設定範囲 : WM_USER = 0 , 400h ≦ WM_USER ≦ 7FFFh
010H PCIバス対応ボードのBoardIDの設定エラー
設定したPCIバス対応ボードのBoardIDがCONFIG.EXEで設定したBoardID と異なっています。
011H PCIバス対応ボードのBoardID重複エラー
設定したPCIバス対応ボードのBoardIDが重複しています。
API-AIO リターンコード
コード メッセージ 300H ボード異常エラー
1.初期化処理でボードのステータスの初期状態が正常状態でない場合。
2.初期化処理の使用ボードの有無チェックで、ボードが確認できませんで した。
ボードのI/Oアドレスが正しいか確認してください。
301H 論理チャネル番号指定エラー
指定した論理チャネル番号が設定範囲外です。
設定範囲( 0 ≦ チャネル番号 ≦ 論理チャネルの最大値 ) 302H チャネル数指定エラー
指定したチャネル数が設定範囲外です。
設定範囲( 1 ≦ チャネル数 ≦ 論理チャネルの最大値 + 1 ) 303H 関数実行中エラー
AioInpBack、AioInpBdMem、またはAioOutBackが既に実行中です。
304H サンプリングモード指定エラー
AioInpBack、AioInpBdMem、またはAioOutBackで指定したサンプリングモ ードが設定範囲外です。
305H サンプリング回数指定エラー
AioInpBack、AioInpBdMem、またはAioOutBackで指定したサンプリング回 数が設定範囲外です。
設定範囲( -1、 1 ≦ サンプリング回数 ≦ 16,777,215(FFFFFFH) ) 306H サンプリングクロック指定エラー
AioInpBdMemAio5C_CMRF05で指定したサンプリングクロック Aio5C_POPB006が設定範囲外です。
設定範囲(サンプリングクロックタイプ別)
1.内部サンプリングクロック : 0 ≦ 268,435,455(FFFFFFFH)
2.外部サンプリングクロック : -1(FFFFFFFFH) 307H 割り込み要因指定エラー
AioInpBdMemで指定した割り込み要因が設定範囲外です。
設定範囲(割り込み要因 = 0 〜 6 ) 308H バッファメモリ形式指定エラー
AioInpBdMemで指定したバッファメモリ形式が設定範囲外です。
設定範囲(バッファメモリ形式 = 0 〜 1 ) 309H スキャンクロック指定エラー
AioInpBdMemで指定したスキャンクロックが設定範囲外です。
設定範囲(ボードタイプ別)
1.ボードタイプ"U"なし: 399 〜 65,535(FFFFH) 2.ボードタイプ"U"あり: 39 〜 65,535(FFFFH) 3.ADI12-16(PCI) : 799 〜 65,535(FFFFH) 30AH 変換データ形式指定エラー
AioInpBdMemで指定した変換データ形式が設定範囲外です。
設定範囲(変換データ形式 = 0 〜 1 )
30BH リピート回数指定エラー
AioInpBdMemで指定したリピート回数が設定範囲外です。
設定範囲(リピート回数別)
1.リピートなし: 0
2.リピートn回 : 1 〜 16,777,215(FFFFFFH)
30CH トリガディレイ回数、遅延サンプリング回数指定エラー
AioInpBdMemで指定したトリガディレイ回数または、遅延サンプリング回 数が設定範囲外です。
設定範囲( 0 ≦ トリガディレイ回数、
遅延サンプリング回数 ≦ 16,777,215(FFFFFFH) ) 30DH 外部信号タイプ指定エラー
AioInpBdMemで指定した外部信号タイプが設定範囲外です。
設定範囲(外部信号タイプ = 0 〜 1 ) 30EH 比較チャネル番号指定エラー
AioInpBdMemで指定した比較チャネル番号が設定範囲外です。
設定範囲( 0 ≦ チャネル番号 ≦ 論理チャネルの最大値 ) 30FH 比較データ指定エラー
AioInpBdMemで指定した比較データが設定範囲外です。
設定範囲( 0 ≦ 比較データ ≦ 16,777,215(FFFFFFH) ) 310H トリガモード指定エラー
AioInpBdMemで指定したトリガモードが設定範囲外です。
設定範囲(トリガモード = 0 〜 1 ) 311H サンプリング番号指定エラー
AioReadBufで指定したサンプリング番号が設定範囲外です。
設定範囲( 0 ≦ サンプリング番号 ≦ AioInpBdMemのScan ) 312H 取得するサンプリングの回数指定エラー
AioReadBufで指定した取得するサンプリングの回数が設定範囲外です。
設定範囲( 1 ≦ サンプリング回数 ≦ AioInpBdMemのScan - AioReadBufの ScanNo)
313H ゲイン設定単位の指定エラー
AioSetGainで指定した入力ゲインを設定する単位(チャネル/グループ)が設 定範囲外です。
設定範囲(単位 = 0 〜 1 ) 314H ゲイン設定チャネル指定エラー
AioSetGainで指定した入力ゲインを設定する論理チャネルが設定範囲外で す。
設定範囲( 0 ≦ チャネル番号 ≦ 論理チャネルの最大値 ) 315H ゲイン設定値指定エラー
AioSetGainで指定したゲイン設定値が設定範囲外です。
設定範囲(ゲイン設定値 = 0 〜 3 ) 316H デジタル機能指定エラー
AioDOまたはAioDIで設定したボード番号が設定範囲外です。
設定範囲(ボード番号 = 0 〜 3 )
317H AioStop実行エラー
AioInpBdMemが実行されていない状態でAioStopを実行しました。
320H AioSts実行エラー
AioInpBdMem実行中にAioSts()でCnt値を読むのに失敗しました。AioSts() 内では数回Cntを取得して値の妥当性をチェックしており、値が正常でな い場合にこのエラーを返します。このエラーはサンプリング速度が速いと きに起こりやすくなります。
321H AD機能使用エラー
現在使用しているボードでAD機能は使用できません。
322H DA機能使用エラー
現在使用しているボードでDA機能は使用できません。
323H DA変換データ個数指定エラー
DA変換データ個数が設定範囲外です。
設定範囲( 0 ≦ DA変換データ個数 ≦ 65535 )
324H DA変換リピート回数指定エラー
DA変換リピート回数が設定範囲外です。
設定範囲( 1 ≦ DA変換リピート回数 ≦ 16777215 )
325H AD,DAタイマモード指定エラー
1.タイマモードが設定範囲外です。
2.タイマ非搭載ボードではこのモードは使用できません。
設定範囲( 0 ≦ タイマモード ≦ 3 )
326H AD,DAタイマデータ指定エラー
タイマデータが設定範囲外です。
設定範囲 TimType = 0, 2, 3の時( 1 ≦ タイマデータ ≦ 65536 ) TimType = 1 の時( 30 ≦ タイマデータ ≦ 65535 ) 327H ゲイン機能使用エラー
1.ゲイン機能を持たないボードにゲイン機能を使用した場合
2.ボード単位でしかゲインを設定できないボードに、チャネル単位で設 定した場合
328H DI機能使用エラー
現在使用しているボードではAioDIを使用できません。
329H DO機能使用エラー
現在使用しているボードではAioDOを使用できません。
32AH レンジ機能使用エラー
現在使用しているボードではAioRangeを使用できません。
32BH 出力レンジの論理チャネル番号指定エラー
出力レンジを行う論理チャネルの番号が設定範囲外です。
設定範囲( 0 ≦ RangeNo[*] ≦ 論理チャネルの最大値 ) 32CH 出力レンジコード指定エラー
出力レンジコードが設定範囲外です。
設定範囲( 0 〜 2 )
32DH 出力レンジのチャネル個数指定エラー
出力レンジ設定を行うチャネルの個数が設定範囲外です。
設定範囲( 1 ≦ SetNum ≦ 論理チャネルの最大値 + 1 ) 32EH サンプリングモード指定エラー
PCカードでAioInpBdMemを使用する場合、サンプリングモード4のみ設定 可能です。
32FH サンプリング番号指定エラー
AioReadBufで指定したサンプリング番号が設定範囲外です。
これはPCカードを使用しているときに起こるエラーです。
設定範囲( 0 ≦ サンプリング番号 ≦ AioInpBdMemのScan ) 335H デジタル入出力ポート番号指定エラー
AioDI, AioDOで指定したポート番号が設定範囲外です。
設定範囲( 0 ≦ ポート番号 ≦ 2 ) 336H カウンタ番号指定範囲エラー
AioSetCntData、AioGetCntData、AioSetCntCommand、AioSetCntDataB、
AioGetCntDataBで指定したカウンタ番号が設定範囲外です。
設定範囲( 0 ≦ カウンタ番号 ≦ 2 ) 337H カウンタ設定データ指定範囲エラー
AioSetCntData、AioSetCntCommand、AioSetCntDataB、で指定したカウン タ設定データが設定範囲外です。
設定範囲( 0 ≦ カウンタ番号 ≦ 65535 ) AioSetCntDataの場合
設定範囲( 0 ≦ カウンタ番号 ≦ 255 ) AioSetCntCommand、AioSetCntDataB の場合
338H ゲートオープン重複エラー
すでにゲートはオープンしています。
339H カウンタ機能指定エラー カウンタ関数は使用できません。
33AH AioIsDataReady関数は使用できません。
33BH メモリの確保ができません。
33CH レンジモード指定エラー
① AioSetRange, AioGetRangeで設定したレンジモードが設定範囲外です。
設定範囲 (0または1)
② AD(DA)機能を持たないボードに対してAD(DA)レンジの設定はできま
せん。
33DH レンジタイプ指定エラー
① AioSetRange, AioGetRangeで設定したレンジタイプが設定範囲外です。
設定範囲 (0または1)
② このボードでは、レンジをチャネル別に設定できません。
33EH レンジ設定チャネル指定エラー
レンジ設定を行うチャネルの番号が設定範囲外です。
33FH AioSetRangeで設定したレンジが設定範囲外です。
350H AD変換に失敗しました。
351H DA変換に失敗しました。
500H ドライバ内部エラーです。インフォメーションセンターまでご相談くださ い。
10000 レンジモード指定エラー
1. AioSetRange、AioGetRangeで設定したレンジモードが指定範囲外です。
設定範囲(0または1)
2. AD(DA)機能を持たないボードに対してAD(DA)レンジの設定はできま せん。
10001 レンジタイプ指定エラー
1. AioSetRenge、AioGetRangeで設定したレンジタイプが設定範囲外です。
設定範囲(0または1)
2. このボードでは、レンジをチャネル別に設定できません。
10002 レンジ設定チャネル指定エラー
レンジ設定を行うチャネルの番号が設定範囲外です。
10003 AioSetRange、AioGetRangeで設定したレンジが設定範囲外です。