NI提供了一系列支持圖像采集和處理的硬件選項。在本文檔中,將通過了解每個硬件平臺的軟件支持和相機支持,探索如何在這些不同的規(guī)格中進行挑選。另外,還將針對性能、工業(yè)化以及集成準(zhǔn)則等各方面,討論硬件選擇。
本文檔主要專注產(chǎn)品之間的技術(shù)比較,它主要介紹了每個平臺的特性、優(yōu)點以及適合的應(yīng)用方向,為您的視覺檢測指定合適的硬件。
1. 用于機器視覺應(yīng)用的NI硬件平臺選擇
NI機器視覺硬件產(chǎn)品包含從智能相機到獨立機器視覺系統(tǒng)到強大的PXI與基于PC的解決方案等不同的產(chǎn)品形式。這些硬件平臺在多個方面存在差異,包括外形尺寸以及性能,其中每個平臺都適用于不同的環(huán)境、應(yīng)用和系統(tǒng)體系結(jié)構(gòu)。
圖1:NI提供的主要機器視覺硬件平臺
性能最高的NI CompactRIO和NI Single-Board RIO控制器還提供低帶寬下的圖像采集和處理功能。這可以通過相比其他機器視覺平臺使用較小的圖像分辨率、較低的速度和更高的圖像壓縮實現(xiàn)。
圖2:用于機器視覺平臺的CompactRIO和NI Single-Board RIO
2. 軟件與操作系統(tǒng)支持NI機器視覺軟件包是設(shè)計用于運行在圖1所示的硬件選擇的。這意味著您可以在平臺之間進行切換,并可以在這些機器視覺硬件目標(biāo)上重用大部分現(xiàn)存代碼。您還可以通過維護單個軟件包降低多系統(tǒng)的開發(fā)時間和維護成本。
CompactRIO和NI Single-Board RIO平臺僅支持NI機器視覺開發(fā)模塊圖像處理庫,但不支持用于自動檢測的NI視覺生成器。
除了可以在所有平臺上使用NI LabVIEW圖形化編程環(huán)境之外,您還可以利用NI機器視覺開發(fā)模塊,使用C、C++、Visual Basic以及.NET語言(Visual Basic .NET和C#)等基于文本的開發(fā)環(huán)境對運行Windows操作系統(tǒng)的系統(tǒng)進行編程。