NIでは、画像の集録と処理をサポートする各種ハードウェアオプションをご用意しています。このドキュメントでは、これらのハードウェアプラットフォームごとにサポートされているソフトウェアとカメラについて学ぶことで、さまざまなフォームファクタの中から選択する方法について説明します。また、様々な性能、実用性、統合基準などに関する仕様についても解説します。
NIビジョンハードウェア製品には、一連の強力なPXIおよびPCベースのソリューションが含まれています。これらのハードウェアプラットフォームは、フォームファクタや性能などでいくつかの相違点があり、それぞれ適する環境やアプリケーション、システムアーキテクチャが異なります。
最高性能のNI CompactRIOおよびNI Single-Board RIOコントローラは、低帯域幅での画像の集録と処理をサポートしています。それには、他のビジョンプラットフォームに比べより低い画像解像度、低速度、高圧縮といった機能が必要です。
図1: CompactRIOとNI Single-Board RIOをビジョンプラットフォームとして使用
NIビジョンソフトウェアパッケージは、図1に示したハードウェアオプションとともに使用できるよう開発されたものです。つまり、プラットフォーム間での切り替えや、任意のビジョンハードウェアターゲットで既存のコードの大部分を再利用することも可能です。また、1つのソフトウェアパッケージで管理できるため、複数のシステムを使用することによる開発時間や保守コストを削減することができます。
CompactRIOおよびNI Single-Board RIOプラットフォームは、NI Vision Development Module画像処理ライブラリのみをサポートしており、NI Vision Builder for Automated Inspectionには対応していません。
PXIおよび | 工業用/デスクトップPC | CompactRIO/ | |
• | • | X | |
• | • | • |
表1:ビジョンソフトウェアとハードウェアシステムオプションの対応表
NI LabVIEWグラフィカルプログラミング環境が全てのプラットフォームで使えるばかりでなく、NI Vision Development Moduleを利用すれば、C、C++、Visual Basic、.NETなどの言語 (Visual Basic .NET/C#) を使用してテキストベースの開発環境からWindows OS (表2を参照) 搭載システムをプログラミングすることも可能です。
PXIおよび | 工業用/デスクトップPC | CompactRIO/ | |
Windows | • | • | X |
Real-Time | • | • | • |
表2:オペレーティングシステムとハードウェアシステムオプションの対応表
各プラットフォームを下記の9項目について比較しました。
図2:リファレンスレーダー図
各ハードウェアプラットフォームの評価の分布は、レーダーダイアグラムの基準によって異なります。興味深いことに、どの図でも占める面積は同程度です。それは表3の合計点が似通っていることでもわかります。
PXIおよび | 工業用PCとデスクトップ | CompactRIO/ | ||
工業適性 | 統合IO | 5 | 5 | 5 |
保守が必要な可動部品数 | 3 | 3 | 5 | |
コンパクトなフォームファクタ | 2 | 2 | 4 | |
消費電力 | 2 | 2 | 5 | |
温度 | 4 | 3 | 5 | |
パフォーマンス | 集録 | 4 | 5 | 1 |
最大画像サイズ | 4 | 5 | 1 | |
処理能力 | 4.5 | 5 | 2 | |
その他の測定 | 5 | 4 | 4 | |
合計 | 33.5 | 34 | 32 |
表3: 全NI Visionハードウェアプラットフォームの定格の比較
図3:PXI/PXI Expressシステムのレーダー図
機能
図4:PCシステムのレーダー図
機能
図5:CompactRIO/NI Single-Board RIOシステムのレーダー図
機能
ビジョンシステムを選ぶ際は、カメラの互換性が最終的な決定要因となることが少なくありません。アプリケーションに使用する画像規格や必要な画像センサにより、選択肢は大きく変わります。様々な種類のカメラが販売され、多くの規格がNIによりサポートされているため、ビジョンシステムを選ぶ際にはサポートが必要となる場合もあります。表3および表4は、ハードウェアソリューションとカメラを選ぶ際に役立つ情報を掲載しています。
図6:NIのビジョンシステムは多くのベンダのカメラと互換可能
PXIおよび | 工業用/デスクトップPC | CompactRIO/ | |
パラレルデジタル | • | • | — |
Camera Link | • | • | — |
GigE Vision | • | • | — |
IEEE 1394 | • | • | — |
USB 2.0 (DirectShow) | • | • | — |
IP | • | • | • |
統合画像センサ | — | — | — |
1NI以外のアナログモジュールでのみ低帯域となります
表4:システムと画像規格の対応表
PXIおよび | 工業用/デスクトップPC | CompactRIO/ | |
エリアスキャン (2D) | • | • | • |
ラインスキャンとの適合性 | • | • | —1 |
カラーイメージング | • | • | • |
赤外線 | • | • | —1 |
3Dレーザープロファイルセンサ2 | • | • | — |
UVイメージング | • | • | — |
X線イメージング | • | • | —1 |
1該当するハードウェアプラットフォームが必須の場合、一部のオプションでこれらのセンサとシステムの組み合わせが可能となります。
23D測定は、複数のカメラや構造化光源を使用して、三角形分割アルゴリズムとともに実装することもできます。
表5:システムと様々なセンサタイプとの適合性