혼합된 신호 그래프는 아날로그와 디지털 데이터 모두를 디스플레이할 수 있으며, 웨이브폼 그래프, XY 그래프디지털 웨이브폼 그래프에 의해 받는 모든 데이터 타입을 받습니다.

혼합된 신호 그래프는 여러 개의 플롯 영역을 가질 수 있습니다. 주어진 플롯 영역은 디지털이나 아날로그 플롯 중 하나만을 디스플레이할 수 있습니다. 이 플롯 영역은 LabVIEW가 그래프에서 데이터를 그리는 부분입니다. 혼합된 신호 그래프는 아날로그와 디지털 데이터에 맞춰서 필요하면 자동적으로 플롯 영역을 생성합니다. 멀티플롯 영역을 혼합된 신호 그래프에 추가할 때, 각 플롯 영역은 그 자체가 y 스케일을 가집니다. 모든 플롯 영역은 공통적인 x 스케일을 공유하므로 디지털과 아날로그 데이터의 여러 신호를 비교할 수 있습니다.

기본으로, 혼합된 신호 그래프는 디지털 데이터를 플롯 영역에 디지털 라인과 버스로 디스플레이합니다. 각 배열 원소가 버스를 나타내는 디지털 데이터의 배열을 연결하면, 혼합된 신호 그래프는 디지털 데이터의 열을 각각 다른 라인으로 플롯합니다. 다음 프런트패널은 혼합된 신호 그래프의 예제를 보여줍니다.

플롯을 설정하여 혼합된 신호 그래프가 숫자 및 플롯 라인을 디스플레이하는 방식을 변경할 수 있습니다. 또한, 플롯 프로퍼티를 사용하여 디지털 플롯의 숫자의 포맷을 프로그램적으로 설정할 수 있습니다.

혼합된 신호 그래프에서 단일 플롯 디스플레이하기

혼합된 신호 그래프는 단일 플롯 혼합된 그래프에서 웨이브폼 그래프, XY 그래프디지털 웨이브폼 그래프와 같은 데이터 타입을 받습니다.

혼합된 신호 그래프가 받는 데이터 타입의 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Mixed Signal Graph의 Mixed Signal Graph VI를 참조하십시오.

혼합된 신호 그래프에서 여러 개의 플롯 디스플레이하기

혼합된 신호 그래프는 여러 개의 플롯 디스플레이에서 웨이브폼 그래프, XY 그래프디지털 웨이브폼 그래프와 같은 데이터 타입을 받습니다.

플롯 영역은 아날로그나 디지털 데이터 중 한 가지만을 받을 수 있습니다. 데이터를 혼합된 신호 그래프에 연결하면 LabVIEW는 아날로그와 디지털 데이터의 조합에 맞춰서 자동으로 플롯 영역을 생성합니다. 혼합된 신호 그래프에 여러 개의 플롯 영역이 있을 경우, 플롯 영역에서 분리자 막대를 사용하여 각 플롯 영역의 크기를 재조정할 수 있습니다.

혼합된 신호 그래프의 플롯 범례는 세가지 컨트롤로 구성되어 있고 그래프 플롯 영역의 왼쪽에 디스플레이됩니다. 각각의 트리 컨트롤은 하나의 플롯 영역을 나타냅니다. 플롯 영역에는 그룹X라는 라벨이 붙습니다. 여기서 X는 LabVIEW나 사용자가 그래프에서 플롯 영역을 놓는 순서에 대응하는 숫자입니다. 플롯 범례를 사용하여 한 곳의 플롯 영역에서 다른 플롯 영역으로 플롯을 이동할 수 있습니다. 플롯 영역과 플롯 범례사이에 있는 분리자 막대를 움직여 플롯 범례의 크기를 재조정하거나 숨길 수 있습니다.

혼합된 신호 그래프의 여러 개의 플롯을 디스플레이하는 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Mixed Signal Graph의 Mixed Signal Graph VI를 참조하십시오.

2D 그래프

2D 그래프는 xy 데이터를 사용하여, 그래프에 포인트를 그리고 각 포인트를 연결하면서 데이터를 2차원 표면에서 보여줍니다. 2D 그래프를 통해 2 차원 데이터를 XY 그래프로 시각화할 수 있는데, 이는 2D 그래프가 모두 XY 그래프이기 때문입니다. 2D 그래프에 데이터가 표시되는 방식을 수정하려면, 2D 그래프 프로퍼티를 사용하십시오.

프런트패널에 2D 그래프를 추가할 때, LabVIEW는 사용자가 선택하는 2D 그래프에 따라 블록다이어그램에서 그래프를 보조 VI에 연결합니다. 보조 VI는 입력 데이터 타입을 2D 그래프가 받을 수 있는 일반적인 데이터 타입으로 변환시킵니다. LabVIEW는 다음과 같은 타입의 2D 그래프를 가집니다:

  • 콤파스 플롯―콤파스 그래프의 중심에서 발산하는 벡터를 그래프에 그립니다.
  • 에러 막대 플롯―라인 그래프 위와 아래의 각 포인트에서 에러 막대를 그래프에 그립니다.
  • 화살표 플롯―수평 축을 따라 균일한 간격의 포인트에서 발산하는 벡터를 그래프에 그립니다.
  • XY 플롯 행렬―산포 그래프의 행과 열을 그래프에 그립니다.

2D 그래프에 데이터를 플롯하는 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Math Plots - 2D\Math Plots - 2D.lvproj를 참조하십시오.

관련 예제 찾기

3D 그래프

