You are here

LabVIEW 라이브러리

3D 그래프 속성

예제 설명

 

CWGraph3D Active X 컨트롤을 사용해 3D torus를 그립니다. 기본 프로퍼티를 이용해 플롯 스타일과 투명도를 조절하는 방법을 설명합니다.

다운로드 안내

LabVIEW > 예제 찾기 > 사용자 인터페이스 만들기> 그래프와 차트 >> 3D Graph Properties.vi

파일 다운로드 하기

직접 다운로드 예제는 LabVIEW 8.5 (한글판) 이상의 버전에서 열립니다. 이전 버전의 사용자 분들은 상단에 표기된 예제 찾기를 이용하시면 LabVIEW에서 실행하실수 있습니다. (단, LabVIEW 8.5 이상에서 추가된 새로운 기능은 LabVIEW 평가판 다운로드를 통해 확인)

 

프런트 패널

 

 

실행방법
1. 3개의 2D array로 3D torus가 구현되어 3D Graph에 나옵니다.
2. Plot Style컨트롤과 Transparacy(%)컨트롤로 3D Graph의 속성을 변경할 수 있습니다.

 

블록다이어그램

 

3D Graph Properties - Torus.vi

1. For 루프에서 3개의 2D array를 만듭니다.

2. 프론트패널에 단축메뉴에서 그래프 -> 3D 파라미터형 표면으로 3D Parametric Surface.vi에 3개의 2D arrary를 입력으로 연결합니다.
  A. x, y, z행렬은 각 평면에 관련 표면을 결정하는 데이터(2D array)입니다.
  B. x와 y 벡터는 z 행렬의 데이터 세트를 이동하거나 휘게 합니다.

3. 3D Parametric Surface.vi에 단축메뉴에서 3D 그래프 프로퍼티 팔레트 -> 기본 프로퍼티를 생성한 후, while 루프 안에 위치시킵니다.

4. Plot Style과 Transparency를 조절하는 컨트롤을 생성합니다.

5. While 루프는 통해 입력 받은 Plot Style과 Transparency가 3D Graph에 적용됩니다.

6. 3D Parametric Surface.vi의 3D 그래프 출력은 3D 컨트롤 출력에 대한 참조를 전달하여 다른 VI와 함께 사용할 수 있도록 합니다.