[신규] 트렌드차트

* 주요 기능
- X-SCADA 또는 X-DAS 에서 데이터베이스로 로깅한 태그 데이터 차트 출력
- 데이터 실시간 조회 및 출력
- 데이터 기간 선택 조회
- 각 태그 색상 및 패턴 사용자 지정
- 특정 태그 숨기기/보이기
- 특정 태그의 데이터만 Trend View에 출력
1. Chart
- 이동 : 마우스 오른쪽버튼 드래그
- 화면 맞춤 : 마우스 왼쪽버튼 클릭 후 좌상단 방향으로 드래그
- 영역 확대 : 마우스 왼쪽버튼 클릭 후 우하단으로 원하는 영역 드래그
- 전체 축소/확대 : 마우스 휠버튼 업/다운
- X축 축소/확대 : Shift + 마우스 휠버튼 업/다운
- Y축 축소/확대 : Ctrl + 마우스 휠버튼 업/다운
- Line Cursor 이동 : Line Cursor를 마우스 왼쪽버튼으로 드래그 혹은 이동할 위치 더블클릭
2. Tag List
- 화면에 데이터를 출력할 태그의 목록
- ① : 해당 태그에 대한 Series와 Trend View 데이터를 숨기거나 보이도록 조정
- ② : 해당 태그에 대한 Series 색상 및 Pattern 변경(2-1 참조)
- ③ : 화면에 데이터를 출력할 태그 목록을 수정(2-2 참조)
2-1.
- Color : 색상 박스 클릭하여 색상 지정
- Line Pattern : 항목에서 원하는 Line Pattern 선택
- Apply 버튼 : 변경사항 적용
- OK 버튼 : 변경사항 적용 후 창 닫기
2-2.
- ① : Tag List에 해당 태그 추가/제거
- ② :
Import 버튼 : csv파일로부터 태그명과 설명 추가
Export 버튼 : 현재 목록을 csv파일로 저장
Delete 버튼 : 선택한 태그를 목록에서 제거
Edit 버튼 : 선택한 태그의 이름과 설명을 수정
Clear 버튼 : 목록의 태그 모두 제거
- ③ : 현재 선택된 태그의 수와 최대 선택 가능한 태그의 수를 표시
3. Trend View
- Database에서 가져온 데이터를 시간순으로 출력
- ① : 콤보박스를 사용하여 특정 태그의 데이터만 출력 가능
4. Value Display & Line Cursor
- Line Cursor가 위치한 시간의 각 태그 값을 Value Display에 표시
- Tag List에서 체크 해제한 태그의 값은 출력되지 않음
- Tool Bar 혹은 Menu - View 항목에서 숨기거나 다시 보이도록 조정 가능
- Tool Bar 버튼을 사용하거나 키보드의 방향키 Left, Right 입력으로
Line Cursor 위치이동 가능(Ctrl + Left, Right 입력시 10초(기본값) 이동)
- 위 조작으로 이동하는 범위는 옵션에서 수정 가능
5. Menu
- File
Open : Database 연결정보와 태그목록이 저장된 Json 파일을 열고 Live를 즉시 실행
Save : Database 연결정보와 태그 목록을 Json파일로 저장
Setting : Database 연결정보를 직접 입력 또는 수정(5-1 참조)
Export Data : 현재 화면에 출력중인 데이터를 Csv 파일로 저장
Import Data : 위 Export를 통해 저장한 Csv파일을 열어 화면에 출력
Close : 프로그램 종료
- View
Show Trend View : Trend View를 화면에서 숨기거나 다시 보이도록 조정
Show Tag List : Tag List를 화면에서 숨기거나 다시 보이도록 조정
Show Value Display : Value Display와 Line Cursor를 화면에서 숨기거나 다시 보이도록 조정
- Options
Chart Options : 차트와 관련된 설정을 확인하거나 수정 및 저장(5-2 참조)
Set Axis Range : 차트의 X축과 Y축의 표시 범위를 설정(5-3 참조)
5-1.
- Type : Database Type 설정 (현재 MSSQL만 사용가능)
- Server : Database Server의 이름 혹은 주소
- User ID : 해당 Database 접속가능 ID
- Password : 해당 ID의 암호
- Database Name : 데이터를 가져올 Database 이름
- Table Name : 데이터를 가져올 Table 이름
- Schema : 연동할 데이터 구조 (X-DAS, X-SCADA중 선택)
5-2.
- ① Chart Style
Font Color : 차트영역 글꼴의 색상
Back Color1 : 차트영역 배경의 색상
Back Color2 : 차트영역 배경 그라데이션 색상
Grid Color : 차트영역 눈금의 색상
- ② Line Cursor
Line Cursor Color : Line Cursor의 색상
Line Cursor Pattern : Line Cursor의 모양
Moving Step : 방향키 또는 툴바 버튼을 이용해 Line Cursor를 이동할 때 이동 값
- ③ Etc
Null Value Point Drawing : 체크시 Database에 값이 없더라도 Series가 중간에 끊기지
않도록 각 포인트를 연결해서 화면에 출력해 준다.
Max Count : 화면에 동시 출력 가능한 태그의 갯수
- ④ Default Series Colors
화면에 출력되는 Series의 기본 색상을 설정
설정하지 않을 경우 임의의 색상으로 출력
- ⑤ Default Time Setting
Time Range : Live 실행시 값을 출력할 시간 범위의 기본 값
Update Interval : Live 실행시 데이터 갱신 주기
- ⑥
Default 버튼 : 모든 설정을 기본값으로 지정
Save 버튼 : 모든 설정값을 xml 파일로 저장
Load 버튼 : xml 파일로 저장한 설정값을 불러옴
6. Tool Bar
- ① : 클릭시 Live 정지
- ② : 클릭시 현재 설정된 Time Range와 Interval 적용
- ③ : 화면에 출력할 데이터의 시간 범위. 초(Second)단위부터 일(Day)단위까지 지정 가능
- ④ : 데이터 업데이트 주기
- ⑤ : Series 출력 형식 지정. Regular Line, Step Line 중 선택
- ⑥ : Tag List 숨기거나 다시 보이도록 조정
- ⑦ : Trend View 숨기거나 다시 보이도록 조정
- ⑧ : 중앙 버튼 클릭시 Value Display 및 Line Cursor 숨기거나 다시 보이도록 조정
화살표 버튼 클릭시 Line Cursor 위치 이동
- ⑨ : 클릭시 Live 시작
- ⑩ : 클릭시 ⑪에서 지정한 기간의 데이터를 화면에 출력
- ⑪ : 조회하여 화면에 출력할 기간 설정