Dalsa CamExpert 工具的使用介绍

  • 格式:pdf
  • 大小:595.72 KB
  • 文档页数:16

现场使用相机配置文件需要注意的问题大家在现场调试时使用Dalsa CamExpert时会碰到一些配置文件不对的问题,我总结了些这些问题,并整理了常见的问题解决方法,希望对调试起到一定参考作用。

1.由于之前保存的配置文件与目前使用的采集卡类型不一致,造成打开配置文件后一些信息并没有更新,比如如下图1,相机类型没有更改,还是显示的Areascan图1 相机类型不对这时在状态栏里看到信息提示如图2所示,图2 面阵相机状态栏信息显示这时需要将Camera Type类型修改为Linescan,这时显示的信息变为,如图3所示,图3 线阵相机状态栏显示2.由于相机控制端口没有使用造成目前行无效,如图4所示,即状态栏仍然显示Line Valid Not Present,图4 CCD芯片没有使用这时需要将CC1选择Pulse #1,如图5所示,此设置与具体使用相机类型有关,比如Dalsa04K60相机默认设置为CC1=Pulse#1,CC2=Pulse#0,而E2V 4K相机设置为CC1= Pulse#1图5 CC1选择Pulse #13.由于没有打开外部触发,造成仍然没有行信号,就需要将External Trigger打开,即Enable,如图6所示,图6 打开External Trigger4.如果配置文件不对,就需要自己来保存配置文件,那么如何自己保存CCF文件,如图7所示,图7 保存相机配置文件Dalsa CamExpert 工具的使用介绍现在基本上在现场都使用的Dalsa采集卡,就需要我们掌握该采集卡的采图软件CamExpert的基本知识,因此整理些关于这个工具的使用介绍,希望对大家调试有帮助作用。

1.CamExpert简介1.1 进入CamExpert:双击桌面上的“CamExpert”图标运行Sapera LT采集配置软件。

1.2 软件界面介绍:般远离主板的端口为#1,或CameraLinkBase接口;靠近主板的端口为#2或CameraLinkMedium、CameraLinkFull接口。

如相机连接采集卡上#1端口则选择“cameralink #1”;反之则选择“cameralink #2”;如在菜单View 中选择Virtual Devices,可看到该软件可支持的所有板卡型号(见下图)。

常用相机配置文件选择区:在②区中显示在①区中所选采集卡能够支持的常用相机配置文件,用户可轻松选择无需人工输入配置参数。

同时,用户也可在③区中自行输入相机配置参数并存入②区中的User’s Configuration File目录下。

相机采集显示区:l Grab/Freeze:连续采集,二次按下停止采集;l Snap:单帧采集;l Trigger:模拟外部触发(当相机被设置为外触发模式下时,按下此按钮能够在没有连接外触发源的情况下模拟外触发方式);l Stretch Display:根据当前窗口大小自动调整显示窗口;l Reset Display Ratio:调整显示窗口与相机比例为1:1;l Zoom:放大;l Statistics:直方图及图像信息显示窗口l Bayer Decoder(用于Bayer滤波彩色面阵相机):Bayer参数设置,按下后弹出参数设置对话框进行进一步设置。

