YT트렌드차트 시간 이동 버튼 커스터마이징하기

Script

YT트렌드차트 시간 이동 버튼 커스터마이징하기

YT트렌드차트 툴바(YTTrendChart Toolbar)에 있는 기능 중 시간 이동과 관련한 버튼을 직접 커스텀해서 사용할 수 있는 샘플을 준비했습니다.

스크립트(Script)를 사용해 해당 시간만큼 이동하도록 설정해보겠습니다.



1. X-SCADA AI Designer에서 아래와 같이 YT트렌드차트(YTTrendChart)를 생성한 뒤 레이블(Label) 객체로 시간 이동 버튼을 생성한다.

· 파일 버퍼(File Buffer) 및 시리즈(Series) 등에 대한 설정은 생략하였습니다. (아래 버튼(링크) 클릭 시 따라하기로 이동)

· YT트렌드차트 활용하기 게시글로 이동 (클릭시 이동)

a48eb27fb22d725fdefb9c4204bfdca4_1713514724_1119.png
 


2. 시간 이동 버튼은 평소에는 숨어있다가 히스토리컬 모드(Historical Mode)에서만 버튼이 보이도록 하기 위해 사각형(Rectangle) 객체를 만들어 버튼 위에 위치시킨다.

a48eb27fb22d725fdefb9c4204bfdca4_1713514793_6025.png
 


3. 스크립트 편집창에서 아래와 같이 스크립트를 작성한다.

a48eb27fb22d725fdefb9c4204bfdca4_1713514799_8009.png
 


4. 각 버튼마다 작성한 스크립트 이벤트들을 매칭시킨다.

· 스크립트를 적용할 버튼 선택 > 속성(Properties) > 상단 스크립트(Script) 아이콘 클릭 > OnClick 우측 […] 클릭 > 이벤트 선택

a48eb27fb22d725fdefb9c4204bfdca4_1713514805_4407.png
 


5. 모든 설정이 끝난 뒤 프로젝트를 저장한다.



6. X-SCADA AI Viewer로 해당 프로젝트를 열어 데이터를 수집한다.

a48eb27fb22d725fdefb9c4204bfdca4_1713514812_848.png
 


7. 왼쪽 아래쪽에 있는 Stop 버튼을 클릭하여 Historical mode로 진입한 뒤 시간 이동 버튼을 클릭하여 보고자 하는 시간으로 이동한다.

a48eb27fb22d725fdefb9c4204bfdca4_1713514818_4506.png
 


8. 첨부한 샘플을 다운로드 받아 실행하면 더 자세한 설정을 확인할 수 있습니다.




0 답글
제목