38
C5 Series User Manual Rev. 1.4
The Output Frame Structure
Depending on configuration, the C5 sensor writes data to the output frame according to
following scheme:
1) NDR mode disabled (NDRMode=”Off”)
for(profile_idx=1; profile_idx <=ProfilesPerFrame; profile_idx ++)
{
for(AOI_idx=1; AOI_idx<=NumAOIs; AOI_idx++)
{
if(EnableDC0==true)
write_data_of_DC0(AOI_idx);
if(EnableDC1==true)
write_data_of_DC1(AOI_idx);
if(EnableDC2==true)
write_data_of_DC2(AOI_idx);
}
}
2) NDR mode enabled (NDRMode=”On”)
for (profile_idx=1; profile_idx <=ProfilesPerFrame/2; profile_idx ++)
{
for(AOI_idx=1; AOI_idx<=NumAOIs; AOI_idx++)
{
for(NDR_idx=1: NDR_idx <= NumberOfNDRFrames; NDR_idx ++)
{
if(EnableDC0==true)
write_data_of_DC0(AOI_idx,NDR_idx);
if(EnableDC1==true)
write_data_of_DC1(AOI_idx,NDR_idx);
if(EnableDC2==true)
write_data_of_DC2(AOI_idx,NDR_idx);
}
}
}