触发数据采集的流程
本章介绍使用每种触发方式组合触发数据采集,获取强度图、深度图和点云的流程。
阅读本章前,请先阅读触发数据采集的方式,了解触发轮廓测量仪进行数据采集的不同方式。 |
外部触发 + 编码器
通过外部输入的信号触发每轮数据采集,并通过编码器信号触发每次行扫描。
使用前提
如需使用外部触发 + 编码器的方式触发数据采集,需满足以下使用前提:
-
连接硬件:
-
将提供信号的外部设备连接至控制器的相应输入信号端子上。请参考通过外部设备提供数据采集控制信号选择控制逻辑并连接对应的端子。
-
-
提升轮廓线的质量:
强度图、深度图和点云由多条轮廓线组合而成。因此,轮廓线的质量决定了强度图、深度图和点云的质量。
请参考轮廓模式调节轮廓模式下的参数,以提升轮廓线质量。
触发流程
如需使用外部触发 + 编码器的方式触发数据采集,请执行以下步骤:
-
设置参数:
-
将数据采集触发源参数设置为外部触发。
-
将行扫描触发源参数设置为编码器。
-
根据实际需求,调节扫描模式下的其他参数。
-
-
使轮廓测量仪进入采集就绪状态:进入采集就绪状态后,轮廓测量仪才能够响应外部输入的信号。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
startAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStart()
指令。
-
-
开始一轮数据采集:通过外部设备向轮廓测量仪输入触发一轮数据采集的信号。
-
开始行扫描:通过编码器向轮廓测量仪输入触发行扫描的信号。
-
结束当前轮次的数据采集:
-
通过外部设备向轮廓测量仪输入结束数据采集的信号。
-
设置合适的扫描行数参数值,轮廓测量仪在扫描完设置的行数后自动结束当前轮次的数据采集。
-
-
进行下一轮数据采集:当前轮次的数据采集完成后,重复步骤3和4。
-
退出采集就绪状态:在无需采集数据时退出采集就绪状态,可避免误触发。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
stopAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStop()
指令。
-
外部触发 + 固定频率
通过外部输入的信号触发每轮数据采集,并按照固定频率触发每次行扫描。
使用前提
如需使用外部触发 + 固定频率的方式触发数据采集,需满足以下使用前提:
-
连接硬件:
将提供信号的外部设备连接至控制器的相应输入信号端子上。请参考通过外部设备提供数据采集控制信号选择控制逻辑并连接对应的端子。
-
提升轮廓线的质量:
强度图、深度图和点云由多条轮廓线组合而成。因此,轮廓线的质量决定了强度图、深度图和点云的质量。
请参考轮廓模式调节轮廓模式下的参数,以提升轮廓线质量。
触发流程
如需使用外部触发 + 固定频率的方式触发数据采集,请执行以下步骤:
-
设置参数:
-
将数据采集触发源参数设置为外部触发。
-
将行扫描触发源参数设置为固定频率。
-
根据实际需求,调节扫描模式下的其他参数。
-
-
使轮廓测量仪进入采集就绪状态:进入采集就绪状态后,轮廓测量仪才能够响应外部输入的信号。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
startAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStart()
指令。
-
-
开始一轮数据采集:通过外部设备向轮廓测量仪输入触发一轮数据采集的信号。
当前轮次的数据采集开始后,轮廓测量仪即开始按照设置的固定频率进行行扫描。
-
结束当前轮次的数据采集:
-
通过外部设备向轮廓测量仪输入结束数据采集的信号。
-
设置合适的扫描行数参数值,轮廓测量仪在扫描完设置的行数后自动结束当前轮次的数据采集。
-
-
进行下一轮数据采集:当前轮次的数据采集完成后,重复步骤3。
-
退出采集就绪状态:在无需采集数据时退出采集就绪状态,可避免误触发。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
stopAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStop()
指令。
-
软触发 + 编码器
通过软件触发每轮数据采集,并通过编码器信号触发每次行扫描。
触发流程
如需使用软触发 + 编码器的方式触发数据采集,请执行以下步骤:
-
设置参数:
-
将数据采集触发源参数设置为软触发。
-
将行扫描触发源参数设置为编码器。
-
根据实际需求,调节扫描模式下的其他参数。
-
-
使轮廓测量仪进入采集就绪状态:进入采集就绪状态后,轮廓测量仪才能够响应外部输入的信号。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
startAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStart()
指令。
-
-
开始一轮数据采集:
-
Mech-Eye Viewer:在步骤2中进入采集就绪状态后,轮廓测量仪即自动开始一轮数据采集。
-
Mech-Eye API:调用
triggerSoftware()
方法。 -
GenICam客户端:向轮廓测量仪发送
TriggerSoftware()
指令。
-
-
开始行扫描:通过编码器向轮廓测量仪输入触发行扫描的信号。
-
结束当前轮次的数据采集:设置合适的扫描行数参数值,轮廓测量仪在扫描完设置的行数后自动结束当前轮次的数据采集。
-
进行下一轮数据采集:
-
Mech-Eye Viewer:上一轮数据采集结束后,轮廓测量仪即自动开始新一轮数据采集。
-
Mech-Eye API:重复步骤3。
-
GenICam客户端:重复步骤3。
-
-
退出采集就绪状态:在无需采集数据时退出采集就绪状态,可避免误触发。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
stopAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStop()
指令。
-
软触发 + 固定频率
通过软件触发每轮数据采集,并按照固定频率触发每次行扫描。
使用前提
如需使用软触发 + 固定频率的方式触发数据采集,需满足以下使用前提:
-
提升轮廓线的质量:
强度图、深度图和点云由多条轮廓线组合而成。因此,轮廓线的质量决定了强度图、深度图和点云的质量。
请参考轮廓模式调节轮廓模式下的参数,以提升轮廓线质量。
触发流程
如需使用软触发 + 固定频率的方式触发数据采集,请执行以下步骤:
-
设置参数:
-
将数据采集触发源参数设置为软触发。
-
将行扫描触发源参数设置为固定频率。
-
根据实际需求,调节扫描模式下的其他参数。
-
-
使轮廓测量仪进入采集就绪状态:进入采集就绪状态后,轮廓测量仪才能够响应软件发送的信号。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
startAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStart()
指令。
-
-
开始一轮数据采集:
-
Mech-Eye Viewer:在步骤2中进入采集就绪状态后,轮廓测量仪即自动开始一轮数据采集。
-
Mech-Eye API:调用
triggerSoftware()
方法。 -
GenICam客户端:向轮廓测量仪发送
TriggerSoftware()
指令。
当前轮次的数据采集开始后,轮廓测量仪即开始按照设置的固定频率进行行扫描。
-
-
结束当前轮次的数据采集:设置合适的扫描行数参数值,轮廓测量仪在扫描完设置的行数后自动结束当前轮次的数据采集。
-
进行下一轮数据采集:
-
Mech-Eye Viewer:上一轮数据采集结束后,轮廓测量仪即自动开始新一轮数据采集。
-
Mech-Eye API:重复步骤3。
-
GenICam客户端:重复步骤3。
-
-
退出采集就绪状态:在无需采集数据时退出采集就绪状态,可避免误触发。
-
Mech-Eye Viewer:在扫描模式下,单击 按钮。
-
Mech-Eye API:调用
stopAcquisition()
方法。 -
GenICam客户端:向轮廓测量仪发送
AcquisitionStop()
指令。
-