【HALCON】query_bar_code_params 関数について - バーコードパラメータのクエリ

【HALCON】query_bar_code_params 関数について - バーコードパラメータのクエリ

2024-09-06

2024-09-06

HALCONquery_bar_code_params関数は、バーコード解析に関連する設定可能なパラメータのクエリを行い、それらのリストを取得するためのツールです。バーコードを検出および解析する際、パラメータの調整が必要な場合があります。この関数を使用することで、システムがサポートするパラメータのリストを確認し、解析処理を最適化できます。

query_bar_code_params 関数の概要

query_bar_code_params関数は、指定したバーコードハンドルに関連する設定可能なパラメータのリストを取得します。これらのパラメータには、バーコードの種類、解像度、スキャンモードなどが含まれており、解析プロセスを最適化するために調整することが可能です。この関数を使うことで、ユーザーはバーコード解析の設定を詳細にカスタマイズできます。

基本構文

query_bar_code_params(BarCodeHandle, GenParamNames)
  • BarCodeHandle
    使用されるバーコードハンドル。
  • GenParamNames
    クエリされたパラメータのリスト(出力)。

使用方法

以下は、query_bar_code_params関数を使ってバーコード解析で使用可能なパラメータをクエリする基本的な例です。

* バーコードモデルを作成
create_bar_code_model([], [], BarCodeHandle)

* 使用可能なバーコードパラメータをクエリ
query_bar_code_params(BarCodeHandle, GenParamNames)

* 結果を表示
disp_message(WindowHandle, 'Available Bar Code Params: ' + GenParamNames, 'window', 12, 12, 'black', 'true')

この例では、BarCodeHandleで指定されたバーコードハンドルに対して、query_bar_code_params関数が使用可能なパラメータのリストをGenParamNamesとして返しています。これにより、バーコード解析の設定を最適化できます。

応用例

query_bar_code_params関数は、以下のような場面で特に有効です。

  • バーコード解析の最適化
    使用可能なパラメータを確認し、スキャン条件や解析アルゴリズムを最適化することで、バーコードの検出精度とパフォーマンスを向上させます。

  • 柔軟なバーコード設定
    複数のバーコード形式を解析する際、それぞれに適したパラメータを設定するため、クエリで得られる情報を活用し、処理をカスタマイズできます。

  • バーコードシステムの調整
    バーコード読み取りシステムのパフォーマンスを向上させるために、パラメータの確認と調整が必要な場合に役立ちます。

主な引数

  • BarCodeHandle: 使用されるバーコードハンドル。
  • GenParamNames: クエリされたパラメータのリスト(出力)。

まとめ

HALCONquery_bar_code_params関数は、バーコード解析に関連する設定可能なパラメータをクエリして取得するための重要なツールです。この関数を使用することで、バーコード解析システムの設定をカスタマイズし、解析の精度とパフォーマンスを最大限に引き出すことができます。

Recommend