본문 바로가기
Engineering

[LabVIEW] 웹 출판 도구 사용해보기

by 투썬 아빠 2012. 1. 13.



인터넷이 보급화 되면서 제어 및 계측도 On line에서 하고자 하는 움직임이 활발해지고 있다.
이 페이지에서는 LabVIEW로 구현한 VI를 WebPage에서 컨트롤 혹은 모니터링 하는 법을 '간단히' 알아보자. 

우선 Sample로 0~9까지의 난수를 발생하고 홀 수일 경우 LED On 짝 수 일 때는 Off를 하는 VI를 만들었다. 

 


웹으로 배포하기 이전에 VI가 동작되는 PC 혹은 노트북을 웹 서버로 돌릴 필요가 있다.
 1) 도구 » 옵션» 웹 서버» 웹 어플리케이션 서버 설정을 클릭!


 2) 웹 페이지가 하나 뜨고 설정을 할 수 있다. 어플리케이션 웹 서버 활성화를 체크하자!

이제 본격적으로 웹으로 배포를 해보자! 
 1) 도구 » 웹 출판 도구를 클릭하면 아래와 같은 창이 나타난다.


 2) VI 이름 풀다운 메뉴를 이용하여 배포하고자 하는 VI를 선택하면 배포 방법에 대해 설정할 수 있다.
  a) 임베디드 : VI에 있는 컨트롤들을 조작할 수 있다. 
                     연결될 때 컨트롤 요청을 체크하면 VI의 도구모음을 사용할 수 있다.
  b) 스냅샷 : 말 그대로 정적화면을 모니터링한다.
  c) 모니터 : 스냅샷과 달리 업데이트 간격(초)에 따라 갱신되는 화면을 모니터링할 수 있다.
  
  요약하자면 보기 모드임베디드는 VI를 직접 컨트롤하는 방법이고 스냅샷과 모니터는 말 그대로 디스플레이되는 화면을     확인하는 것이다. 이 페이지에서는 임베디드 모드에서 연결될 때 컨트롤 요청으로 하겠다.

 3) 배포하는 VI의 문서 제목, 머리글, 바닥글을 설정할 수 있다.
    이 설정하는 내용에 따라 Web에서 보이는 내용이 달라진다. 이를 이용하여 VI에 대한 설명 혹은 사용법을 작성하면 된다.


  4) 아래는 웹 페이지를 저장하는 창이다.
      html파일을 저장할 디렉토리, 파일 이름 그리고 접속하기 위한 URL을 설정할 수 있다.
      URL에서 블라인드 처리한 부분은 해당 서버의 이름 혹은 IP Adress이다.
      디스크에 저장 버튼을 클릭하면 대화창이 하나 더 나타나는데 이 때 보여지는 URL을 잘 기억하자.
      (아래 그림의 URL 주소와 동일)



 5) URL을 웹브라우저에서 실행 시키면 웹 출판된 VI를 컨트롤 혹은 모니터링할 수 있다.
 


 좌측의 화면이 웹 출판된 내용이고 오른쪽이 실행되고 있는 VI이다.
 임베디드 모드 » 연결될 때 컨트롤 요청으로 배포하였기 때문에 도구모음을 사용할 주 있다.
 또한 VI의 제어권이 Web으로 넘어가게 된다. 
 반면 스냅샷, 모니터 모드로 배포할 경우 제어권은 VI에 있고 Web에서는 단지 모니터링만 할 수 있다. 

 

댓글