1. 사용목적


Labview를 이용해 프로젝트를 진행할 때 User의 요청으로 수집한 데이터를 Excel에 Graph화 하여 Data를 저장해야 하는 경우가 있습니다. 기존의 방식은 LabVIEW에서 작성한 Graph를 캡쳐하여 그 이미지를 Excel에 붙여 넣어 Display 했지만, User가 Graph의 Data를 바로 확인할 수 없었습니다. 또한 excel상태에서 데이터의 수정 또한 불가능했었습니다. 그 때 Report Generation이라는 기능을 사용하여 Excel에 Graph기능을 이용해서 Graph를 생성하고 User가 바로 데이터를 확인, 변환 할 수 있습니다. 

 

2. Block Diagram

블록다이어 그램을 살펴 보겠습니다.

 

 

간이 테스트용으로 위의 코드를 만들어 보았습니다. For 문의 이용하여 랜덤의 숫자를 생성하여 데이터값을 대신했고, Report Generation의 Excel Easy Graph모듈을 사용하여 'TEST Graph'와 같은 3차원 표면형 그래프를 생성하였습니다. Graph Type 항목을 변경하여 다양한 그래프로 전환할 수 있습니다. 아래 그림을 참조하여 원하는 그래프를 선택합니다.


 


위와 같이 옵션을 변경하여 원하는 그래프로 표시 할 수 있습니다. 프로젝트에서는 xlSurface와 xlSurfaceTopView 옵션을 선택하여 3차원과 2차원으로 Data를 Graph화 하여 표시하였습니다. 원하는 조건에 따라서 단순 형태의 그래프가 아닌 꺽은선, 기둥형 등 많은 형태의 그래프로 표시할 수 있습니다. 이것이 excel report generation의 장점입니다.


3. Excel화면

 


실제 측정 Data를 적용하여 Excel Graph로 3D 표면형 그래프로 제작한 모습입니다. Data측정 값이 많이 쌓이게 되면 위와 같은 Display가 가능합니다. 원통형의 데이터들은 수치가 높기 떄문에 저렇게 표시가 된 것이고 청보라빛의 바닥은 데이터가 0이거나 낮은 수치의 데이터이기 떄문에 위와 같이 낮게 표시가 된 것입니다. 아래와 같이 2D 표면형 그래프로 위에서 본것과 같은 모양으로 그래프를 만들수도 있습니다. 이처럼 다양한 그래프를 이용하여 Report를 제작하여 User가 원하는 Report 환경에 대응할 수 있습니다.



위의 그림처럼 3D형태의 그래프나 2D형태의 그래프 모두를 만들수 있다는 점에서 excel report generation은 범용적으로 사용할 수 있습니다. 그래프나 데이터 뿐만 아니라 레포트 제너레이션을 잘 사용한다면 더욱 많은 형태의 데이터를 원하는 대로 가공할 수 있습니다.

'Labview Tip' 카테고리의 다른 글

LabVIEW :: WT시리즈 Element 구성 변경법  (0) 2020.03.02
Excel Report Generation 기능을 이용한 Data 저장  (0) 2020.02.27
LabVIEW - 참조 배열을 이용한 프로퍼티 노드 제어  (0) 2020.02.27
LabVIEW Tip :: 생산자/소비자 케이스 구조  (0) 2020.02.27
LabVIEW ] Labview통신을 이용한 바코드 스캐너, 프린터 사용방법  (0) 2020.02.27
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기