데이터베이스 트랜드 그래픽 요소

 

데이터베이스에 시간을 포함하여 저장된 자료를 <그림 1>의 예와 같은 트랜드 형식으로 표시하는 그래픽 요소이다.

데이터베이스 트랜드에서 사용하는 시간은 초, 분, 시간, 일, 월, 년 등을 사용한다.

 

<그림 1> 데이터베이스 트랜드 그래픽 요소의 예

 

데이터베이스 트랜드 그래픽 요소의 자료 표시부 밖에서 마우스 왼쪽버튼을 누르면 데이터베이스 트랜드 설정 대화상자에서 트랜드 표시방법 등을 설정할 수 있다.

데이터베이스 트랜드 그래픽 요소의 태그명, 최대값, 최소값, 현재값, 자료값 위치에서 마우스 왼쪽버튼을 누르면 선택한 태그의 그래프를 표시여부를 설정할 수 있고 마우스 오른쪽 버튼을 누르면 선택한 태그를 기준태그로 변경할 수 있다.

또한 데이터베이스 트랜드 자료 표시부에서 마우스 오른쪽 버튼을 누른 후 이동 하면 자료시간이 마우스가 움직인 마우스 크기만큼 이동되고 왼쪽버튼을 누른 후 마우스를 이동하여 놓으면 이동한 영역내의 최대, 최소, 평균값을 볼 수 있다.

데이터베이스 트랜드 태그속성 표시부의 최대 값, 최소값 표시영역에서 마우스 오른쪽버튼을 누르면 데이터베이스 트랜드 그래프의 범위를 설정할 수 있다.

데이터베이스 트랜드 범위설정데이터베이스 트랜드 설정에서 ‘그래프마다 고유범위 사용’을 체크( V ) 했을 때 각 태그의 그래프 그리기 최대, 최소 값을 설정하는 곳이다.

데이터베이스 트랜드 그래픽 요소의 그래프 표시영역, 태그속성 표시부 이외의 영역에서 마우스 오른쪽버튼을 누르면 그래픽 보기의 단축메뉴가 나타난다.

 

데이터베이스 트랜드의 데이터베이스 종류, 테이블 이름, 자료의 시간형식, 컬럼, 컬럼에 연관된 아날로그/디지털 태그, 선 색상, 선 굵기, 표시 값, 시간범위, 글꼴, 색상, 그래프 이름 등은 스튜디오(데이터베이스 트랜드 그래픽 요소의 설정)에서 설정한다.

 

데이터베이스 트랜드 그래픽 요소는 다음과 같은 스크립트로도 설정할 수 있다.

             @DbTrendAddMember : 하나의 그래프 구성원을 그래픽 요소에 추가.

             @DbTrendClear : 등록된 모든 그래프 구성원을 삭제.

             @DbTrendGetMax : 지정한 구성원의 범위 최대값(그래프 최대값)을 읽어온다.

             @DbTrendGetMemberFlags : 지정한 구성원의 구성원 옵션을 읽어온다. HiHi = 1, High = 2, Low = 4, Lolo = 8.

             @DbTrendGetMin : 지정한 구성원의 범위 최소값(그래프 최소값)을 읽어온다.

             @DbTrendGetRealPos : 주어진 값을 가지고 있는 그래프 구성원의 배열 순서를 얻는다.

             @DbTrendGetShowSize : 데이터 보기 범위(자료의 개수)의 개수를 읽어온다.

             @DbTrendReLoad : 모든 데이터 값을 다시 읽어온다.

             @DbTrendRemoveAt : 설정한 그래프 구성원 하나를 삭제한다.

             @DbTrendSaveToCsv : 데이터 내용을 콤마로 구분된 텍스트 파일로 저장한다.

             @DbTrendSetDataType : 데이터 읽기 주기(간격)를 변경한다.

             @DbTrendSetDsn : 데이터베이스 연결문자열을 변경한다.

             @DbTrendSetMax : 지정한 구성원의 범위 최대값(그래프 최대값)을 변경한다.

             @DbTrendSetMemberFlags : 지정한 구성원 옵션을 변경한다. HiHi = 1, High = 2, Low = 4, Lolo = 8.

             @DbTrendSetMemberTable : 지정한 구성원의 읽을 테이블을 변경한다.

             @DbTrendSetMin : 지정한 구성원의 범위 최소값(그래프 최소값)을 변경한다.

             @DbTrendSetShowSize : 데이터 보기 범위의 개수(자료의 개수)를 변경한다.

             @DbTrendSetStartTime : 그래프(자료의) 시작시간을 변경한다.

             @DbTrendSetTable : 기본 테이블을 변경한다.

             @DbTrendShiftTime : 그래프(데이터) 시작 시간을 설정한 개수만큼 이동한다.

 

관련항목)

데이터베이스 트랜드 설정

데이터베이스 트랜드 범위설정

그래픽 보기의 단축메뉴

스튜디오에서 데이터베이스 트랜드 그래픽 요소의 설정

@DbTrendAddMember

@DbTrendClear

@DbTrendGetMax

@DbTrendGetMemberFlags

@DbTrendGetMin

@DbTrendGetRealPos

@DbTrendGetShowSize

@DbTrendReLoad

@DbTrendRemoveAt

@DbTrendSaveToCsv

@DbTrendSetDataType

@DbTrendSetDsn

@DbTrendSetMax

@DbTrendSetMemberFlags

@DbTrendSetMemberTable

@DbTrendSetMin

@DbTrendSetShowSize

@DbTrendSetStartTime

@DbTrendSetTable

@DbTrendShiftTime

그래픽 보기

보기 메뉴

감시 프로그램 주 도움말