使用外部光模块

<< 点击显示目录 >>

主页  mappVision帮助助手 > 机器视觉帮助 > mapp Vision  > 编程 > > 核心库 > ViBase  > 用例 > 使用案例:基于轴的图像采集 >

使用外部光模块

要使用功能块 ViBaseAxisBasedAcquisition必须在应用程序中执行以下步骤 :

功能块的输出 ViBaseAxBsdAcqAddInfoType 必须通过 I/O 映射与外部光模块的数据点 "Nettime01 "相连。

功能块每计算出一个新的时间戳(可通过输出 ViBaseAxBsdAcqAddInfoType值变化识别),就 必须在外部照明模块的数据点 "FlashTrigger "上产生一个正边沿。

在特殊硬件设置下,自动确定的输出补偿时间(参见 ViBaseAxBsdAcqAddInfoType) 有可能 过低。这可通过外部光模块的数据点 "FailedFlashCnt "的增量来识别。调整输入 ViBaseAxBsdAcqAddInfoType 可以解决这一问题。


The following steps must be implemented in the application to use function block ViBaseAxisBasedAcquisition:

Output ViBaseAxBsdAcqAddInfoType of the function block must be linked with data point "Nettime01" of the external light module via the I/O mapping.

For each newly calculated timestamp of the function block, recognizable by the value change of output ViBaseAxBsdAcqAddInfoType, a positive edge must be generated on data point "FlashTrigger" of the external light module.

It is possible with special hardware setups that the automatically determined output compensation time (see ViBaseAxBsdAcqAddInfoType) is too low. This can be recognized by an increment of data point "FailedFlashCnt" of the external light module. Adjusting input ViBaseAxBsdAcqAddInfoType can resolve the situation.