EasyManua.ls Logo

THORLABS DCC1645C - Page 167

THORLABS DCC1645C
530 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
© 2013 Thorlabs GmbH
4 Programming (SDK)
165
AOI with absolute memory positioning on x-axis
x = 100 | IS_AOI_IMAGE_POS_ABSOLUTE
y = 100 | IS_AOI_IMAGE_POS_ABSOLUTE
AOI with absolute memory positioning on x- and y-axis
Sample 1 for multi AOI
// Set Multi AOI. The axes are passed in an UINT array of length 8.
UINT nAxes[8];
nAxes[0] = 100; // Set X1
nAxes[1] = 120; // Set X2
...
INT nRet = is_AOI(hCam, IS_AOI_MULTI_SET_AOI | IS_AOI_MULTI_MODE_X_Y_AXES, (void*)nAxes, sizeof(nAxes));
Sample 2 for multi AOI
// Read Multi AOI
UINT nAxes[8];
INT nRet = is_AOI(hCam, IS_AOI_MULTI_GET_AOI | IS_AOI_MULTI_MODE_X_Y_AXES, (void*)nAxes, sizeof(nAxes));
Sample 3 for multi AOI
// Disable Multi AOI
UINT nAxes[8];
INT nRet = is_AOI(hCam, IS_AOI_MULTI_DISABLE_AOI | IS_AOI_MULTI_MODE_X_Y_AXES, NULL, NULL);
Sample 1 for sequence AOI mode
INT nSequenceAOI = 0;
if (is_AOI(m_hCam, IS_AOI_SEQUENCE_GET_SUPPORTED,
(void*)&nSequenceAOI, sizeof(nSequenceAOI)) == IS_SUCCESS)
{
// Sequence AOI 2 is supported
if ((nSequenceAOI & IS_AOI_SEQUENCE_INDEX_AOI_2) != 0);
}

Table of Contents

Other manuals for THORLABS DCC1645C

Related product manuals