DataSetAiHour

 

void DataSetAiHour(char *tag, int year, int mon, int day, int hour, float val_ave, float val_min, float val_max, float val_sum);

 

해당되는 태그의 시간 자료 값을 바꾼다.

주의:이 함수는 하드 디스크에 자료를 쓰기 때문에 다른 함수들보다 함수를 실행하는 시간이 다소 걸린다. 이 함수를 너무 자주 사용하게 되면 감시 프로그램의 전체적인 실행 속도가 떨어질 수 있으므로 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋다.

 

함수인자

tag - 자료를 기록할 태그 이름

year - 자료 데이터 시간 년

mon  - 자료 데이터 시간 월

day  - 자료 데이터 시간 일

hour - 자료 데이터 시간 시

val_ave  - 해당 시간의 평균값

val_min  - 해당 시간분의 최소값

val_max  - 해당 시간분의 최대값

val_sum  - 해당 시간분의 적산값

 

return 값

return값은 없다.

 

예제1

@DataSetAiHour("AI_0000", 1999, 12, 9, 18, 1, 2, 3, 4);

문장설명 : 1999년 12월 9일 18시 의 자료 값을 각각 1, 2, 3, 4 로 기록한다.

 

참조

@DataGetAiDay()

@DataGetAiHour()

@DataGetAiMin()

@DataGetAiMon()

@DataGetAiYear()

@DataGetDiDay()

@DataGetDiHour()

@DataGetDiMin()

@DataGetDiMon()

@DataGetDiYear()

@DataSetAiMin()

지정시간 데이터 불러오기 예제