概要
本チュートリアルでは、C4Utilityのインストール後にHeliotis Gen4デバイス用のプログラミング例と技術ドキュメントをどこで見つけられるかを解説します。どの例がローカルにインストール可能か、またProgrammer Guides、Feature Description、Technical Notes、Changelogがどのような情報を提供しているかについて説明します。
プログラミング例とドキュメント
C4Utilityには、通信インターフェースに加えて、プログラミング例と広範な技術ドキュメントが含まれています。これらは、Heliotis Gen4デバイスを独自のアプリケーションに統合するための優れた出発点となります。
1. プログラミング例を見つける
C4Utilityインストールディレクトリ(C:\Program Files\C4Utility)を開きます。インストール時に選択されたコンポーネントに応じて、HALCON、Python、CVB、NeuroCheck、Matrox Imaging Library、Adaptive Vision Studioを含む、さまざまなプログラミングおよびマシンビジョン環境の例がそこにあります(C:\Program Files\C4Utility\examples)。
これらの例は、デバイスへの接続確立、重要なパラメーターの設定、測定のトリガー、結果の3Dデータ転送といった典型的なワークフローを示しています。
C4Handler Libraryに基づいたアプリケーション向けには、サポートされているインターフェースとプログラミング環境用の追加の例とドキュメントが利用可能です(C:\Program Files\C4Utility\c4hdl\win64-x64)。
2. 機能説明
ローカルにインストールされている機能説明は、ソフトウェアインターフェースを通じて利用可能なデバイス機能とパラメーターのリファレンスです(C:\Program Files\C4Utility\doc\ftrDesc.pdf)。
例えば、スキャン位置のような機能については、データ型、値の範囲、単位、アクセスモード、および他の機能やセレクターへの依存関係に関する情報が記載されています。
3. テクニカルノートと変更履歴
テクニカルノートは、データスケーリング、オフセット、特定のデバイス構成など、統合に関する特別な技術的トピックと詳細を扱っています(C:\Program Files\C4Utility\doc\Technical_Notes\pdf\)。
変更履歴は、個々のソフトウェアバージョン間の変更を記録しています。既存のアプリケーションを新しいC4Utilityバージョンに更新する場合や、機能がいつ追加または変更されたかを確認する場合に特に役立ちます(C:\Program Files\C4Utility\doc\changelog.pdf)。
4. プログラマーガイド
追加のプログラミングドキュメントは、Heliotisウェブサイトのサポート → ダウンロード → ドキュメントで確認できます。
Gen4 SDKのセクションには、サポートされているプログラミング環境とインターフェース用のプログラマーガイドが用意されています。これらには、デバイスへの接続確立、デバイスの構成、データ取得の制御、測定のトリガー、測定データの読み出しなどが記載されています。
次のステップ
パート3 – HALCONで3Dデータを取得するでは、具体的なHALCONの例を用いて、Heliotis Gen4デバイスへの接続から3Dデータの取得と表示までの完全なワークフローを示します。