400-898-0800

当前位置: 首页>技术支持> 美高梅娱乐mg> FAQ> FLIR
关于网口APP设置IP

问题描述:

如何设置网口APPIP?

 

问题分析与解答:

GigEAPP是通过IP寻址,尽管APP支持自动IP方式,但是为了更快的找到APP,并且稳定使用APP,建议使用APP时配置固定IP。Flycaptrue自带了APPIP设置工具,打开方式如下:FLIR Flycapture - Utilities - GigEConfigratior。


1、网卡设置固定IP。

如下图:网络与共享中心——更改适配器——本地连接——Internet协议4。(注意,设置IP时不要设置网关,不然影响电脑上网)。

image.png


image.png


image.png

 

2、APP设置固定IP。

Flycaptrue自带了APPIP设置工具,打开方式如下:FLIR Flycapture - Utilities - GigEConfigratior,如下图,按照图示设置APPIP。必须保证APP和网卡在同一个网段,例如:

网卡IP:192.168.1.1  子网掩码;255.255.255.0

APPIP:192.168.1.2  子网掩码;255.255.255.0

针对多APPIP,参考IP设置如下:

网卡1IP:192.168.1.1  子网掩码;255.255.255.0

APP1IP:192.168.1.2  子网掩码;255.255.255.0

网卡2IP:192.168.2.1  子网掩码;255.255.255.0

APP2IP:192.168.2.2  子网掩码;255.255.255.0

网卡3IP:192.168.3.1  子网掩码;255.255.255.0

APP3IP:192.168.3.2  子网掩码;255.255.255.0


image.png


image.png

关于在linux下设置网口APPIP

问题描述:

如何在Linux中设置网口APPIP?文章描述了设置合适IP地址的三种方法。


问题分析与解答:

为了在linux下识别到网口APP,APP的IP地址和连接APP的以太网适配器必须兼容。APP分配当前的IP地址使用以下三种方法:

1、Persistent—使用自定义的IP地址,如果不合适,然后;

2、DHCP—试图发现动态的IP地址,如果不合适,然后;

3、LLA—使用默认的IP地址。


方法—设置永久的IP

永久的IP意味着APP的IP保留修改的值,由用户自定义。推荐使用这种方法设置合适的IP地址。

步骤1—Disable Reverse Path Filtering(RPF)

在IP分配前,用户必须关闭RPF。

RPF能够临时(直到下次重启)或永久关闭。

临时为eth1关闭RPF,最终进入:

sudo sysctl –w net.ipv4.conf.all.rp_filter=0

sudo sysctl –w net.ipv4.conf.eth1.rp_filter=0

永久关闭RPF:

1、下面指定的注释行在/etc/sysctl.d/10-network-security。

# Turn on Source Address Verification in all interfaces to # in order to prevent some spoofing attacks.

## net.ipv4.conf.default.rp_filter=1

## net.ipv4.conf.all.rp_filter=1

2、重启电脑

步骤2—访问网口寄存器

连接APP并使用网口寄存器0x0014来设置APP永久IP。访问网口寄存器:

1、打开Flycap2。

2、在APP选择窗口,点击强迫IP为了识别到APP。

3、点击选择的配置。

4、在APP控制对话框,选择APP寄存器栏并选择GigE Vision。

5、进入网口寄存器0x0014并点击读取寄存器。当前IP配置在网口寄存器0x0014被定义如下:

位29 激活LLA

位30 激活DHCP

位32 激活永久IP

6、总共31位,点击写寄存器按钮激活永久IP。

 image.png

步骤3—分配永久IP地址

分配永久IP地址/子网掩码,进入到相关的网口寄存器值到预设值:0x064C位[0-31]永久IP地址。

0x064C位[0-31]永久IP地址

0x065C位[0-31]永久的子网掩码

0x066C位[0-31]永久默认的网关(设置0.0.0.0)

一旦设置了永久IP/子网掩码,APP总是开始设置IP/子网掩码。

步骤4—分配IP地址给以太网适配器

确保识别到APP,以太网适配器连接到APP必须有合适的IP地址/匹配的子网掩码。设置IP的更多信息和帮助,使用IP地址计算器。

用新的IP地址/子网掩码配置连接:

1、在Ubuntu,打开网络设置窗口,选择使用的以太网连接,点击配置。

