石鑫华视觉 发表于 2016-9-28 11:32:06

为什么NI视觉驱动千兆网相机建议使用Intel芯片的网卡?

在使用NI视觉驱动千兆网相机时,一般我们都建议使用Intel的芯片的网卡。这个主要是由于NI IMAQdx支持的是标准的Gige Vision协议。而标准的GIGE VISION是推荐使用网卡的性能型驱动,以此来降低网卡对CPU的占用率以及提高图像传输速度。早期版本的NI IMAQdx是只支持性能型驱动的网卡的,因此只能使用特定Intel的芯片,如Intel的8254X系列等;而网口相机的自带的采集软件,则会包含两种驱动模式,这样即使用是非Intel芯片的网卡,也可以采集到图像。这也就造成了很多网卡相机,在自带的软件中可以采集图像 ,而在NI的软件中,就无法采集图像 ,如MAX、VBAI、视觉助手等,均无法采集图像 ,可能连相机都找不到的可能。不过随着IMAQdx驱动的更新升级,这种问题正在逐步解决,现在新的VAS驱动也可以支持非Intel芯片的网卡了。

Gige Vision性能型驱动和过滤型驱动

GigE Vision性能型驱动将导入的图像数据包与网络上的其他信息快速分开,使用于视觉应用程序的CPU占用率达到最低。此驱动仅适用于配有特定Intel芯片组的网卡。从这里我们可以了解到,NI的IMAQdx驱动使用的就是这种性能型驱动,NI的IMAQdx驱动是必须使用Intel芯片组才可以找到相机并采集图像的,这也是NI视觉软件挑卡的主要原因(后期新版本的IMAQdx驱动,也可以支持非Intel芯片组的网卡,如Realtek等,不过多少可能会存在一些问题)。如果需要使用NI软件采集千兆网相机中的图像,推荐使用Intel芯片组网卡。
GigEVision过滤型驱动支持各种硬件,普通GigE网卡以及主板集成的GigE端口。像Basler这些品牌的相机,基本上都支持过滤型驱动、性能型驱动两种驱动。

页: [1]
查看完整版本: 为什么NI视觉驱动千兆网相机建议使用Intel芯片的网卡?

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23