触发数据采集的流程
本章介绍使用每种触发方式组合触发数据采集,获取强度图、深度图和点云的流程。
阅读本章前,请先阅读触发数据采集的方式,了解触发轮廓测量仪进行数据采集的不同方式。 |
外部触发 + 编码器
通过外部输入的信号触发每轮数据采集,并通过编码器信号触发每次行扫描。
使用前提
如需使用外部触发 + 编码器的方式触发数据采集,需满足以下使用前提:
-
连接硬件:
-
将提供信号的外部设备连接至控制器的相应输入信号端子上。请参考通过外部设备控制数据采集选择控制逻辑并连接对应的端子。
-
-
提升轮廓线的质量:
强度图、深度图和点云由多条轮廓线组合而成。因此,轮廓线的质量决定了强度图、深度图和点云的质量。
请参考轮廓模式调节轮廓模式下的参数,以提升轮廓线质量。
触发流程
如需使用外部触发 + 编码器的方式触发数据采集,请执行以下步骤:
-
设置参数:
-
将数据采集触发源参数设置为外部触发。
-
将行扫描触发源参数设置为编码器。
-
根据实际需求,调节扫描模式下的其他参数。
-
-
使轮廓测量仪进入采集就绪状态:进入采集就绪状态后,轮廓测量仪才能够响应外部输入的信号。
-
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()
指令。
-