2、选择IPv4设置栏,更改网络的IP地址和子网掩码值,点击应用。

3、在网络设置窗口,选择以太网连接用于调整,关闭它,用新的IP地址/子网掩码初始化连接。


方法2—动态主机配置协议(DHCP)

APP和适配器设置自动获取IP地址。这意味着APP每次的IP地址自动改变或电脑重启时。解决IP地址需要花费1分钟枚举APP。高级用户可能为APP选择设置他们自己的DHCP服务。


方法3—连接本地地址(LLA)

LLA使用地址块169.254.x.x.为了识别到APP,以太网适配器需要有合适的IP地址和匹配的子网掩码,参考方法1,步骤4—给以太网适配器分配IP地址。


方法二

用sudo GigEConfigCmd获取APP的IP地址,获取到了APP的IP后,可以修改网口接口的IP。

 image.png


方法三

$ sudo GigEConfigCmd -s xxxxxx -i 192.168.0.2 -m 255.255.255.0 -g

  192.168.0.255

  sudo 'GigEConfigCmd -a ' 会自动配置IP.

关于FLIRAPP触发设置

问题描述:

本文主要以BFLY-PGE-50A2M-CSAPP为例,介绍了在Flycapture软件下设置触发以及相应的触发接线。


问题分析与解答:

1、硬件组成

BFLY-PGE-50A2M-CSAPP、正网、线路、信号发生器、PC机

 image.png

图1 线路

 image.png

图2 信号发生器

 image.png

图3 PGRAPP


2 触发和线路接线

根据GPIO的PIN口可知(如图4),1和6是供电端,分别接线路的正负极,用白色线和粉色线与线路相接。2和5是触发端,分别接触发的正负极,用棕色和灰色与信号发生器的正负极相接。

 image.png

图4 GPIO线序


具体接线实物图如图5所示。

 image.png

图5 接线实物图

3、运行Flycapture软件

1)勾选Trigger Control;

 image.png

2)选择触发模式,不同模式见相关文档;

3)选择触发源,默认的选择GPIO0,同时pin direction control下的GPIO0选择IN,以此类推;

4)选择触发极性;

5)有必要选择触发延迟。

注:触发源的信号是5-24V的TTL信号,建议使用12V。一般连接最多的是线路、传感器和编码器,要保证输出的信号有高低压差,接光耦合信号时,一般需要上拉电阻。

关于FLIRAPPDebouncer功能及设置

问题描述:

由于在接硬触发的过程中,触发信号中难免会有抖动等干扰因素,导致APP误触发。

针对误触发情况,FLIRAPP里面有个Debouncer功能,可以将窄带误触发信号过滤掉,如下图所示,具体需要在寄存器里进行设置。

 image.png


问题分析与解答:

1、测试过程

1)有些APP在低版本的固件中,可能会导致debouncer寄存器设置不进去,此

时需要对APP的固件进行升级,升级方法如下:

打开开始--程序--FLIR Research—FlyCapture2--Utilities—Updator GUI3, 打开需要更新的 firmware,点击Update即可。

注意: 

1、要更新的 Firmware 文件一定要置于非中文目录下。

2、当更新失败时,建议APP断电。

3、原则上 Firmware 只支持向上更新。

 image.png

注意:在APP更新固件的过程中,不要断电。如果更新完成会在Log框里有successful update提示,此时的fireware version变为已经更新的固件。

2)打开APP,选择 ,进入参数设置,选择左列表框的Camera Register进行

寄存器设置。

3)由于Debouncer的寄存器地址为0x111c,所以在Register输入相应的寄存器

地址,并且点击一下Read Register,如下图1所示。

 image.png

图1

4)进入读取完,进入设置寄存器,根据Debouncer寄存器的定义,如图2所示。

其中需要将6位设置为1。12-31位即为设置的Debouncer的值,其它位保持不变。

 image.png

图2

5)按照寄存器的定义,先把第6位设置为1。根据需要过滤的脉宽大小,在12-31位设置相应的Debouncer的值,设置好后,点击Write Register,如图3所示。

 image.png

图3

注: 16进制190 = 400 μs,以上设置可以过滤400μs内的毛刺脉宽,小于这个值触发都不响应。默认值为过滤16个像数时钟即周期为16μs,频率1.024MHz的 脉冲。

