Framegrabber SDK

Basler Framegrabber SDKは、ランタイム環境でハードウェアデバイスにアクセスするために使用されます。 すべてのVisualApplets実装には、Framegrabber SDKのAPI機能を使用してアクセスできます。 VisualAppletsは、各VisualApplets実装に対して個別のSDKサンプルプロジェクトを生成できます。

SDK サンプルの生成

VisualAppletsの各プロジェクトに対して、Framegrabber SDKのサンプルコードを生成できます。SDKサンプルを生成するには、次を選択します: ビルド → SDKサンプルの生成 メニューから選択するか、 アイコンを ビルド ツールバーで選択してサンプルを生成します。 Browse to Folder フォルダーの参照 ダイアログが開きます。

SDKサンプルの保存場所の選択

図165:SDKサンプルの保存場所の選択


SDKサンプルを保存する場所を選択し、OKをクリックします。 サブディレクトリは自動生成されないため、サブディレクトリを作成することをお勧めします。 SDKサンプルが生成され、選択したディレクトリに保存されます。

[注] 設計にエラーがある場合のVisualAppletsの警告

SDKサンプルを生成する前に、VisualAppletsはDRCチェックを実行し、DRCチェックが失敗した場合は警告を表示します:

生成された SDK サンプルの使用

SDKサンプルには、ソースファイルおよび、より新しいバージョンのVisual Studioでも開くことができるMicrosoft Visual Studio 6のプロジェクトファイルが含まれています。 サンプルをすぐにコンパイルして実行できます。利用可能なすべてのパラメータが含まれており、例としてパラメータ設定が行われています。

Framegrabber APIでのVisualAppletsの使用方法の詳細については、次を参照してください: Framegrabber APIドキュメント。
例に示すように、一意のパラメータIDを取得するには、関数 Fg_getParameterIDByName() を使用します。 VisualAppletsオペレーター内のすべての列挙型に対してヘッダーファイルが生成されます。 アプレットで使用される各オペレータータイプに対して、オペレーターの名前を持つ名前空間が作成されます。 複数の列挙型がこの名前空間に埋め込まれます。