• 検索結果がありません。

戻り値一覧

ドキュメント内 API-PAC(W32)RM/AIO (ページ 114-120)

戻り値が "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で設定したレンジが設定範囲外です。

ドキュメント内 API-PAC(W32)RM/AIO (ページ 114-120)