미세자료 트랜드 그래픽 요소

 

미세자료 트랜드는 1 ~ 60,000 mSec 간격으로 저장된 아날로그/디지털 태그 자료를 <그림 1>과 같이 보여주는 그래픽요소이다.

분할된 미세자료 파일을 연결해서 볼 수 있고 저장된 태그의 일부만을 설정하여 볼 수 있다.

미세자료 트랜드에서 사용하는 자료형식은 MDB와 CSV이고 미세자료의 저장은 감시 프로그램 내부 엔진이 수행한다.

 

 

Snap23.png

<그림 1> 미세자료 트랜드 그래픽 요소의 예

 

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

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

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

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

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

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

 

미세자료 트랜드 그래픽 요소의 아날로그/디지털 태그, 선 색상, 선 굵기, 표시 값, 시간범위, 글꼴, 색상, 그래프 이름 등은 스튜디오(미세자료 트랜드 설정)에서 설정한다.

 

미세자료 트랜드 그래픽 요소는 다음과 같은 스크립트로도 설정할 수 있다.

@MilliTrendAddMember : 미세자료 트랜드 오브젝트에 하나의 그래프 구성원을 추가한다.

@MilliTrendClear : 미세자료 트랜드 오브젝트의 모든 그래프 구성원을 삭제한다.

@MilliTrendGetMax : 미세자료 트랜드 오브젝트에서 지정한 구성원의 범위 최대값을 읽어온다.

@MilliTrendGetMemberFlags : 미세자료 트랜드 오브젝트에서 지정한 구성원의 구성원 옵션을 읽어온다.

@MilliTrendGetMin : 미세자료 트랜드 오브젝트에서 지정한 구성원의 범위 최소값을 읽어온다.

@MilliTrendGetRealPos : 미세자료 트랜드 오브젝트에서 주어진 값을 가지고 구성원의 실제 배열 순서를 찾아낸다.

@MilliTrendGetShowSize : 미세자료 트랜드 오브젝트에서 데이터 보기 범위의 개수를 읽어온다.

@MilliTrendReLoad : 미세자료 트랜드 오브젝트의 모든 그래프 값을 다시 읽어온다.

@MilliTrendReMoveAt : 미세자료 트랜드 오브젝트의 그래프 구성원 하나를 삭제한다.

@MilliTrendSaveToCsv : 미세자료 트랜드 오브젝트의 현재 내용을 Comma로 구분된 텍스트 파일로 저장한다.

@MilliTrendSetData : 미세자료 트랜드 오브젝트의 데이터를 변경한다.

@MilliTrendSetDataType : 미세자료 트랜드 오브젝트의 데이터 주기를 변경한다.

@MilliTrendSetMax : 미세자료 트랜드 오브젝트에서 지정한 구성원의 범위 최대값을 변경한다.

@MilliTrendSetMemberFlags : 미세자료 트랜드 오브젝트에서 지정한 구성원의 구성원 옵션을 변경한다.

@MilliTrendSetMin : 미세자료 트랜드 오브젝트에서 지정한 구성원의 범위 최소값을 변경한다.

@MilliTrendSetShowSize : 미세자료 트랜드 오브젝트에서 데이터 보기 범위의 개수를 변경한다.

@MilliTrendSetStartTime : 미세자료 트랜드 오브젝트의 그래프 시작시간을 변경한다.

@MilliTrendShiftTime : 미세자료 트랜드 오브젝트에서 그래프 시작 시간을 현재 그래프를 기준으로 변경한다.

 

 

관련항목)

미세자료 트랜드 설정

미세자료 트랜드 그래프 범위설정

그래픽 보기의 단축메뉴

스튜디오에서 미세자료 트랜드 설정

@MilliTrendAddMember

@MilliTrendClear

@MilliTrendGetMax

@MilliTrendGetMemberFlags

@MilliTrendGetMin

@MilliTrendGetRealPos

@MilliTrendGetShowSize

@MilliTrendReLoad

@MilliTrendReMoveAt

@MilliTrendSaveToCsv

@MilliTrendSetData

@MilliTrendSetDataType

@MilliTrendSetMax

@MilliTrendSetMemberFlags

@MilliTrendSetMin

@MilliTrendSetShowSize

@MilliTrendSetStartTime

@MilliTrendShiftTime

그래픽 보기