네트워크를 통해 리모트 VI 서버를 사용하는 방법



주요한 소프트웨어: LabVIEW Development Systems>>LabVIEW Full Development System
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:

네트워크를 통해 리모트 VI 서버를 사용하는 방법을 알고싶습니다.



솔루션:

먼저 Open Application Reference 함수를 사용해  원격 컴퓨터에서 또 다른 LabVIEW 어플리케이션의 참조를 서버 컴퓨터상에 엽니다. 그리고 Open VI Reference 함수로 참조를 VI로 가져옵니다. 그 다음에 함수 팔레트 » 어플리케이션 컨트롤의 인보크노드와 프로퍼티 노드를 사용할 수 있습니다.  

서버 컴퓨터에 대한 중요한 고려사항은 다음과 같습니다:

  1. LabVIEW는 실행되어있어야 하며 해당 VI는 메모리상에 있어야 합니다.
  2. LabVIEW 6.x이상 버전에서는 도구»옵션 (LabVIEW 5.x이하 버전에서는 Edit»Preferences) 을 연 뒤 다음의 단계를 밟습니다:
    • VI 서버: 프로토콜란에서 TCP/IP 체크하고 설정하기.
    • VI 서버: 머신 접근란에서  원격 컴퓨터의 접근 *를 사용해 모든 다른 컴퓨터에서의 접근을 허용하십시오.
    • VI 서버: VI 반출 리스트 란에서 로컬 VI의 반출 또는 *를 사용해 모든 VI의 반출을 허용하십시오


Note: LabVIEW 어플리케이션을 위한 어플리케이션 참조를 원격 컴퓨터에서 열었을 경우, 머신의 구체적인 주소나 이름이 있어야 합니다. 원격 머신의 호스트 이름을 쓰고 어플리케이션이 중단된 것처럼 보이는 경우, 원격 호스트의 IP주소가 해제되는 것을 방지하기위해 DNS문제가 발생할 수 있습니다. 대신 원격 머신의 주소를 쓰십시오. 만약 머신의 이름이나 IP주소를 네트워크상에서 찾을 수 없는 경우 아래와 같은 에러가 발생할 것 입니다.

 

만약 이 에러가 발생한다면 머신 이름이나 IP주소가 제대로 입력되었는지, 접근할 수 있도록 네트워크상에 있는지 확인하십시오. 

원격 컴퓨터가 사용자의 컴퓨터의 접근을 막은 경우에는 아래와 같은 에러가 발생할 것입니다. 

만약 이 에러가 발생한다면 원격 컴퓨터의 VI서버 설정과 머신 접근설정을 위에 상술한대로 변경하십시오. 원격 컴퓨터는 사용자의 컴퓨터에 접근할 수 있도록 허용되어야 합니다.



관련 링크: Products & Services: NI LabVIEW Internet Toolkit

첨부:





리포트 날짜: 01/07/1999
마지막 업데이트: 12/03/2014
문서 번호: 1H6GHQ4S