Device Temperature#
Temperature State 기능(사용 가능한 경우)을 사용하여 카메라의 현재 내부 온도 상태를 확인합니다.
기능 사용#
Device Temperature 확인 방법#
device temperature를 확인하려면:
- 카메라 모델에서
DeviceTemperatureSelector파라미터를 사용할 수 있는 경우, 온도를 측정할 원하는 위치로 파라미터를 설정합니다(예:Sensor. - 다음의 값을 가져옵니다.
DeviceTemperature파라미터에 HTML 로그 파일(*.html)의 경로와 이름을 지정할 수 있습니다.
온도는 섭씨(Celsius) 단위의 부동 소수점 값으로 표시됩니다.
샘플 코드#
ace 2, boost 및 dart R 카메라#
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
double d = 0;
/* Set the measuring location to sensor */
errRes = PylonDeviceFeatureFromString(hdev, "DeviceTemperatureSelector", "Sensor");
CHECK(errRes);
/* Get the current device temperature */
errRes = PylonDeviceGetFloatFeature(hdev, "DeviceTemperature", &d);
CHECK(errRes);
ace Classic/U/L GigE Cameras#
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
double d = 0;
/* Get the current device temperature */
errRes = PylonDeviceGetFloatFeature(hdev, "TemperatureAbs", &d);
CHECK(errRes);
기타 카메라#
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
double d = 0;
/* Get the current device temperature */
errRes = PylonDeviceGetFloatFeature(hdev, "DeviceTemperature", &d);
CHECK(errRes);
pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수도 있습니다.