표면의 온도 분포, 조인트 시간-주파수 분석, 비행기의 움직임과 같은 대부분의 실세계 데이터 세트는 3차원으로 데이터를 시각화할 필요가 있습니다. 3D 그래프는 3차원 데이터를 시각화할 수 있으며, 3D 그래프 프로퍼티를 수정하여 데이터를 나타내는 방법을 바꿀 수 있습니다.

LabVIEW는 다음과 같은 타입의 3D 그래프를 가집니다:

  • 산포―두 데이터 세트가 갖는 성향에 대한 통계 및 두 데이터 세트 사이의 관계를 보여줍니다.
  • 줄기형―임펄스 응답을 디스플레이하고 분포도에 따라 데이터를 정리합니다.
  • 혜성형―데이터 포인트를 따라서 원을 포함하는 애니메이션 그래프를 생성합니다.
  • 표면―연결하는 표면과 함께 데이터를 그래프로 나타냅니다.
  • 컨투어―컨투어 라인이 있는 그래프를 그립니다.
  • 메시―열린 공간의 메시 표면 그래프를 그립니다.
  • 워터폴―데이터 포인트 아래에 데이터의 표면과 Y 축 영역으로 그래프를 그립니다.
  • 화살형―법선 벡터의 플롯을 생성합니다.
  • 리본―평행선의 플롯을 생성합니다.
  • 막대―수직형 막대의 플롯을 생성합니다.
  • 파이―파이 차트를 생성합니다.
  • 3D 표면 그래프―3차원 공간 위에 표면을 그립니다.
  • 3D 파라미터형 그래프―3차원 공간 위에 파라미터형 표면을 그립니다.
  • 3D 라인 그래프―3차원 공간 위에 라인을 그립니다.
노트 3D 그래프 컨트롤은 LabVIEW Full과 Professional Development Systems에서만 제공됩니다.
  • ActiveX 3D 표면 그래프―ActiveX 기술을 사용하여 3차원 공간 위에 표면을 그립니다.
  • ActiveX 3D 파라미터형 그래프―ActiveX 기술을 사용하여 3차원 공간 위에 파라미터형 표면을 그립니다.
  • ActiveX 3D 커브 그래프―ActiveX 기술을 사용하여 3차원 공간 위에 선을 그립니다.
노트 ActiveX 3D 그래프 컨트롤은 Windows의 LabVIEW Full과 Professional Development Systems에서만 지원됩니다.

3D 표면, 3D 파라미터형, 3D 커브 그래프를 제외한 나머지 3D 그래프를 3D 플롯 프로퍼티 대화 상자와 함께 사용하여 3차원적으로 그래프를 그립니다. 3D 그래프에 데이터를 플롯하는 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Math Plots - 3D 디렉토리를 참조하십시오.

관련 예제 찾기

3D 표면, 3D 파라미터형, 3D 커브 그래프를 3D 그래프 프로퍼티 대화 상자와 함께 사용하여 커브와 표면을 그립니다. 커브는 그래프의 각 포인트들을 가집니다. 각 포인트는 x, y, z 좌표를 가지고 있습니다. VI는 이 포인트들을 하나의 선으로 연결합니다. 커브는 비행기의 비행 경로와 같이 움직이는 객체의 경로를 시각화하는데 이상적입니다. 다음 그림은 3D 라인 그래프의 예를 보여주는데, ActiveX 3D 커브 그래프와 유사합니다.

노트 3D 그래프 프로퍼티 VI를 사용하여 ActiveX 3D 그래프에 커브와 표면을 플롯합니다.

표면 플롯은 x, y, z 데이터를 사용하여 그래프에서 포인트를 플롯합니다. 표면 플롯은 이러한 포인트들을 연결하여, 데이터의 3차원 표면 보기를 형성합니다. 예를 들어, 지형 맵핑을 위해 표면 플롯을 사용할 수 있습니다. 파라미터형 플롯은 파라미터 함수의 파라미터를 사용하여 플롯의 커브를 결정하는 표면 플롯입니다. 기하 입체 객체를 그래프로 나타내는데 파라미터형 플롯을 사용할 수 있습니다. 다음 그림은 3D 표면 그래프와 3D 파라미터형 그래프의 예를 보여줍니다.

프런트패널에 3D 그래프를 추가할 때, LabVIEW는 사용자가 선택하는 3D 그래프에 따라 블록다이어그램에서 그래프를 보조 VI에 연결합니다. 보조 VI는 입력 데이터 타입을 3D 그래프가 받을 수 있는 일반적인 데이터 타입으로 변환시킵니다.

3D 그래프는 렌더링 윈도우에서 그래픽 하드웨어 가속도를 사용하여, 성능상의 이점을 제공합니다. 3D 그래프에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 렌더링 윈도우를 선택하여, 렌더링 윈도우에서 3D 그래프를 봅니다.

ActiveX 3D 그래프는 ActiveX 기술과 3D 형을 다루는 VI를 사용합니다. ActiveX 3D 그래프를 선택할 때, LabVIEW는 ActiveX 컨테이너를 3D 그래프 컨트롤을 포함하고 있는 프런트패널에 추가합니다. 또한 LabVIEW는 블록다이어그램에 ActiveX 3D 그래프 컨트롤에 참조를 놓습니다. LabVIEW는 이 참조를 3 개의 3D 그래프 VI중 하나에 연결합니다. (Windows) ActiveX 3D 그래프는 프런트패널 윈도우에서 그래픽 하드웨어 가속도를 사용합니다.

3D 그래프에 데이터를 플롯하는 예제는labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts 디렉토리를 참조하십시오.