【HALCON】get_sheet_of_light_result 関数について - シートオブライトの結果取得
2024-09-07
2024-09-07
HALCON
のget_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形状データを用いた自動組立や加工において、シートオブライトシステムの計測データを活用し、動作精度を向上させます。
まとめ
HALCON
のget_sheet_of_light_result
関数は、シートオブライトによる3D計測結果を取得し、解析や検査に利用するための重要なツールです。この関数を使用することで、精密な3Dスキャンデータを取得し、様々な産業分野での高精度な計測や検査に貢献できます。