Golden Template Inspection Example.viでエラー "-1074395247" が出る理由



ハードウェア: PXI/CompactPCI>>Controllers

問題:

Vision開発モジュールのサンプルの中に、Golden Template Inspection Example.vi というゴールデンテンプレート(黄金テンプレート)のサンプルがあります。このサンプルで使うテンプレートを、Template Editor で新規に作成して実行すると、エラー -1074395247 が発生してしまいます。

これは、どうしてですか?

どうしたらエラーが出なくなりますか?



解決策:

Vision開発モジュールのサンプルの中にある Golden Template Inspection Example.vi では、ゴールデンテンプレート(黄金テンプレート)の比較を行う前に、パターンマッチングを行って、位置合わせをしています。このように、このサンプルVI では2つの比較を行うので、テンプレート画像には、2つのテンプレート情報が必要になります。しかし、Template Editor で新規にゴールデンテンプレート用のテンプレートを作成すると、ゴールデンテンプレートの情報しか含まれません。その結果、エラー -1074395247 "IMAQ Match Pattern 2 Invalid template descriptor." というエラーが発生してしまいます。パターンマッチング用のテンプレートを新規に作成したとしても同様で、エラーが発生するアイコンがIMAQ Match Pattern 2 から、ゴールデンテンプレート比較のアイコンになって、同様のエラーが発生してしまいます。

このエラーを回避するためには、テンプレートに2つのテンプレート情報を含める必要があります。以下の手順で、テンプレートに複数のテンプレート情報を含めてください。

1.Template Editor で黄金テンプレート用のテンプレートを作成する

2.Template Editor の”編集”メニューで、”パターンマッチ情報を追加”メニューを選択する

3.テンプレートを保存する

この方法で、複数の比較処理に対するテンプレート情報がテンプレートに追加できますので、エラー -1074395247 は発生しなくなります。

*Vision Assistant でテンプレートを作成した場合も同様です。



関連リンク:

添付:





報告日時: 02/20/2009
最終更新日: 02/20/2009
ドキュメントID: 4UJ2498V