기본적으로 LabVIEW는 플롯 영역 원점에 상대적으로 플롯 이미지를 그립니다. 좌표 시스템 간 변환을 통해 플롯 원점 대신 그래프의 데이터 포인트를 참조로 사용할 수 있습니다.

이 절차는 플롯 이미지 프로퍼티를 사용하여 그래프의 플롯 영역에 이미지를 그리는 경우에 적용됩니다.

데이터 포인트의 그래프 좌표를 전체 프런트패널의 좌표로 변환하려면, XY를 좌표에 맵핑 메소드를 사용합니다. XY를 좌표에 맵핑 메소드는 프런트패널 원점에 상대적인 좌표를 반환합니다.

그러나 이미지를 올바르게 그리기 위해서는, 좌표를 플롯 이미지 영역의 원점에 상대적으로 만들어야 합니다. 플롯 이미지 영역의 원점은 그래프 플롯 영역의 가장 왼쪽 위 모서리입니다.

이 차이를 보정하려면, XY를 좌표에 맵핑이 반환한 좌표에서 프런트패널의 원점으로부터 그래프 플롯 영역 오프셋을 빼야 합니다.

노트 분리자 막대를 사용하면 여러 구획이 생깁니다. 분리자 막대를 사용하는 경우, 포함하는 패널의 원점에서 그래프 플롯 영역 오프셋을 보정해야 합니다.

다음 단계를 따라 포함하는 구획의 좌표에 그래프 좌표를 프로그램적으로 맵핑합니다.

  1. 그래프에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성 » 인보크 노드 » XY를 좌표에 맵핑을 선택하여 XY를 좌표에 맵핑 인보크 노드를 생성합니다.
  2. XY를 좌표에 맵핑 메소드의 XY 입력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성 » 상수를 선택합니다.
  3. 데이터 포인트의 그래프 좌표를 Map XY to Coordinates 메소드의 XY 입력에 연결합니다.
  4. 그래프에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성 » 프로퍼티 노드 » 플롯 영역 경계를 선택하여 플롯 영역 경계 프로퍼티 노드를 생성합니다.
  5. 블록다이어그램에 이름으로 풀기 함수를 추가합니다.
  6. 플롯 영역 경계 프로퍼티 노드의 플롯 경계 출력을 이름으로 풀기 함수의 입력 클러스터 입력에 연결합니다.
  7. 이름으로 풀기 함수의 크기를 조정하여 왼쪽위쪽 원소가 모두 나타나도록 합니다.
  8. 블록다이어그램에 묶기 함수를 추가합니다.
  9. 이름으로 풀기 함수의 왼쪽위쪽 요소를 묶기 함수의 요소 입력에 연결합니다.
  10. 블록다이어그램에 빼기 함수를 추가합니다.
  11. XY를 좌표에 맵핑 인보크 노드의 좌표 출력을 빼기 함수의 x 입력에 연결합니다.
  12. 묶기 함수의 출력 클러스터 출력을 빼기 함수의 y 입력에 연결합니다.
  13. 빼기 함수의 x–y 출력에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 생성 » 인디케이터를 선택합니다.