© 2013 Thorlabs GmbH220
DCx Cameras
Example 1
UINT nCaps = 0;
INT nRet = is_Exposure(m_hCam, IS_EXPOSURE_CMD_GET_CAPS, (void*)&nCaps, sizeof(nCaps));
if (nRet == IS_SUCCESS)
{
if (nCaps & IS_EXPOSURE_CAP_FINE_INCREMENT)
{
// Fine increment supported
}
}
Example 2
double dblMin, dblMax, dblInc;
INT nRet = is_Exposure(m_hCam,
IS_EXPOSURE_CMD_GET_FINE_INCREMENT_RANGE_MIN,
(void*)&dblMin,
sizeof(dblMin)
);
INT nRet = is_Exposure(m_hCam,
IS_EXPOSURE_CMD_GET_FINE_INCREMENT_RANGE_MAX,
(void*)&dblMax,
sizeof(dblMax)
);
INT nRet = is_Exposure(m_hCam,
IS_EXPOSURE_CMD_GET_FINE_INCREMENT_RANGE_INC,
(void*)&dblInc,
sizeof(dblInc)
);
Example 3
double dblRange[3];
double dblMin, dblMax, dblInc;
INT nRet = is_Exposure(m_hCam,
IS_EXPOSURE_CMD_GET_FINE_INCREMENT_RANGE,
(void*)dblRange,
sizeof(dblRange)
);
if (nRet == IS_SUCCESS)
{
dblMin = dblRange[0];
dblMax = dblRange[1];
dblInc = dblRange[2];
}