寄存器DEBOUNCER_X_CTRL: 0x111c,设置触发过滤脉宽,代码如下:(可以在APP的初始化时候进行设置)

error=m_pCamera->WriteRegister(0x111c,0x82000190)

6)写完寄存器,要查看一下寄存器有没有写成功,此时需要再点击Read Register一下。如果发现读取的不是设置的值,则需要更新固件。

7)等设置的Debouncer的值过滤掉干扰波时,再退出软件之前,此时还需要对相应的参数进行保存。保存方法如下:选择Advanced Camera Settings,选择Channel 1,点击Save即可如图4所示。

 image.png

图4


2、总结

1)APP固件比较旧的,需要更新固件,才能将寄存器的值写进去。

2)写完寄存器,需要读取一下进行验证,是否写进去。

3)最后退出程序需要进行保存。

关于Flycap中触发和保存娱乐功能

问题描述:

关于Flycap中触发和保存娱乐功能。


问题分析与解答:

1、APP触发接线

 image.png

首先查看APP的pin口,是8pin的还是6pin的,每根线都有一定的线序,请确认是用的哪根线,根据线的颜色,连接所要接的线,如CEI的8pin线,绿色接触发正,紫色接触发地。如果不确定用的是哪根线,则需要用万用表根据GPIO测量相应的线序。

如果需要同步触发,选择的触发源可以是信号发生器,信号发生器有输出频率正负端,分别接APP触发的正负极。

2、触发界面的设置

点击 ,选择trigger/strobe,按如下设置即可。

 image.png

触发极性可选择高电平或低电平,也可以增加触发延迟。

3、实时存储

点击 image.png,出现如下界面,

 image.png

在filename下,点击browse,选择保存的路径,多APP保存的路径可以不一样。在saving options第一个选项里选择保存的张数。在Images下的Image Format选择相应的娱乐格式。点击Start Recording。

关于如何从FLIR IEEE-1394数字APP获取娱乐数据

问题描述:

如何从FLIR IEEE-1394数字APP获取娱乐数据


问题分析与解答:

在PC上的FLIR驱动从FLIR IEEE-1394获取娱乐的进程叫做缓冲区填充模式。数据流包括DMA,定时和CPU资源如下:

1)在用户级别,缓冲区指针位于主要的寄存器中,通过FLIR驱动,然后在通知窗口

1394低水平驱动发现缓存。在FLIR FlyCapture和Digiclops SDKs的情况下,一旦APP开始,在用户级别,这些缓存自动位于API中。

2)当娱乐从APP进入到电脑时,窗口1394低级驱动管理设置DMA进程,娱乐数据直

间从1394 OHCI主机控制器接口卡发送到用户级别缓存位于步骤1中。

3)娱乐直接内存存储到没有CPU中断的用户缓存中直到整个娱乐传入。

4)CPU中断并执行高优先级驱动程序回调例程。

5)驱动回调例程表示了用户级应用程序里的缓存是满的。

6)这个过程从第三步开始重复直到用户所有的缓存已满。由于传送由OHCI PCI适配

