キーワードから探す

※スペースで区切って複数検索が可能です。

カテゴリで絞り込む

よく検索されるキーワード

ID:576
作成日: 2026/08/31

HALCONでopen_framegrabber実行時にエラーコード5317が発生しました。原因は何ですか?

カテゴリ SDK-AcapLib2 HALCON
対象製品 全てのカメラリンク対応ボード CoaXPressボード 全ての10GbEボード 全てのGVIFボード

エラーコード5317はHALCON側のエラーコードです。
内容は以下のとおりです。

エラーコード エラー内容
5317 Image acquisition: wrong camera type

HDevelopで表示されるダイアログ
5317_Image_acquisition_wrong_camera_type

原因

HALCONエラーコード5317は、主に以下の原因で発生します。

  • open_framegrabber実行時にIniファイルの読み込みに失敗した場合
  • 使用しているIniファイルのXサイズ(画像幅)がボードのサイズ制限に引っかかっている場合

確認方法

  1. open_framegrabberの第13引数(CameraType)で指定しているIniファイル名やファイルパスが正しいか、またファイルが存在するか確認してください。

  2. Iniファイルのパスまたはファイル名に日本語などの全角文字が含まれていると、Iniファイルを読み込めずエラーが発生することがあります。
    パスまたはファイル名に全角文字が含まれていないか確認し、半角英数字で構成されたパスに変更してください。
    例:

    OK例 open_framegrabber ('AcapLib2', 1, 1, 0, 0, 0, 0, 'default', -1, 'gray', -1, 'false', 'C:/Users/AVALDATA/Desktop/Camera.ini', 'default', 1, -1, AcqHandle)
    NG例1
    (パスに全角がある)
    open_framegrabber ('AcapLib2', 1, 1, 0, 0, 0, 0, 'default', -1, 'gray', -1, 'false', 'C:/Users/アバールデータ/Desktop/Camera.ini', 'default', 1, -1, AcqHandle)
    NG例2
    (ファイル名に全角がある)
    open_framegrabber ('AcapLib2', 1, 1, 0, 0, 0, 0, 'default', -1, 'gray', -1, 'false', 'C:/Users/AVALDATA/Desktop/カメラ.ini', 'default', 1, -1, AcqHandle)
    NG例3
    (パス、ファイル名に全角がある)
    open_framegrabber ('AcapLib2', 1, 1, 0, 0, 0, 0, 'default', -1, 'gray', -1, 'false', 'C:/Users/アバールデータ/Desktop/カメラ.ini', 'default', 1, -1, AcqHandle)

    ※ファイルパスやファイル名を変更できない場合は、open_framegrabberを実行する前に以下の処理を記述してエンコーディングを設定することで回避できる場合があります。

    set_system('filename_encoding', 'locale')
  3. IniファイルのXサイズがサイズ制限に引っかかっていないか確認してください。
    サイズ制限については以下リンクのFAQをご確認ください。

    Xサイズ、Yサイズに制限はありますか?(Camera Link対応ボード)
    Xサイズ、Yサイズに制限はありますか?(CoaXPress対応ボード)
    Xサイズ、Yサイズに制限はありますか?(10GigE対応ボード)
    Xサイズ、Yサイズに制限はありますか?(GVIF対応ボード)

この内容は参考になりましたか?
ご回答いただきまして、ありがとうございます。
今後の参考にさせていただきます。
ご意見・ご感想、ありがとうございます。

関連するご質問

Now Loading...

Now Loading...