选择Pre-Processing>>Flat Field Correction>>Software进行Bayer滤波,弹出设置对话框(或选择采集显示区的Bayer Decoder快捷键三分量的输出是不平衡的,从而会产生图像在色彩上的失真,如偏蓝或偏红,因此需要白平衡以使相机能反映实际景物真实颜色。

通常相机完成白平衡分为自动、手动或软件实现。

l自动白平衡:首先在采集显示区选取静态图像中实际颜色为白色的一块区域,之后按下“自动白平衡”按钮。

2.高级控制参数设置介绍2.1 Basic Timing根据相机参数输入水平像素数,时钟频率等信号。

(以下为S2-2K40相机参数)l相机类型分为线扫描与面扫描,色彩类型分为彩色与黑白。

像素深度(Pixel Depth)与相机数字输出相关,S2相机支持8bits或10bits输出,可通过超级终端设置。

当选择8 bits数据时,Sapera内存类型为8 bits,选择10bits时,Sapera 内存为16bits。

l Data Valid:一些CameraLink 相机会在行有效或者帧有效信号中加入数字有效信号。

S2相机没有这个信号,所以选择disablel Camera Sensor Geometry是指相机的数据输出格式,如单通道输出,双通道奇偶输出,双通道左右输出等等。

根据相机数据的不同输出格式,采集卡可以对数据进行重组,以输出完整的一幅图像。

S2相机的输出方式由其说明书可知为一个通道,如下图所以此项选择单通道输出,如图所示多通道输出的相机,输出方式不同,需要选择相对应的输出方式,例如P2-6K相机,四个通道输出,输出方式就应该按照下面的图示进行设置。

2.2 Advanced Control图像采集卡输出信号的工作方式,一部分是输出信号设置,另外一部分是对外部输入触发信号的设置Line Sync Source:行同步源。

Free-run时为None。

Internal Line Trigger 表示采集卡按照固定的频率发出行信号,频率可以在下面的‘Internal Line TriggerFrequency (in HZ)’栏里设置。

External Line Trigger 表示采集卡接收外部触发信号,然后向相机发出行信号,一般外触发信号为TTL电平信号时选用此选项。

Shaft Endoder input 表示采集卡接收到编码器信号,然后向相机发出行信号。

Camera Line Trigger Frequency Min (Max):分别表示CameraExpert里设置频率数的最小最低值,当设置的数值超出范围时,程序会报警。

Camera Control method selected:用来选择上面提到的输出信号的类型。

包括Line Trigger、Line Integration两种。

其中每一种方式可以选择设置信号脉冲的具体参数。

(注:当Line Integration Method Setting 或Line Trigger MethodSetting有具体设置时,才会有Line Trigger、Line Integration选项,否则为None)Line Integration Method Setting:点击后弹出对话框如下,共有四种脉冲输出方式,根据需要选择合适的信号脉冲输出。

一般需要输出两个脉冲信号,比较复杂的触发方式会选择这种方法。

Line Trigger Method Setting:点击后弹出下面的对话框。

只有一种脉冲信号输出方式,适用于比较简单的触发方式。

通过时序图可以看出,当采集卡接收到一个外触发信号(external trigger)时,或者按照上面提到的Internal trigger 设置的频率发出触发信号时,会产生一个Pulse0,其中Pulse0的脉宽,极性,延时可以手动设置。

CC1~CC4:有下面一些选项CC(Camera Control)定义为采集卡控制相机的端口。

Camera Link接口中总共有四个端口控制相机。

CC可以定义为High(一直为高电平),Low(一直为低电平),Pulse #0(即在Camera control method选项中选择的Pulse输出信号),Pulse #1(同Pluse #0,用于需要输出两个脉冲的情况),TDI Linescan Direction(用于TDI线扫描相机的扫描方向控制)。

2.3 External TriggerExternal Trigger:有Enable,Disable两个选项,控制是否有信号输入External Trigger Detection:用来设置采集卡检测信号的格式,主要有Active Low(输入信号为低电平时,采集卡接收到信号),Active High(输入信号为高电平时,采集卡接收到信号),Rising Edge(输入信号从低电平变为高电平时,上升沿,采集卡接收到一个信号),Falling Edge(输入信号由高电平变为低电平时,下降沿,采集卡接收到一个信号)。

Dual-Input Trigger Rising Edge 与Dual-Input Trigger Falling Edge分别对应双输入的上升沿、下降沿触发。

External Trigger Level:输入信号类型,分为RS-422(差分信号),TTL电平(输入高电平>=2.0V,输入低电平<=0.8V)External Trigger Minimum Duration:可以设置最小有效的脉冲宽度,以us为单位。

当输入脉宽小于设定数值时,采集卡会忽略该脉冲。

该选项可以滤掉一些干扰脉冲,在一定程度上起到整形滤波的作用。

Frame Count per External Trigger:采集卡每接收到一个输入信号,采集图像的帧数,该选项用于面阵相机。

接线阵相机时无效。

Shaft Encoder Edge Multiplier:倍频,每检测到一个信号沿,可以放大,相当于接收到多个,进行多次触发。

External Line Trigger Source:Automatic(采集卡自动检测编码器信号),From Shaft Encoder Input A(通过编码器输入一个A信号),From Shaft Encoder Input B (通过编码器输入一个B信号),From Shaft Encoder Input A and B(同时输入A,B两个信号)Shaft Encoder Edge Drop:编码器的A、B信号频率相同,但相位上有差异。

采集卡接编码器信号时,系统为沿触发,即上升沿与下降沿都会触发。

这样每个脉冲会产生两个触发。

所以需要设置Edge Drop。

如下图所示,为编码器配合相机工作方式5的时序图(曝光时间,线速度与设置及编码器信号有关,每个系统不同)。

当同时接入A、B,需要丢掉3个沿信号,当只接入一个信号时,需要丢掉1个沿信号。

每种触发方式设置(1)触发模式3、6,两种触发方式基本相同,差别在于6为固定曝光时间,3的曝光时间随采集频率变化。

通过超级终端设置相机工作方式l按照4.1的介绍连接硬件设备,其中行触发信号通过DB25的8、21脚(Shaft Encoder A)或9、22脚(Shaft Encoder B)连接。