? 如果有帧信号或接面阵相机时,对External Trigger进行设置。把External Trigger
设置为Enable,其他参数如帧信号极性,最小脉宽等按照实际应用进行设置 ? External Line Trigger Source 可以设置为自动,或者根据接入信号的情况选择
A,B或者AB。
? 如Line Sync Source设置为编码器信号,还需要对Shaft Encoder信号进行设置。
倍频根据需要设置。如单独接入A或B,Shaft Encoder Edge Drop设置为1,如果同时接入AB,Shaft Encoder Edge Drop设置为3。
面扫描相机有外部触发脉宽直接控制相机曝光的方式,这种方式下,外触发信号通过采集卡直接输出给相机,采集卡起滤波整形作用,不改变波形。如下图所示
(3) 模式5,这种触发方式需要同时给相机输入两个脉冲,相互配合来控制相机的
采集频率及曝光时间。我们看时序图,当PRIN信号上升沿时相机开始曝光,Exync信号下降沿曝光结束。而采集卡Integration Method 1刚好可以对应这样的脉冲输出方式。其中Pulse #0对应PRIN信号,Pulse #1对应Exync信号。
16
? 按照4.1的介绍连接硬件设备,其中行触发信号通过DB25的8、21脚(Shaft
Encoder A)或9、22脚(Shaft Encoder B)连接。
? Line Sync Source设置为External Line Trigger(TTL触发源)或 Shaft Encoder
Input(编码器输入)。
? Line Integration Method Setting选择Method1,设置按照上图所示。同时Camera
Control method Selected选择Line Integration。
? 采集卡传输给相机的Pulse#1 Exync信号通过CC1输出,所以把CC1设置为
Pulse1。Pulse #0 PRIN信号通过CC2输出,把CC2设置为Pulse0。 ? 如果有帧信号或接面阵相机时,对External Trigger进行设置。把External Trigger
设置为Enable,其他参数如帧信号极性,最小脉宽等按照实际应用进行设置 ? External Line Trigger Source 可以设置为自动,或者根据接入信号的情况选择
A,B或者AB。
? 如Line Sync Source设置为编码器信号,还需要对Shaft Encoder信号进行设置。
倍频根据需要设置。如单独接入A或B,Shaft Encoder Edge Drop设置为1,如果同时接入AB,Shaft Encoder Edge Drop设置为3。
5:使用固定或可变图像长度
线扫描系统的纵向分辨率一般是可以调整的。采用Dalsa 的X64系列采集卡,纵向分辨率可以手动设置,设置完成后,buffer的大小会固定。对于面阵相机的帧信号很好理解,即每触发一下,输出一帧图像。但线扫描呢?我们提到了行同步信号,帧信号如何理解呢?使用Dalsa的采集卡时,固定了纵向分辨率,buffer大小固定,这样当buffer充满时,即返回一帧图像,如果需要下一帧图像,需要等待下一个帧信号。
这样会有一个问题,如果buffer没有存满,编码器没有触发信号输出了,但是我需要图像返回,否则只有等待编码器再次发出信号,本来属于下一帧图像的数据存到当前帧里,导致图像错乱。针对这种情况,Dalsa对采集卡的工作方式进行了扩展。 一、固定图像长度
这种情况下,X64采集卡接收到外触发帧信号(6、19或7、20)后,开始往内存里存储数据。采集速度与行同步信号一致。当内存存满以后,系统暂停采集,等待下一个帧触发信号,再重新采集一帧新的图像。
17
具体设置如上图所示
? External Trigger设置为Enable
? 其他设置根据系统实际输入输出进行设置 ? Acquistion Frame Length method 设置为Fix Length 二、可变图像长度
在这种情况下,采集卡需要接收两个帧触发信号。当第一个信号到达时,采集卡开始往内存采集图像,采集速度与行同步信号一致,当第二个信号到达时,停止采集,并返回一帧图片。 如果在第二个信号到达之前,内存已经存满,则自动返回一帧图片,同时忽略第二个信号,等待下一个触发信号重新触发采集。
18
具体设置如上图所示
? External Trigger设置为Enable
? External Trigger Detection选择Dual-input Trigger ? 其他设置根据系统实际输入输出进行设置
? Acquistion Frame Length method 设置为Variable Length
19