크리에이티브 커먼즈 라이선스
Creative Commons License

연구실에 이번에 졸업하시는

"정!인!철!" 박사님께서 "존스 홉킨스" 로 포닥을 나갑니다. ㅋ

오늘 나가시는데 나가기 전에 요론기능이 있는데 이용하면 좋을 것 같다고 하여 어제 밤에 시간이 좀 애매하길래 약 30분이나 투자하여 만들어 보았습니다 ㅋㅋ

랩뷰에서는 자신이 만들 프로그램을 웹으로 배포하여 사람들이 직접 접근해서 이용을 할수 있도록 하는 기능을 가지고 있습니다.
여기서 헷갈리지 말아야 할 부분이 TCP/IP 기능을 이용한 서버와 클라이언트 프로그램이 아니라, 직관적으로 표현하자면 익스프롤러를 이용해 내 컴퓨터에 틀어놓은 어플리케이션을 원격 조종하게 만들어 주는 기능입니다.

그래도 매우 짧은 시간에 아래와 같은 어플리케이션을 구현하여 원격으로 사용할수 있다는 것은 매우 큰 이점으로 느껴지게 됩니다.

어찌보면 이것이 랩뷰의 가장 큰 특징이라고 할수 있겠지요

그럼 일단 설명해 볼깝숑 ㅋㅋ

아래는 제가 만든 vi 의 블럭다이어그램과 프런트패널입니다.


별거 없지요??

설문조사 같은 프로그램입니다.

외부에서 사용자들은 인터넷으로 이 프로그램에 접속해서 유저 창에서 1,2,3번에 해당되는 항목을 클릭하고 전송을 하고 나가는 것입니다.

이 프로그램을 웹에 배포를 해야 접근을 할수 있겠죠?

그럼 어떻게 배포하는지 한번 알아볼까요??



위의 사진과 같은 순서로 클릭을 해주면 됩니다. ㅋ

맨 아래 URL 있지요??

이 URL 로 접속을 하면 내가 만든 프로그램의 프런트패널을 볼수가 있지요.

JBear-PC 는 Local Host Name 입니다.

이 이름 대신에 IP 를 써도 되지요 ㅋ

221.221.158.4 와 같이요 ㅋㅋ

배포해주는 사람의 IP Address 를 사용해 주면 된답니다.

자 그럼 결과가 어떻게 나왔는지 볼까요??



자 다음과 같은 화면이 뜹니다 ㅋ
만들어놓은 프로그램의 프런트 패널과 똑같지요??
기능도 완전히 동일합니다 ㅋ

제가 위에서 이것은 서버-클라이언트 통신이 아니라 원격 조정과 같은 개념이라고 말씀드렸지요???

그래서 한번에 한명의 사용자만이 컨트롤 사용권을 갖을수가 있습니다.

그림과 같이 화면 왼쪽 하단을 클릭하셔서 vi 컨트롤 요청을 눌러서 사용권을 얻으셔야 합니다.

동시에 여러명의 사람이 접속했다면 처음으로 요청한 사람만이 컨트롤을 얻어 조종을 하게 되고, 그 이후에 들어온 사람은 "다른 컴퓨터에서 컨트롤을 이용중입니다" 와 비슷한 메시지를 보게 되지요 ㅋㅋ 조종을 못할뿐이지 화면은 볼수 있답니다 ㅋㅋ



Admin  탭은 관리자가 접근할수 있는 모드입니다.

관리자는 꼭 자신의 컴퓨터가 아니더라고 외부에서 접근하여 관리지 ID 와 PW 를 입력하고 들어가면

기존의 사용자들이 설문조사에 응답한 내용 로그를 볼 수 있게 되지요 ㅋ




프로그램 자체는 굉장히 간단합니다 ㅋ 아래에 올려드릴 vi 파일을 잠시 보시면 별거 없는 프로그램임을 아실수 있을 거에요 ㅋㅋ

짧은 시간에 급하게 만들다 보니 예부지도 않고 코드 최적화도 덜된 느낌이구요 ㅋ

만든사람의 입맛대로 모든부분을 섬세하게 컨트롤 할수는 없지만, 그래도 설문조사와 같은 간단한 프로그램을 외부에 배포하여 정보를 얻고 싶다면 한번 시도해 볼 만한 기능인 듯 싶습니다.

필요하신 분들은 참고하시기 바랍니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

'13. Programming > 13-3. Labview' 카테고리의 다른 글

Labview 웹 배포 시스템 (Web Publish)  (0) 2012.01.19
Posted by J.Bear


티스토리 툴바