Plot 윈도우

Plot창에서는 등록된 변수 값을 실시간 그래프로 표시하며, 데이타를 일정 시간 동안 저장합니다. 샘플링 시간 대비 느리게 변화하는 변수에 대해 리코더 역할을 수행합니다.
Qn형식이 지정된 정수형은 마치 실수형처럼 표시합니다. 예를 들어, Q31이 지정된 32비트 정수형 변수는 +1/-1사이의 실수형 값으로 표시됩니다.

툴바 설명

: 표시될 변수 및 기타 관련 정보를 설정합니다. 다음과 같은 대화상자에서 변수이름, Y축 표시 범위의 최소/최대/자동값 또는 표시 모드 등을 설정할 수 있습니다.
       샘플링 주기 Sampling interval의 최소값은 5msec입니다.  이 주기로 등록된 변수를 읽어서 최대 Total plot period 동안 그래프로 표시합니다.
       설정된 환경은 'Save'/'Load'버튼을 통해 저장/로딩할 수 있습니다.

       색깔 및 심볼은 채널별로 기정의 되어 있습니다.
          채널 1번 : 빨강 - 동그라미
          채널 2번 : 파랑 - 네모
          채널 3번 : 초록 - 삼각
          채널 4번 : 보라 - 다이아몬드
          채널 5번 : 검정 - 오른방향 삼각
          채널 6번 : 연두 - 왼방향 삼각
          채널 7번 : 회색 - 십자가
          채널 8번 : 오렌지 - X글자

      주의 사항) 하기 원인에 의하여 대부분의 경우 설정된 주기보다 긴 주기에 변수값을 읽습니다.
      1. 윈도우즈의 시스템 타이머 최소 정밀도는 약 10msec로, 실제적인 샘플링 시간은 설정된 값과 다를 수 있습니다.
      2. 데이타의 개수가 많을 수록 그래픽 처리 등등에 시간이 더욱 소요되여 설정된 주기보다 훨씬 길어질 수 있습니다.  
      3. 사용자 PC의 메모리가 충분하다면, 변수당 최대 4,294,967,295개를 표시/저장할 수 있습니다. 

     

(토글버튼) : 그래프를 잠시 멈춥니다. / 멈춰진 그래프를 다시 진행시킵니다.
: 줌(Zoom) 사용 중에 전체 데이타를 표시할 경우 사용합니다.
       전체 데이타란, 사용자가 지정한 'Total plot period'를 지원하기 위해 할당된 전체 메모리를 의미합니다.
: 줌(Zoom) 사용 중에 최신 데이타를 표시할 경우 사용합니다. 
       최신 데이타란, 현재 plot창의 사이즈 해상도 숫자만큼을 의미합니다. 
: 화면을 그래픽 파일(bmp, jpg, png 형식 지원)로 저장하거나, 데이타를 텍스트 파일(csv형식)로 저장합니다.
       하기 예제에서는 m_uSeq 변수의 값을 저장한 것입니다. 
      
맨 왼쪽 3칸은 절대 시간이며, 다음 칸은 첫 저장 데이타시간 기준 경과 시간이며, 마지막은 값이 저장된 것입니다.     
       
: 화면상의 데이타를 레코드 파일(*.rec 파일)로 저장합니다. 추후 레코드윈도우에서 읽어 들일 수 있습니다.


유용한 기능들

- 마우스 커서를 그래프에 위치시키면 해당 지점의 데이타 값을 표시하여 줍니다 (Tooltip 기능).
- 통신 오류가 발생된 지점은 공백처리 합니다. 아래처럼 선이 끊기게 표시됨. 동일하게 일정 기간 동안 사용자의 고의로 통신을 중지하였을 경우(예:그래프를 멈춤)에도 공백처리 됩니다.

- 심볼 및 선을 표시/미표시 선택함으로써 다양한 표시가 가능합니다.


- 마우스 휠을 조작하여 X축을 확대/축소시킬 수 있습니다.

- Zoom 상태에서 마우스 왼쪽 버튼을 누르고 화면을 drag 시킬 수 있습니다. 이때 마우스 커서 모양이 변경됩니다.