硬触发、时间戳和PTP回答不同问题:什么时候请求采集、记录的时间代表什么,以及设备时钟能否比较。应用同时打开多路图像,不能直接回答这些问题。先确定需要比较曝光开始、曝光中点还是其他事件,再选择采集和测量方法。

硬触发控制指定事件

外部电信号可以作为相机支持的触发源,但需要核对电平、极性、输入延迟、触发选择和相机就绪状态。Basler触发采集文档区分帧开始与曝光开始等触发类型,并说明设备未就绪时可能不接受触发。共用触发源并不消除设备内部延迟;仍需测量实际曝光关系。

时间戳先核对事件与时钟

时间记录 核对问题 不能直接推定的结论
相机时间戳 对应哪个事件、使用哪个时钟及单位 不同设备数值接近就代表同时曝光
主机接收时间 在哪个接口、线程或缓存位置记录 接收顺序等于曝光顺序
界面显示时间 解码、排队和刷新怎样处理 同屏出现就代表同一时刻采集

设备时间戳与主机接收时间不能在没有时钟对应关系时直接相减。还要核对计数回绕、重启后起点变化及时间记录缺失;具体字段的含义以设备和SDK文档为准。

PTP同步时钟,不自动安排曝光

Basler的PTP文档说明了支持设备的时钟同步及网络条件影响。启用PTP后,还需核对同步状态,并配置目标设备支持的触发或定时采集机制。时钟已同步不是曝光已经同步的测量结果,也不保证网络传输或界面刷新同时完成。

测量方法应覆盖实际成像模式

对需要比较的事件保存原始记录,并说明测量仪器、时间来源、负载和样本范围。滚动快门图像内不同行的曝光时间还需按传感器模式核对;比较帧开始时间不能直接代表整幅图像各行同时曝光。本文解释机制与核对方法,不宣称特定设备的时间精度或兼容性已验证。

相关服务:视觉硬件与嵌入式技术、项目咨询。