【HALCON】get_sheet_of_light_result 関数について - シートオブライトの結果取得

【HALCON】get_sheet_of_light_result 関数について - シートオブライトの結果取得

2024-09-07

2024-09-07

HALCONget_sheet_of_light_result関数は、シートオブライトシステムによる3D計測の結果を取得するための関数です。これにより、スキャンされたプロファイルや計測データを解析することで、3D検査や形状認識を行う際の精度を向上させることが可能です。シートオブライトは、対象物の3Dプロファイルを生成し、形状や寸法の精密な検査に使用されます。

get_sheet_of_light_result 関数の概要

get_sheet_of_light_result関数は、シートオブライト計測システムが取得した3Dプロファイルデータや結果を抽出します。この関数を使用することで、特定の計測結果を取得し、そのデータを解析や検査に使用できます。シートオブライト技術は、高精度な3D計測システムとして利用され、製造業やロボティクスなどでの応用が広がっています。

使用方法

基本的な使用方法は以下の通りです。

get_sheet_of_light_result(SheetOfLightModelID, ParamName, Result)
  • SheetOfLightModelID
    シートオブライトモデルのID。
  • ParamName
    取得したい結果のパラメータ名。例: 'profile''calibration_data'など。
  • Result
    取得された計測結果が格納される変数。

この関数を使用することで、計測された3Dプロファイルやその他の情報を取得し、解析や後処理に利用できます。

具体例

次に、get_sheet_of_light_result関数を使用してシートオブライトのプロファイルデータを取得する例を示します。

* シートオブライトシステムから3Dプロファイルデータを取得
get_sheet_of_light_result(SheetOfLightModelID, 'profile', ProfileData)

* 取得したプロファイルデータを表示
disp_message(WindowHandle, 'ProfileData: ' + ProfileData, 'window', 12, 12, 'black', 'true')

この例では、profileというパラメータ名を指定して、シートオブライトによる3Dスキャンのプロファイルデータを取得し、その結果を表示しています。

応用例

get_sheet_of_light_result関数は、以下のような場面で活用されます。

  • 3Dプロファイルの取得と解析
    対象物の表面形状を取得し、そのデータを基に寸法検査や形状解析を行います。

  • 精密な3D検査
    製造業における部品の検査や品質管理に使用され、対象物の寸法や形状の異常を検出する際に有効です。

  • ロボティクスや自動化システム
    3D形状データを用いた自動組立や加工において、シートオブライトシステムの計測データを活用し、動作精度を向上させます。

まとめ

HALCONget_sheet_of_light_result関数は、シートオブライトによる3D計測結果を取得し、解析や検査に利用するための重要なツールです。この関数を使用することで、精密な3Dスキャンデータを取得し、様々な産業分野での高精度な計測や検査に貢献できます。

Recommend