器硬件处理,所以需要很少的CPU资源。应该关注是是娱乐缓存可以由用户获得,娱乐可能彩色处理,这将会占据重大的CPU资源。执行彩色处理取决于应用程序和APP(见http://www.ptgrey.com/support/kb/details.asp?id=89)。

当APP处于同步(自由线路)的模式,此时持续传输数据,积分(曝光)和数据传输是重叠的。线路连续娱乐到达主机系统的之间的事件是帧率分之一。如:在30Hz下,每一个娱乐到达之间的时间是1000ms/30fps=33.33ms/frame。

关于FLIR GigE多APP系统设置

问题描述:

本文提供有关配置和了解GigE多APP设置内容的信息,帮助用户搭建GigE多APP系统。适用产品:PoingGrey所有GigE产品。


问题分析与解答:

3.1 准备工作

APP线路软件Flycapture:2.6.3.4及更新

APP技术文档(可通过安装FLIRAPP线路软件 Flycapture 获得);

APPFirmWare(可通过FLIR 网站下载);

BFLY:1.27.3.10及以后

FL3-GE:1.27.3.0及以后

2.5.3.0及以后

APP以及手机版/Hub等。


3.2了解GigE相关娱乐


3.2.1最大限度发挥千兆网络APP的潜能

帧缓冲区

所有FLIR千兆网络APP均有32 MB(16MB)的帧缓冲区,可临时存放娱乐。该缓冲区在以下情况可能有用:

•因数据丢失或损坏,需要重新传输娱乐。

•多个APP系统在所需配置下没有足够带宽去mg娱乐。

所有娱乐均通过帧缓冲区机构。

千兆网络链路层IP

FLIR在FPGA程序实现了自己的千兆网络链路层技术。这使FLIR摆脱了对第三方m供应商的依赖,有助于FLIR不断改进APP和固件,从而优化与第三方硬件的兼容性。

娱乐滤波器驱动

为降低CPU千兆网络数据包负载,FLIR提供娱乐滤波器驱动程序 (pgrGigEm.inf)。该驱动程序在APP与Microsoft内置用户数据报协议(UDP)栈之间运行,以滤出GigE Vision流协议(GVSP)包。CPU无需处理所有的数据包,因此减少CPU占用率。


3.2.2 GigEAPP配置

驱动程序配置

保证使用最适合APP配置的驱动程序。FlyCapture2软件开发包中的Driver Control实用程序让用户可验证当前使用的驱动程序,且在必要时,可让用户安装不同的驱动程序。

FLIR千兆网络APP通过与Microsoft用户数据报协议栈直接通信进行工作。但是,建议使用FLIR娱乐滤波器驱动程序,以便提高娱乐流性能。

注:在Linux系统下运行的千兆网络APP与Ubuntu分配相关的驱动程序直接通信(即:没有性能驱动程序)。

打开Driver Control实用程序:

开始菜单—所有程序—FLIR FlyCapture2 SDK — Utilities — DriverControlGUI

 image.png

Driver Control界面


主机适配器和千兆网络APP配置

GigE Configurator是与FlyCapture2 —起安装的实用程序,让用户可控制网卡和千兆网络APP的配置。

打开 GigE Configurator:

开始菜单—所有程序—FLIR FlyCapture2 SDK—Utilities—GigE Configurator。

 image.png

GigE Configurator界面


GigE Configurator列出了网卡和FLIR千兆网络m,让用户可获取以下信息:

适配器和m属性

管理IP地址 

链路速度

MTU (最大传输单元)

APPIP地址配置选项

DHCP协议

永久IP地址 

链路本地地址(LLA)

驱动程序和防火墙

启用/禁用FLIR娱乐滤波器驱动程序 

启用/禁用Windows防火墙

同时,GigE Configurator可用于测试APP连接并检测最大数据包大小。

IP地址设置

APP和主机适配器必须各自拥有在同一子网的IP地址。可按三种方式分配IP地址:

永久地址一适配器和APP具有不会改变的固定IP地址。一般而言,该地址在 192.168.X.X封闭网络范围内。适配器和APP必须在同一子网。多APP系统中建议使用永久IP。

动态地址(DHCP) —APP和适配器设置为自动获取IP地址。这意味着,每次重启APP或电脑时,IP地址会动态更改(在一定范围内)。IP地址解析和APP列举可能需要一分钟。

链路本地地址一APP和适配器使用链路本地地址组169.254.x.x中的默认IP地址。

APP按下列顺序分配当前IP地址:

1、永久(Persistent)—使用定义的IP地址。若没有永久IP地址,则;

2、动态地址(DHCP)—尝试发现动态IP地址。若没有动态IP地址,则;

3、链路本地地址(LLA)—使用缺省IP地址。

用户可使用GigE Configurator设置适配器和APP的IP地址。链路本地地址不能作为选项取消。

在使用多台主机适配器设置多APP时,最好将主机适配器置于自身子网中,如下:

APP1 IP

192.168.1.10

255.255.255.0

网卡1

192.168.1.11

255.255.255.0

APP2 IP

192.168.2.10

255.255.255.0

网卡2

192.168.2.11

255.255.255.0

APP3 IP

192.168.1.10

255.255.255.0

网卡3

192.168.3.11

255.255.255.0

自动强制 IP 地址(Auto Force IP)

GigE Configurator可自动强制刷新IP地址。它检测网卡IP地址,并自动设置与网卡相 关的APPIP地址。

FlyCap2演示程序可用于测试APP设置并检验运行情况。还可从APP选择窗口自动强制 刷新IP地址。


3.2.3带宽分配

GigE Vision标准采用的用户数据报协议(UDP)没有传输保证,也没有定时机制。因此,必须根据所需分辨率和帧率调整数据包大小和数据包延迟来管理带宽。

数据包大小

数据包大小影响产生的中断次数,而产生的中断又影响CPU的使用率。数据量相同时,数据包越大,中断次数越少。为最大限度地降低CPU使用率,应增加数据包大小。

数据包大小上限取决于主机适配器、以太网交换机(如使用)和APP。

选定适配器之后,在GigE Configurator中点击“Open Network Connections (打开网络 连接)”,打开“Windows Adapter Properties (Windows适配器属性)”。将主机适配器的数据包大小调整为约9000 (标准超大数据包大小)。如果适配器不支持这么大的数据包(或最大传输单元),会看到CPU使用率的增加。

选定APP后,在 GigE Configurator 中点击 “Discover Maximum Packet Size (检测最大数据包大小)”。这样就可对网络进行测试,检测可收发的最大数据包大小。将APP数据包大小关注小于或等于最大数据包大小。

数据包延迟

数据包延迟就像传输过程中数据包之间的间隔。这一延迟可使主机在下一数据包到达 之前处理当前数据包。从零开始增加数据包延迟值时,则减少分配给APP的有效带 宽,从而降低失帧可能性。

通过以太网交换机运行多台APP时,建议增加数据包延迟。

调整数据包大小和数据包延迟

通过FLIRFlyCapture2应用程序接口或FlyCap2演示程序可配置APP的数据包大小和数据包延迟。

使用FlyCap2演示程序:

开始菜单—所有程序—FLIR— FlyCapture — FlyCap2

在 “Camera Selection (APP选择)”窗口选择APP,点击 “Configure Selected

(所选配置)”。

在 “Camera Configuration (APP配置)”窗口,点击 “Custom VideoModes (自

定义视频模式)”。提供APP带宽估算值。

通过滑动条或数域可调整“GigE Packet Size (千兆网络数据包大小)”和 “Packet Delay (数据包延迟)”参数。点击“Apply (应用)”。

 image.png

带宽计算

最大可用带宽为125 MB。这包括娱乐数据、控制数据和娱乐重新发送数据。发生失 帧时,会重新发送娱乐。各个娱乐和数据包均有一定数量的开销,这些开销将使用部 分带宽。因此,计算带宽需求量时,不应使用最大值125 MB。如果数据包大小和数据包延迟组合超过可用带宽,则会出现

失帧。

计算带宽需求量:

■确定所需分辨率、帧率和像素格式(每一像素所占字节数)

高x宽x帧率x每一像素所占字节数=带宽(以MB计)

例如,对于VGA、82帧/秒、Mono8的娱乐:

640 (高)x 480 (宽)x 82 (帧/秒)x 1 (每一像素所占字节数)=〜25 MB, FlyCap2在“Custom Video Modes (自定义视频模式)”选项卡中显示估算带宽。

计算所需带宽后,通过调整数据包大小和数据包延迟可分配每台APP所需的带宽量。分配每台APP所需的带宽量有助于避免因数据突发造成的数据包丢失。在设置多台APP过程中,或因硬件架构而使系统带宽可能受限或共享的条件下,可完成这一操作。

以下是一些可与任何影像大小、像素格式组合一同使用的数据包大小/数据包延迟组合。帧率将受到限制,这取决于总带宽。

分配25   MB20%带宽

分配55   MB45%带宽

数据包大小=9000

数据包延迟=5900

数据包大小=9000

数据包延迟=1800

数据包大小=1400

数据包延迟=900

数据包大小=1400

数据包延迟=255


3.3网卡设置

为了达到发挥网卡最优性能,需要对网卡的几个参数做做如下设置。

开启巨帧

网络连接-设置-高级,选中巨帧数据包,值为9014。

 image.png

性能选项

传输缓冲区---值 2048

接收缓冲区---值 2048

中断节流率---值 极值

  image.png

  image.png

  image.png

 

3.4设置GigE多APP

多台APP的设置方法有两种:

1、多APP+多网卡:单台APP直接连接到单个以太网端口

2、多APP+交换机+单网卡:多台APP通过交换机连接到单个以太网端口


3.4.1多APP+多网卡美高梅

该种配置中,APPPacketSize可以设置最大(9000),PacketDelay可以使用默认值。